[causal consistency] Load external validation keys with local read concern

XMLWordPrintableJSON

    • Fully Compatible
    • Sharding 2021-02-22
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Currently keys from admin.system.extra_validation_keys ("external keys") are read with majority read concern to match the read used to find keys inĀ admin.system.keys ("internal keys"). Internal keys are used to sign outgoing requests so a key that may roll back should not be read. External keys are only used to validate incoming requests, so it is safe for a rolled back key to be read. It just won't be used until eventually it is reaped.

              Assignee:
              Jack Mulrow
              Reporter:
              Jack Mulrow
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: