Add a concurrency test between fle2 cleanup/compact and drop db

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: 9.0 Required
    • Component/s: Queryable Encryption
    • None
    • Server Security
    • Server Security 2026-05-22, Server Security 2026-06-05, Server Security 2026-06-19
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      We currently don't exercise random combination of cleanup/compact and other ddls. 
      For SERVER-122159, in order to fix a deadlock, both the operation have been rewritten to release and re-acquire locks at need, especially before the process logic that runs within a multi-doc transaction. 
      We should exercise random or deterministic combination of cleanup/compact and other ddls, especially `dropDatatabase` and `renameCollection` to verify the robustness of the solution.

            Assignee:
            Owen Chen
            Reporter:
            Enrico Golfieri
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: