-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Internal Code
-
Fully Compatible
-
v6.0, v5.0, v4.4, v4.2
-
Service Arch 2022-04-18, Service Arch 2022-05-02, Service Arch 2022-05-16
Right now they are separate types which means that we don't round-trip through Status correctly. This seems like a bug waiting to happen. This can be done by partially specializing ExceptionForDispatcher<ErrorCodes::WriteConflict, CategoryList<categories...>> at https://github.com/mongodb/mongo/blob/c61595630908224faa65856222ae7186b72e54cf/src/mongo/util/assert_util.h#L202-L207.
- has to be done before
-
SERVER-65996 Remove TODOs referencing SERVER-54284
- Closed
- related to
-
SERVER-57476 Operation may block on prepare conflict while holding oplog slot, stalling replication indefinitely
- Closed