Details
-
Improvement
-
Resolution: Gone away
-
Major - P3
-
None
-
None
-
None
-
Replication
Description
The Collection Versioning design proposes changing the dropTarget field of the RenameCollection oplog entry to potentially be a boolean and potentially be a UUID. This will make it difficult to parse and handle RenameCollection oplog entries wherever we need to. One suggestion to make this easier is to split this into two fields, one that is a boolean, dropTarget, and one that is a UUID, dropTargetUUID, where the UUID field only exists if the boolean dropTarget field is true. Adding new fields is generally easier because older versions can just ignore them.