-
Type: New Feature
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication, Sharding
-
Fully Compatible
-
Sharding 2020-08-10
The "reshardDest" field should be added to the DurableReplOperation struct.
{ op: 'i' | 'u' | 'd', ns: "<database>.<collection>", ui: <existingUUID>, reshardDest: "<recipientShardId>", o: { ... }, ... }
And the destined recipient should be added as a parameter to OplogEntry::OplogEntry() and makeOplogEntryDoc(). Consider using boost::optional<ShardId> here and the shard_id type in oplog_entry.idl.
- has to be done before
-
SERVER-49822 Add destined recipient to oplog entries from inserts
- Closed
-
SERVER-49823 Add destined recipient to oplog entries from updates
- Closed
-
SERVER-49824 Add destined recipient to oplog entries from deletes
- Closed