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

Create fsm workloads exercising re-opening buckets with schema-change, time forward, and time backward

    • Type: Icon: Engineering Test Engineering Test
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • Storage Execution 2025-05-12
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Currently, SERVER-101261 is looking into exercising the reopening pathway by fuzzing parameters in the config fuzzer suites. However, when looking at the collStats
      we are missing coverage for re-opening for these following hard-closed reasons that we aren't able to induce using fuzzing:

      1. kTimeForward
      2. kTimeBackward
      3. kSchemaChange

      I think it would make sense to make a fsm_workload for each of these cases and then also making a fsm_workload that performs inserts of measurements that exercise all of these three reasons.

      Note that for schema change, to induce reopening, we would want to insert measurements with one field that has different schemas from a choice of 2-3 schemas rather than always having distinct schemas.

            Assignee:
            stephanie.eristoff@mongodb.com Stephanie Eristoff
            Reporter:
            stephanie.eristoff@mongodb.com Stephanie Eristoff
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              None
              None
              None
              None