summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEddie Louie <eddie.louie@mongodb.com>2017-03-31 18:36:15 -0400
committerEddie Louie <eddie.louie@mongodb.com>2017-04-28 16:33:35 -0400
commit3deb0ce2d4c1e37a3a4493b6a3c5baa4567f25f3 (patch)
tree2a1941f042fd6506e048e872076d5aaa29a79082
parent6a81ce909e6d0a6a982476de7d193a2506847856 (diff)
downloadmongo-3deb0ce2d4c1e37a3a4493b6a3c5baa4567f25f3.tar.gz
SERVER-28466 hang_analyzer should not attach to resmoke.py and dump
stacks via debugger (cherry picked from commit b95082ab3ffa4517b79e09c71a27b846c386fc04)
-rwxr-xr-xbuildscripts/hang_analyzer.py10
1 files changed, 1 insertions, 9 deletions
diff --git a/buildscripts/hang_analyzer.py b/buildscripts/hang_analyzer.py
index d86827d4712..919450e1008 100755
--- a/buildscripts/hang_analyzer.py
+++ b/buildscripts/hang_analyzer.py
@@ -714,7 +714,7 @@ def main():
(process_name, pid))
signal_process(root_logger, pid, signal.SIGABRT)
- # Dump python processes after signalling them.
+ # Dump python processes by signalling them.
for (pid, process_name) in [(p, pn) for (p, pn) in processes if pn.startswith("python")]:
# On Windows, we set up an event object to wait on a signal. For Cygwin, we register
# a signal handler to wait for the signal since it supports POSIX signals.
@@ -727,14 +727,6 @@ def main():
(process_name, pid))
signal_process(root_logger, pid, signal.SIGUSR1)
- process_logger = get_process_logger(options.debugger_output, pid, process_name)
- dbg.dump_info(
- root_logger,
- process_logger,
- pid,
- process_name,
- take_dump=False)
-
root_logger.info("Done analyzing all processes for hangs")
if __name__ == "__main__":