-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
Fully Compatible
-
STM 2019-10-31
-
22
-
2
When an test fails due to a timeout, it would be nice if that would trigger the hang analyzer before tearing down the processes. This would let us see what the server is doing that is preventing it from doing what we expect.
Timeout-related failures include:
assert.soon()wtimeout expiring$maxTimeMs expiring
Update: Per discussion below we will be limiting this to assert.soon, assert.soonNoExcept, assert.retry, and assert.assert.retryNoExcept.
- depends on
-
SERVER-43256 Fix incorrect uses of assert.soon and make hang-analysis call exit
- Closed
- is duplicated by
-
SERVER-43255 Automatically call whatthefailure from assert.soon and friends
- Closed
-
SERVER-19030 Add hang-analyzer support for MongoRunner
- Closed
- is related to
-
SERVER-44739 Running gdb concurrently with testing can starve the box of memory
- Closed
- related to
-
SERVER-40857 Remove write concern wtimeouts that are expected to succeed throughout tests
- Backlog
-
SERVER-25346 Allow doassert() to invoke external error reporting handlers on assertion failures
- Closed