[SERVER-28127] Integrate KeyManager to LogicalClock Created: 27/Feb/17  Updated: 06/Dec/17  Resolved: 22/May/17

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

Type: Task Priority: Major - P3
Reporter: Misha Tyulenev Assignee: Randolph Tan
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Duplicate
is duplicated by SERVER-28178 Implement cluster time key access and... Closed
Related
is related to SERVER-28562 Move LogicalTime HMAC computation out... Closed
Backwards Compatibility: Fully Compatible
Sprint: Sharding 2017-03-27, Sharding 2017-04-17, Sharding 2017-05-08, Sharding 2017-05-29
Participants:
Linked BF Score: 0

 Description   

This includes the task:

  • Relax signature signing requirement by returning an invalid signature if no keys are ready for signing yet. This to prevent cyclic dependency issues especially during early startup phase of replication when nodes are still transitioning to secondaries and these nodes will end up blocking waiting for new keys to be read that won't be visible until these same nodes that are to become secondaries replicate them.
  • enable/disable key generation during transition to primary/step down from primary of config repl set.


 Comments   
Comment by Githook User [ 22/May/17 ]

Author:

{u'username': u'renctan', u'name': u'Randolph Tan', u'email': u'randolph@10gen.com'}

Message: SERVER-28127 Fix Shared Library link failure
Branch: master
https://github.com/mongodb/mongo/commit/5cc9a5e0622b7f4d4a907aaf3fad77330b245610

Comment by Githook User [ 22/May/17 ]

Author:

{u'username': u'renctan', u'name': u'Randolph Tan', u'email': u'randolph@10gen.com'}

Message: SERVER-28127 Integrate KeyManager to LogicalClock
Branch: master
https://github.com/mongodb/mongo/commit/8edbf46a78494ae034e8faa982c8f8bdcd5c3ef4

Comment by Githook User [ 04/May/17 ]

Author:

{u'username': u'renctan', u'name': u'Randolph Tan', u'email': u'randolph@10gen.com'}

Message: SERVER-28127 Break link dependency cycle from KeysCollectionManager
Branch: master
https://github.com/mongodb/mongo/commit/c969470f2bdffa66bca8cf8344382a51ec6f3bc4

Generated at Thu Feb 08 04:17:11 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.