[SERVER-72008] Evaluate whether more commands are compatible with file-copy based initial sync Created: 09/Dec/22  Updated: 12/Dec/22

Status: Open
Project: Core Server
Component/s: Replication, Testing Infrastructure
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Max Hirschhorn Assignee: Backlog - Replication Team
Resolution: Unresolved Votes: 0
Labels: former-quick-wins
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Assigned Teams:
Replication
Participants:

 Description   

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


Generated at Thu Feb 08 06:20:34 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.