Add an optional task dumper thread
Creates an optional thread whose job is simply to poll for the existence of the file .dump
in the current directory. When this file is found dumps of all the unskipped tasks and uncompleted
entries in the queues is made, as is a dump of memory use, if --enable-memuse-reports
was configured.
Once the dump is complete the .dump
file is removed and the application will just continue so must
be killed normally, or can be dumped at a later time (this feature is aimed at checking
deadlocks of the engine tasks, so not clear if that would be useful).
Uses configure flag --enable-dumper
to enable, so not always available, so you
need to catch the problem at least twice, but reliably works, unlike the signals version !857 (closed).
Merge request reports
Activity
mentioned in merge request !857 (closed)
mentioned in issue #597 (closed)
added enhancement label
assigned to @nnrw56
added 1 commit
- 3116c16f - Also add rank of the pair, so we know where the message is going
mentioned in issue #584
added 194 commits
-
3116c16f...c6a9b81b - 192 commits from branch
master
- 6248a70e - Add function to dump all the queues and add to the dumper thread
- cd1ccbff - Merge remote-tracking branch 'origin/master' into dumper-thread
-
3116c16f...c6a9b81b - 192 commits from branch
added 14 commits
-
cd1ccbff...ddc84a6d - 13 commits from branch
master
- a46bff49 - Merge branch 'master' into dumper-thread
-
cd1ccbff...ddc84a6d - 13 commits from branch
added 1 commit
- 9a5680fe - Make sure the .dump file is removed when starting, if not that can give funny effects
added 26 commits
-
705f24b3...ffb99eab - 25 commits from branch
master
- 73b96312 - Merge remote-tracking branch 'origin/master' into dumper-thread
-
705f24b3...ffb99eab - 25 commits from branch
@matthieu this may interest you as well.
added 46 commits
-
73b96312...ee90af27 - 45 commits from branch
master
- a261a917 - Merge remote-tracking branch 'origin/master' into dumper-thread
-
73b96312...ee90af27 - 45 commits from branch
added 103 commits
-
a261a917...2cf116fc - 102 commits from branch
master
- 25ba3f93 - Merge branch 'master' into dumper-thread
-
a261a917...2cf116fc - 102 commits from branch