setFCV from 4.0 to 4.2 blocks while background index builds are running

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Won't Fix
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Storage, Upgrade/Downgrade
    • None
    • Storage Execution
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      In order to update unique index catalog data, setFCV runs a special collMod for each unique index and waits for those to be majority committed. The collMod command itself cannot run while background index builds are in progress on the same collection, therefore the setFCV command will return an error (on a primary) or wait until all index builds are done, blocking replication (on a secondary). We should investigate ways of mitigating this behavior.

            Assignee:
            [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            Eric Milkie
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: