When talking to an older server that doesn't support write commands, mongos needs to convert writes into GLEs. The controls that were hooked to old write commands should migrate to the new write commands.
+ triggering splits
+ logic for switching batches into writes + gle's
+ logic for detecting when to use the item above
+ Draining the writeback listener
+ isMaster.maxWireVersion and initShardVersion
- is duplicated by
-
SERVER-10537 Mongos should "downcast" batched writes to safe writes if talking to an old shard
- Closed
-
SERVER-10865 Ensure background compatibility of new write commands with old servers
- Closed
- related to
-
SERVER-11493 Use a specific error code for duplicate key error when sharded
- Closed