Commit Graph

3 Commits

Author SHA1 Message Date
Max Hirschhorn
9d33f57c66 SERVER-26445 Make emit() not wait for flush() to complete.
Changes the BufferedHandler to always delegate the actual flushing of
the logs (perhaps via a long-running, blocking network operation) to the
timer thread that's running in the background.

(cherry picked from commit 93989f1023)
2016-12-06 00:13:41 -05:00
Jonathan Abrahams
04a340e44a SERVER-22165 Fix resmoke.py deadlock between logger pipe and timer thread
(cherry picked from commit 8aa1202a37)
2016-01-19 15:59:50 -05:00
Max Hirschhorn
424314f65e SERVER-1424 Rewrite smoke.py.
Split out the passthrough tests into separate suites. The MongoDB
deployment is started up by resmoke.py so that we can record the
success/failure of each individual test in MCI.

Added support for parallel execution of tests by dispatching to
multiple MongoDB deployments.

Added support for grouping different kinds of tests (e.g. C++ unit
tests, dbtests, and jstests) so that they can be run together. This
allows for customizability in specifying what tests to execute when
changes are made to a particular part of the code.
2015-05-08 14:49:42 -04:00