-
Notifications
You must be signed in to change notification settings - Fork 912
Open
Description
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:
- mpirun stdout
- Dump to a file specified by the users
- System Log file