Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-6025

Create workgen workload for emulating MongoDB multiversion tests

    • Type: Icon: Task Task
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • 1
    • 2024-03-19 - PacificOcean

      As part of WT-5986, we added a script for building the latest stable version of WiredTiger (v4.2) in the develop source tree and alternating between running develop and v4.2 workgen on the same set of data files.

      We added a workgen workload called multiversion.py which demonstrated this concept by setting the compatibility_version and doing a few inserts.

      The next step is to flesh out that workload (maybe make a few variants) and make it resemble things that MongoDB does. For example, one of the multiversion involved moving a chunk between shards with manifested itself at the WiredTiger levels as entire pages of data being deleted at once.

            Assignee:
            etienne.petrel@mongodb.com Etienne Petrel
            Reporter:
            alex.cameron@mongodb.com Alex Cameron (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: