-
Type: Bug
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Sharding
-
None
-
Sharding EMEA
-
ALL
-
Sharding EMEA 2022-06-13, Sharding EMEA 2022-06-27
If the key to sign the clusterTime was not available, VectorClock::SignedComponentFormat::out will not write it to the BSON builder and will return false. Then VectorClock::gossipOut may have built $configTime and $topologyTime, but not $clusterTime, and thus return false. Finally, VectorClockMetadataHook::writeRequestMetadata will write only $configTime and $topologyTime to the request. The receiving node will then possibly advance it's VectorClock::configTime but not the clusterTime. So configTime could become ahead of clusterTime.
- depends on
-
SERVER-47568 No keys found for HMAC in RECOVERING state
- Closed
- is related to
-
SERVER-54167 configOpTime can become ahead of VectorClock::clusterTime
- Closed