[SERVER-53403] [causal consistency] Support validating cluster times with keys from external_validation_keys Created: 16/Dec/20  Updated: 29/Oct/23  Resolved: 15/Jan/21

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.9.0

Type: Task Priority: Major - P3
Reporter: Jack Mulrow Assignee: Cheahuychou Mao
Resolution: Fixed Votes: 0
Labels: pm-1791_milestone-F
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-53680 Use IDL for KeysCollectionDocument Closed
is depended on by SERVER-53404 [causal consistency] Make tenant migr... Closed
is depended on by SERVER-53405 [causal consistency] Make tenant migr... Closed
is depended on by SERVER-53406 [causal consistency] Add TTL to extra... Closed
Backwards Compatibility: Fully Compatible
Sprint: Sharding 2021-01-25
Participants:

 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.


 Comments   
Comment by Githook User [ 15/Jan/21 ]

Author:

{'name': 'Cheahuychou Mao', 'email': 'mao.cheahuychou@gmail.com', 'username': 'cheahuychou'}

Message: SERVER-53403 Support validating cluster times with keys from external_validation_keys
Branch: master
https://github.com/mongodb/mongo/commit/ae738118f9f8f6ef93bc4482489cab9955a2bcb1

Comment by Githook User [ 15/Jan/21 ]

Author:

{'name': 'Cheahuychou Mao', 'email': 'mao.cheahuychou@gmail.com', 'username': 'cheahuychou'}

Message: SERVER-53403 Define IDL type for docs in admin.system.external_validation_keys
Branch: master
https://github.com/mongodb/mongo/commit/f99876a23cd41e89331a2fb2a3c3d799e2b514a7

Generated at Thu Feb 08 05:30:49 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.