Lead:
POCs:
Summary:
NoteĀ DRIVERS-601 needs to be completed before implementing this feature.
Final Specification:
https://github.com/mongodb/specifications/commit/884d364dfc50140f9a279cf8302804e6f142e1be
https://github.com/mongodb/specifications/commit/b6a9723576b86440078425bab1699488e22a4832
https://github.com/mongodb/specifications/commit/5eb6f91c142d84991e6bcb0cd6f2e7258ddc581d
https://github.com/mongodb/specifications/commit/8bc2a736c66c65a2db516016950b3dd035b46f2f
- depends on
-
CDRIVER-2883 Support sharded transactions recovery token
- Closed
-
CSHARP-2437 Support sharded transactions recovery token
- Closed
-
CXX-1695 Support sharded transactions recovery token
- Closed
-
GODRIVER-637 Support sharded transactions recovery token
- Closed
-
JAVA-3092 Support sharded transactions recovery token
- Closed
-
MOTOR-288 Support sharded transactions recovery token
- Closed
-
NODE-1764 Support sharded transactions recovery token
- Closed
-
PHPC-1297 Support sharded transactions recovery token
- Closed
-
PYTHON-1684 Support sharded transactions recovery token
- Closed
-
RUBY-1585 Support sharded transactions recovery token
- Closed
-
RUST-97 Support sharded transactions recovery token
- Closed
-
SERVER-37344 Implement recovery token for retrying a commit command on a different mongos
- Closed
-
DRIVERS-601 Drivers should use majority write concern when retrying commitTransaction
- Closed
- related to
-
DRIVERS-522 Support mongos pinning for sharded transactions
- Development Complete