-
Type:
Task
-
Resolution: Done
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Programmability
-
Fully Compatible
-
Programmability 2026-01-05
-
None
-
None
-
None
-
None
-
None
-
None
-
None
We're looking for things like taking a lock in the constructor, which could deadlock if called in the wrong context. My expectation is that we'll find zero issues, but we still need to look.
Note that we'll need to audit all decorations, not just those on opCtx, as we're making changes to the base Decorable type.
- is depended on by
-
SERVER-116254 Make the decoration implementation for types which aren't trivially or zero constructable use a boost::optional wrapper
-
- Needs Scheduling
-