-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: Backlog
-
Component/s: Replication
-
None
-
Fully Compatible
-
Repl 2017-07-31
-
0
In featureCompatabilityVersion 3.4, the oplog entries for createIndexes operations were "insert" operations into *.system.indexes. In featureCompatabilityVersion 3.6, we have changed createIndexes operations to be "c" type operations, which affect the databases at a high level. We need to change the rollback logic for rolling back createIndexes operations to reflect this new oplog entry format for uuid enabled rollback.
Additionally, currently we resync the entire collection when rolling back create/drop index operations. We want to change the algorithm so that these full collection resyncs are no longer necessary.
- related to
-
SERVER-29828 createIndexes oplog entry should produce an array
- Closed