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

Implement cluster parameters consistency check

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Catalog and Routing
    • v7.3
    • 2

      Cluster parameters are persisted by all shards of the cluster and by the config server as well. Specifically, these are stored into the clusterParameters collection of the config database.

      The goal of this task is to implement a consistency check to verify that the cluster parameter configuration is consistent across all nodes where it is persisted. The check procedure must be synchronized with the setClusterParameter command by locking the _kShardMembershipLock mutex in exclusive mode.

      Currently the goal is to check the consistency of the persisted configuration on disk. Subsequently it will be evaluated whether and how to extend the check to the one in memory as well.

            backlog-server-catalog-and-routing Backlog - Catalog and Routing
            antonio.fuschetto@mongodb.com Antonio Fuschetto
            0 Vote for this issue
            3 Start watching this issue