-
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)
- is related to
-
WT-17215 Bulk insert flush — implement production __wt_bulk_flush() orchestrator
-
- Needs Scheduling
-
-
WT-17217 Bulk insert flush — add crash recovery tests
-
- Needs Scheduling
-
- related to
-
WT-17218 Bulk insert flush — cppsuite stress test: concurrent bulk loads with background checkpoint
-
- Needs Scheduling
-