-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Query Optimization
-
Fully Compatible
-
v8.0, v7.0
-
QO 2024-08-05, QO 2024-08-19
-
200
The work SERVER-90282 makes it so that when a tassert() failure occurs during a find command, the command that was running at the time of failure is logged. We should extend this mechanism to also log other basic facts about the operation, in particular those that are available from CurOp and OpDebug.
I think CurOp / OpDebug is probably small enough that we don't have to worry about logging these extra diagnostics on every tassert failure (in case there is a bug that causes the tassert rate to spike).
- is related to
-
SERVER-90282 Add more diagnostics to tassert failures
- Closed
- related to
-
SERVER-91686 Improve mongod's signal handler to print out current thread's command object
- In Code Review
-
SERVER-92767 Extend diagnostic logging on tassert failure to apply to additional commands
- Closed