-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Server Programmability
In SERVER-53135, a number of improvements were identified by billy.donahue, outlined primarily inĀ this CR. A short (non-exhaustive) summary of the proposed changes:
- Remove the constructor for AssertionCount (it requires no special initialization and we are currently erroneously missing tripwire initialization)
- Add tripwire to the rollover logic
- Add proper methods to AssertionCount to increment and handle rollovers of each sub-AtomicWord
- Keep a ring buffer of tripwire occurrences and dump them again upon checking them
- Dump tripwire occurrences during the myTerminate termination handler
- is related to
-
SERVER-53135 Tassert should only exit with error in testing
- Closed
- related to
-
SERVER-55449 Add a tassertStatusOK() macro to assert_util.h
- Closed