-
Type:
New Feature
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Replication, Sharding
-
Fully Compatible
-
Sharding 2020-08-10
-
None
-
None
-
None
-
None
-
None
-
None
-
None
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
-