Commit Graph

14 Commits

Author SHA1 Message Date
Billy Donahue 9916fbb11f SERVER-46260 handle structured log lines in mongosymb.py 2020-02-22 06:18:42 +00:00
Billy Donahue bc68d8424d SERVER-45587 SIGUSR2 one thread per log line
- add mongosymb_multithread.py
    - mongosymb.py argparse and slight refactor for reuse.

 create mode 100755 buildscripts/mongosymb_multithread.py
2020-01-30 17:42:02 +00:00
Ben Caimano 3f704dae33 SERVER-42448 Fix mongosymb.py for pylint 2019-07-31 13:59:54 -04:00
Ben Caimano b35de8802f SERVER-42448 Add backtrace test for DiagnosticInfo 2019-07-30 12:41:36 -04:00
Ben Caimano f87a44a743 SERVER-40629 Pass frame as bytes to symbolizer in mongosymb.py 2019-04-16 14:00:42 -04:00
Mathew Robinson f4feba485b SERVER-40542 Remove references to pip2 2019-04-10 11:42:47 -04:00
Mathew Robinson 8dd6d47557 SERVER-32295 Support Python 3 2019-04-08 14:08:49 -04:00
Jonathan Abrahams c50c68fef1 SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy 2018-04-05 14:41:58 -04:00
Jonathan Abrahams 36148ad8bb SERVER-23312 Format Python files with yapf 2018-03-26 13:04:25 -04:00
Mathias Stearn 269a1e81c9 SERVER-28614 Make mongosymb.py ignore everything before the opening brace 2017-04-12 08:57:12 -04:00
Mathias Stearn 9b029f19fe SERVER-25967 fix mongosymb.py output
Corrects for the return address not being off by one, and adds the
column and final colon to the output. This makes it match compiler error
output format which makes it easier to integrate into editors.
2016-09-08 14:13:46 -04:00
Andy Schwerin 92d9e63976 SERVER-22035 Make mongosymb.py robust to somap entries that are missing a "b" field. 2016-01-05 19:49:19 -05:00
Andy Schwerin 02e2602d97 SERVER-22035 Use map comprehension instead of loop in mongosymb.py 2015-12-30 13:26:34 -05:00
Andy Schwerin fffc3c12ac SERVER-22035 Introduce mongosymb.py stack trace symbolizer. 2015-12-30 13:24:03 -05:00