[SERVER-53406] [causal consistency] Add TTL to extra_validation_keys and clean up expired keys Created: 16/Dec/20 Updated: 29/Oct/23 Resolved: 01/Mar/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: | Jack Mulrow |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | pm-1791_alpha2, pm-1791_milestone-F | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Sprint: | Sharding 2021-02-22, Sharding 2021-03-08 | ||||||||
| Participants: | |||||||||
| Description |
|
This ticket involves creating a TTL index on the ttlExpiresAt field for documents in the admin.system.external_validation_keys collection and implementing removing deleted keys from the keys cache. It also involves changing the ttlExpiresAt field to have the behavior from the design, i.e. starts as infinite initially and then changes to the migration deadline plus a buffer when the forgetMigration commands are received. |
| Comments |
| Comment by Githook User [ 27/Feb/21 ] |
|
Author: {'name': 'Jack Mulrow', 'email': 'jack.mulrow@mongodb.com', 'username': 'jsmulrow'}Message: |
| Comment by Githook User [ 09/Feb/21 ] |
|
Author: {'name': 'Jack Mulrow', 'email': 'jack.mulrow@mongodb.com', 'username': 'jsmulrow'}Message: |