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

[causal consistency] Support validating cluster times with keys from external_validation_keys

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.9.0
    • Affects Version/s: None
    • Component/s: None
    • Fully Compatible
    • Sharding 2021-01-25

      As part of this ticket:

      1. Introduce a new collection for storing cluster time keys, admin.system.external_validation_keys, with the schema described in this section of the tenant migration design document
      2. Change KeysCollectionManager (and its related classes) to load cluster time validating keys from this collection and use any keys from this collection with a keyId matching the keyId of received cluster time metadata. This is only necessary for keys in a standalone replica set.

            Assignee:
            cheahuychou.mao@mongodb.com Cheahuychou Mao
            Reporter:
            jack.mulrow@mongodb.com Jack Mulrow
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: