diff options
author | Daniel Moody <dmoody256@gmail.com> | 2023-04-07 22:19:10 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-04-08 01:00:14 +0000 |
commit | 78d2ed6f81cd561f6a195981abc4f1e290cd3ec0 (patch) | |
tree | b7bc97fb309728e48d01cef2e89f197fb5825a14 /buildscripts/resmokelib | |
parent | d7e2c9f0562c0bc293775859e6ff19c74c612673 (diff) | |
download | mongo-78d2ed6f81cd561f6a195981abc4f1e290cd3ec0.tar.gz |
SERVER-75860 temporarily disable live process hang_analyzer
Diffstat (limited to 'buildscripts/resmokelib')
-rw-r--r-- | buildscripts/resmokelib/hang_analyzer/dumper.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/buildscripts/resmokelib/hang_analyzer/dumper.py b/buildscripts/resmokelib/hang_analyzer/dumper.py index be9d44fc987..7a3d5071168 100644 --- a/buildscripts/resmokelib/hang_analyzer/dumper.py +++ b/buildscripts/resmokelib/hang_analyzer/dumper.py @@ -487,9 +487,14 @@ class GDBDumper(Dumper): # https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=gdb/gcore.in;h=34860de630cf0ee766e102eb82f7a3fddba6b368#l101 skip_reading_symbols_on_take_dump = ["--readnever"] if take_dump else [] - call([dbg, "--quiet", "--nx"] + skip_reading_symbols_on_take_dump + list( - itertools.chain.from_iterable([['-ex', b] for b in cmds])), logger, - self._timeout_seconds_for_gdb_process, pinfo) + # TODO: SERVER-75862 + # Live process dumping is causing system unresponsive, which is resulting in loss of core dumps + # and other shutdown/clean up tasks failing to be run. Disabling the live process dump is a + # temporary workaround while the root cause of the system unresponsive is fully understood. + if take_dump: + call([dbg, "--quiet", "--nx"] + skip_reading_symbols_on_take_dump + list( + itertools.chain.from_iterable([['-ex', b] for b in cmds])), logger, + self._timeout_seconds_for_gdb_process, pinfo) time_period = (datetime.now() - _start_time).total_seconds() self._reduce_timeout_for_gdb_process(time_period) |