MINOR: debug: switch to SIGURG for thread dumps
The current choice of SIGPWR has the adverse effect of stopping gdb each time it is triggered using "show threads" or example, which is not really convenient. Let's switch to SIGURG instead, which we don't use either.
This commit is contained in:
parent
6ea63c301d
commit
ddd8533f1b
|
@ -388,8 +388,11 @@ void ha_thread_dump_all_to_trash()
|
||||||
|
|
||||||
#else /* below USE_THREAD_DUMP is set */
|
#else /* below USE_THREAD_DUMP is set */
|
||||||
|
|
||||||
/* The signal to trigger a debug dump on a thread is SIGPWR */
|
/* The signal to trigger a debug dump on a thread is SIGURG. It has the benefit
|
||||||
#define DEBUGSIG SIGPWR
|
* of not stopping gdb by default, so that issuing "show threads" in a process
|
||||||
|
* being debugged has no adverse effect.
|
||||||
|
*/
|
||||||
|
#define DEBUGSIG SIGURG
|
||||||
|
|
||||||
/* mask of threads still having to dump, used to respect ordering */
|
/* mask of threads still having to dump, used to respect ordering */
|
||||||
static volatile unsigned long threads_to_dump;
|
static volatile unsigned long threads_to_dump;
|
||||||
|
|
Loading…
Reference in New Issue