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

[causal consistency] Proactively load external keys into the keys cache on secondaries

    • Fully Compatible
    • Sharding 2021-02-22, Sharding 2021-03-08

      Currently, the key manager is proactively refreshed on tenant migration donor and recipient primaries. This avoids having to check for new external keys every time a signed cluster time is received (note this is not just when an unrecognized keyId is seen because keyIds may be the same for internal and external keys).

      Similarly, secondaries for both replica sets will need to proactively cache these external keys at some point before the migration commits, otherwise they will be unable to validate signatures from the other after the migration cutover.

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

              Created:
              Updated:
              Resolved: