-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
-
Fully Compatible
-
v8.0, v7.0
-
QO 2024-08-05, QO 2024-08-19, QO 2024-09-02
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 apply to the remaining CRUD commands (aggregate, count, distinct, mapReduce, delete, update, insert, bulkWrite).
Also see SERVER-92764, which is another idea for extending the work done in SERVER-90282.
- is related to
-
SERVER-90282 Add more diagnostics to tassert failures
- Closed
-
SERVER-92764 Extend diagnostic logging on tassert failure to dump contents of CurOp/OpDebug
- Closed
- related to
-
SERVER-91686 Improve mongod's signal handler to print out current thread's command object
- Closed