Skip to content

Debugging output directory of useful environment information #53

@ompiteam

Description

@ompiteam

The idea is we create a 'file' that can be sent to developers from a not debug build to help users.

It would be useful if on an error in a production build we dump out process and job information to a directory. This directory could then be sent to the users list or individual developers to assist users in debugging runtime problems.

Suggested contents in the directory:

  • Stacktrace from the processes
  • environment variable dumps
  • config.log
  • OS, arch
  • mpirun command line
  • Per process output making the best attempt to aggregate.

Note that some data may be 'sensitive' so we need to take this into account as well.

Priority order of error output from each process:

  1. mpirun stdout
  2. Dump to a file specified by the users
  3. System Log file

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions