Bulk insert flush — add crash recovery tests

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Test Python
    • None
    • Storage Engines, Storage Engines - Transactions
    • 0.001
    • None
    • None

      Testing phase T6 (~5 days). Implement crash recovery tests for bulk insert using csuite.

      Test coverage:

      • Crash at various points during flush: before reconcile starts, mid-reconcile, after reconcile before checkpoint
      • Crash before and after checkpoint while bulk insert is active
      • Crash mid-bulk-insert session with unflushed in-memory data
      • Restart and verify data consistency: only durable data visible, no torn writes
      • Verify that incomplete bulk insert sessions do not leave corruption after recovery

      Depends on: WT-17215 (T4)
      Can run in parallel with: T5 (WT-17216)

            Assignee:
            Shoufu Du
            Reporter:
            Shoufu Du
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: