summaryrefslogtreecommitdiff
path: root/buildscripts/hang_analyzer.py
diff options
context:
space:
mode:
authorJonathan Abrahams <jonathan@mongodb.com>2017-03-30 08:55:44 -0400
committerJonathan Abrahams <jonathan@mongodb.com>2017-03-30 08:55:44 -0400
commitd6552eddacb8afd90bebf55d3cd98cb77f543655 (patch)
treeac02f0e6a8ac93b184eef67ee98ad1e7297c7fec /buildscripts/hang_analyzer.py
parent411e8db933cf4a1bcde9205c3f7e460bb24cdd0e (diff)
downloadmongo-d6552eddacb8afd90bebf55d3cd98cb77f543655.tar.gz
SERVER-28416 Split mongo pretty printers into separate file
Diffstat (limited to 'buildscripts/hang_analyzer.py')
-rwxr-xr-xbuildscripts/hang_analyzer.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/buildscripts/hang_analyzer.py b/buildscripts/hang_analyzer.py
index 865d40917df..fbe5eb32520 100755
--- a/buildscripts/hang_analyzer.py
+++ b/buildscripts/hang_analyzer.py
@@ -301,10 +301,13 @@ class GDBDumper(object):
script_dir = os.path.dirname(os.path.abspath(__file__))
root_logger.info("dir %s" % script_dir)
gdb_dir = os.path.join(script_dir, "gdb")
- printers_script = os.path.join(gdb_dir, "mongo.py")
+ mongo_script = os.path.join(gdb_dir, "mongo.py")
+ mongo_printers_script = os.path.join(gdb_dir, "mongo_printers.py")
mongo_lock_script = os.path.join(gdb_dir, "mongo_lock.py")
stack_bt = ""
+ source_mongo = "source %s" % mongo_script
+ source_mongo_printers = "source %s" % mongo_printers_script
source_mongo_lock = "source %s" % mongo_lock_script
mongodb_dump_locks = "mongodb-dump-locks"
mongodb_show_locks = "mongodb-show-locks"
@@ -357,7 +360,8 @@ class GDBDumper(object):
"set python print-stack full",
] + raw_stacks_commands + [
stack_bt,
- "source %s" % printers_script,
+ source_mongo,
+ source_mongo_printers,
source_mongo_lock,
mongodb_uniqstack,
dump_command,