Bulk insert flush — add functional test suite (Python suite)

    • 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 T5 (~5 days). Implement functional test coverage in the Python suite.

      Test coverage:

      • Flush count boundary conditions: zero flush when table smaller than threshold, exactly one flush, many flushes
      • Config param validation: invalid flush_size, bulk_insert_flush=false disables auto-flush
      • Regression: bulk_insert_flush=false path must still pass all existing cursor/bulk tests
      • Row-store specific: prefix compression, dictionary compression, single-row chunk
      • Multi-level splits triggered by flush
      • Multiple consecutive flushes within one bulk session

      Depends on: WT-17215 (T4)
      Can run in parallel with: T6 (WT-17217)

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

              Created:
              Updated: