CSRS nodes should use KeysCollectionClientDirect instead of KeysCollectionClientSharded

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 6.3.0-rc0
    • Affects Version/s: None
    • Component/s: Sharding
    • Fully Compatible
    • Sharding 2018-02-26, Sharding 2022-12-12
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      Currently config server nodes use a KeysCollectionClientSharded to generate and find keys used for signing clusterTime. This class is also used by shards and mongos and involves making network calls to read the keys from the config server. Since each config server replicates the admin.system.keys collection, they can use the KeysCollectionClientDirect (introduced in SERVER-30977) to read the keys locally instead, like standalone replica sets do.

            Assignee:
            Jack Mulrow
            Reporter:
            Jack Mulrow
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: