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
    • v8.0, v7.3, v7.2, v7.1, v7.0
    • 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.

            Assignee:
            backlog-server-catalog-and-routing [DO NOT USE] Backlog - Catalog and Routing
            Reporter:
            antonio.fuschetto@mongodb.com Antonio Fuschetto
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: