-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
The work in SERVER-90282, SERVER-91686, and SERVER-92767 makes it so that when a tassert() failure, invariant failure, or signal occurs during a CRUD command, diagnostics are logged, including the command that was running at the time of failure.
We should extend this mechanism to apply to additional commands; the exact list is TBD, but likely includes CRUD commands on mongos and maybe explain. Should it include all commands? We probably want to solicit feedback from other teams about this.
- is depended on by
-
SERVER-97752 Investigate invariant log missing original command in CBR sampling test
- Closed
- is duplicated by
-
SERVER-97752 Investigate invariant log missing original command in CBR sampling test
- Closed
- is related to
-
SERVER-91686 Improve mongod's signal handler to print out current thread's command object
- Closed
-
SERVER-97752 Investigate invariant log missing original command in CBR sampling test
- Closed
-
SERVER-98129 Write e2e tests ensuring QE commands are not logged by tassert logging mechanism
- Closed