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

Improve setFeatureCompatibilityVersion 4.2 impact with many tables

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Replication, Storage
    • Labels:
      None
    • Storage Execution
    • ALL

      When a primary executes setFCV("4.2") its main work is to upgrade all its unique indexes to a new format (SERVER-32825). It writes a collMod oplog entry per collection to trigger the secondaries to upgrade their unique indexes too.

      When mongos executes setFCV, it sends it to the primary of the config replica set, which sends it to the primary of each shard, and waits for majority acknowledgement.

            Assignee:
            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            dmitry.agranat@mongodb.com Dmitry Agranat
            Votes:
            0 Vote for this issue
            Watchers:
            18 Start watching this issue

              Created:
              Updated: