Fix FCBIS concurrency bug

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Won't Do
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Engines, Storage Engines - Server Integration
    • StressiSESI - 2025-09-16
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      FCBIS restarts the storage engine several times and this can impact marker truncation since swapping out the engine under the oplog cap maintainer thread can result in the collectionMarkers thinking the _intialSamplingFinished flag is never set , and prevent new truncation markers from being created even after initial sampling is complete.

      The approach to resolve this is to stop the cap maintainer thread from running whenever we switch out the storage engine as part of FCBIS and restart it once we have reinitialised the engine.

            Assignee:
            Clarisse Cheah
            Reporter:
            Clarisse Cheah
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: