Details
-
Bug
-
Resolution: Duplicate
-
Major - P3
-
None
-
None
-
None
-
Storage Execution
-
ALL
Description
This came out of investigating the replica_sets failures after setting EMRC=true in EFT. See this patch.
In jstests/replsets/advance_cluster_time.js, we can see several CommandNotSupported errors from the KeysCollectionManager (which I think affects how we gossip the clusterTime). This comes from a check in replCoordImpl and the test works if this code is commented out. Here, we're checking if the storage engine has a SnapshotManager, so that we can decide if we should wait for a target optime to be in the majority committed snapshot.
However, the EFT storage engine does not have a SnapshotManager, so we should consider adding that if it is expected to support snapshots. Otherwise, we'll need to think more about the check in replCoordImpl.
Attachments
Issue Links
- duplicates
-
SERVER-49792 Implement a snapshot manager for ephemeralForTest
-
- Closed
-