-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Replication, Testing Infrastructure
-
Replication
The jstestfuzz_replication_fcbis.yml test suite defines TestData.ignoreCommandsIncompatibleWithInitialSync = true and causes the mutational (jstestfuzz) fuzzer to skip running certain commands which are known to cause logical initial sync to restart. Some of the commands which are incompatible with logical initial sync are not incompatible with file-copy based initial sync because file-copy based initial sync clones at a single point-in-time and therefore doesn't rely on idempotency of oplog application to reach a consistent state.
config: shell_options: crashOnInvalidBSONError: "" objcheck: "" global_vars: TestData: ignoreCommandsIncompatibleWithInitialSync: true