Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-89616

Investigate how can we make jstests more robust in Antithesis

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Minor - P4 Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Replication
    • 135

      Antithesis can inject real world errors like network partition but this information is not passed to jstests. Jstests can fail in some cases where Antithesis injects a bad event and that becomes a (hot) BF.

      For example, in BF-32624, Antithesis cut the network between node1 and the other two nodes when node1 just started rollback. In this case, node1 cannot get out of ROLLBACK though the jstest still expects it to do so, which failed the jstest.

            Assignee:
            Unassigned Unassigned
            Reporter:
            jiawei.yang@mongodb.com Jiawei Yang
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: