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

Rollback multiversion fuzzer should set enableIndexBuildCommitQuorum: false on last-stable mongod binaries

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.7.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Fully Compatible
    • Repl 2020-06-01, Repl 2020-06-15
    • 0

      SERVER-47093 included work to re-enable the multiversion passthroughs, but the rollback multiversion fuzzer stayed disabled as it was consistently failing. We should re-enable the test suite once we have diagnosed the reason for failure.

      It looks like the rollback_multiversion_fuzzer is not correctly passing in the enableIndexBuildCommitQuorum:false option to the last-stable binaries. We need this option to specifically be set to false in the rollback fuzzer since we expect the test to transition into states where nodes are partitioned and isolated from the rest of the nodes. If one of these isolated nodes try and start an index build, they will block while waiting for responses to their vote requests that they're never going to get.

            Assignee:
            jason.chan@mongodb.com Jason Chan
            Reporter:
            jason.chan@mongodb.com Jason Chan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: