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

CSRS nodes should use KeysCollectionClientDirect instead of KeysCollectionClientSharded

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 6.3.0-rc0
    • None
    • Sharding
    • Fully Compatible
    • Sharding 2018-02-26, Sharding 2022-12-12

    Description

      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.

      Attachments

        Activity

          People

            jack.mulrow@mongodb.com Jack Mulrow
            jack.mulrow@mongodb.com Jack Mulrow
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: