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

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

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.9.0
    • None
    • None
    • Fully Compatible
    • Sharding 2021-01-25

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: