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

CSRS nodes should use KeysCollectionClientDirect instead of KeysCollectionClientSharded

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

      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@mongodb.com Jack Mulrow
            Reporter:
            jack.mulrow@mongodb.com Jack Mulrow
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: