Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-29662

Fix index drop/create step in uuid enabled rollback

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.5.11
    • 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.

            Assignee:
            allison.chang Allison Chang
            Reporter:
            allison.chang Allison Chang
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: