-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Service Arch 2022-05-16, Service Arch 2022-05-30
-
135
ThreadName is a low-level diagnostic, not a db business object.
For maximum generality, it should not have any idea what mongodb is.
The idea that there's a "pre-init" for ThreadName, or that it depends on a MONGO_INITIALIZER for ThreadContext to get started is a bad fit that
causes bugs: SERVER-58194, SERVER-63852.
After working on ThreadName's API I don't see a reason for it to be connected to ThreadContext.
- is depended on by
-
SERVER-66455 Undo ~OpMsgFuzzerFixture fix
- Closed
-
SERVER-66456 remove ThreadContext
- Closed
- related to
-
SERVER-66464 use LLVMFuzzerRunDriver for OpMsgFuzzerFixture
- Open
-
SERVER-58194 Fix undefined behavior in the destructor for OpMsgFuzzerFixture
- Closed
-
SERVER-63852 getThreadName() should not crash
- Closed
- split from
-
SERVER-63852 getThreadName() should not crash
- Closed