|
SERVER-50120 added support for ordinary insert, ordinary delete, and "no move" ordinary update under the assumption that documents as identified by their _id never move between donor shards. SERVER-49901, SERVER-49902, and SERVER-49903 are instead being used to support these operations when documents either move between donor shards or violate the global _id uniqueness assumption. The work involved is to make the oplog application rules (owning donor shard + _id) aware for how they identify a particular donor to modify.
|