Commit Graph

65 Commits

Author SHA1 Message Date
Jonathan Abrahams 36148ad8bb SERVER-23312 Format Python files with yapf 2018-03-26 13:04:25 -04:00
Jonathan Abrahams d6552eddac SERVER-28416 Split mongo pretty printers into separate file 2017-03-30 08:55:44 -04:00
Jonathan Abrahams 3412b99e9f SERVER-28416 Fix BSONObj pretty printer used in hang_analyzer to support big and little endianness 2017-03-29 16:26:26 -04:00
Jonathan Abrahams e9e806ee1f SERVER-28416 Continue on error in mongodb-uniqstack in hang_analyzer 2017-03-29 08:47:35 -04:00
Mathias Stearn 8056164a27 SERVER-27727 Note location where thread is marked idle 2017-03-24 16:13:26 -04:00
Mathias Stearn 27ddad2221 SERVER-27727 Hide idle threads in hang analyzer (core only) 2017-03-24 16:13:26 -04:00
Mathias Stearn a4ebe76b6d SERVER-28291 use frame.pc() rather than frame.name() for stack deduping 2017-03-24 16:13:26 -04:00
Mathias Stearn 77f7e96fdc SERVER-27727 Make threadName a native thread_local so debuggers can get to it 2017-03-24 16:13:26 -04:00
Jonathan Abrahams 19abe0c2da SERVER-27874 - Hang analysis thread backtrace and mongo locks
- Run unique thread on Solaris
  - Add a legend to graph file
  - Do not generate digraph file, if graph is empty
2017-03-21 15:45:39 -04:00
Jonathan Abrahams 5fe822f53e SERVER-27874 Display locks and generate digraph for threads using LockManager locks and/or pthread_mutexes 2017-03-16 14:39:09 -04:00
Jonathan Abrahams eaf3190fd5 SERVER-27873 Dump a JavaScript backtrace of any code running in SpiderMonkey in hang_analyzer.py 2017-03-16 09:49:43 -04:00
Eddie Louie dbf7adc73d SERVER-27877 Write function to deduplicate stacks from different threads in GDB 2017-03-09 19:35:11 -05:00
Mark Benvenuto 586ac20773 SERVER-26634 GDB Pretty-Printers and Commands 2016-12-09 17:57:44 -05:00
Mark Benvenuto a1454c7f3d SERVER-26634 GDB Pretty-Printers and Commands 2016-12-08 15:52:48 -05:00
Mark Benvenuto aad88dd01b SERVER-26634 GDB Pretty-Printers and Commands 2016-12-08 15:15:01 -05:00