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

Enable rollback_error config fuzz

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Storage Execution

      SERVER-66770 added some WiredTiger configurations to the config fuzzer. One of them is debug_mode=(rollback_error=N). This option forces WiredTiger to return rollback for every Nth operation. At the moment it triggers several bugs so I disabled it while checking in the change.

      Re-enable the option once all dependant bugs are resolved.

      Here is the relevant code in mongod_fuzzer_configs.py:

          # Rollback every Nth transaction. The values have been tuned after looking at how many
          # WiredTiger transactions happen per second for the config-fuzzed jstests.
          # The setting is trigerring bugs, disabled until they get resolved.
          # dbg_rollback_error = rng.choice([0, rng.randint(250, 1500)])
          dbg_rollback_error = 0
      

            Assignee:
            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            sulabh.mahajan@mongodb.com Sulabh Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: