-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Reconciliation
-
Storage Engines - Transactions
-
432.281
-
SE Transactions - 2026-07-03
-
5
Context
This bug was discovered during testing on the dedicated elegant step-down feature branch https://github.com/wiredtiger/wiredtiger/compare/develop...wt-17785-enable-elegant-stepdown-mainine. Currently, step-down restarts for test/format. In this branch, we are replacing the restart with a synchronous, elegant step-down triggered via reconfigure(role=follower). This ticket captures one of the bugs as a result of elegant stepdown.
Evergreen Task / Link
https://spruce.mongodb.com/version/6a28f82d40102300072af7f8/tasks
Logs & Stack Trace
file:T00001.wt_stable, eviction-server: [WT_VERB_DEFAULT][ERROR]: __wt_reconcile, 72: WiredTiger assertion failed: '!((((btree)->flags) & (0x0200000u)) != 0)'. Attempting reconciliation on a read-only page file:T00001.wt_stable, eviction-server: [WT_VERB_DEFAULT][ERROR]: __wt_abort, 29: aborting WiredTiger library
- is duplicated by
-
WT-17816 test/format (mode=switch) [Elegant stepdown bugs] Evicting dirty internal pages for disaggregated storage is not allowed
-
- Closed
-
-
WT-17818 test/format (mode=switch) [Elegant stepdown bugs] Follower evicts page with disagg_info (ref->page->disagg_info == NULL || leader)
-
- Closed
-
- is related to
-
WT-17819 test/format (mode=switch) [Elegant stepdown bugs] No corresponding value exists on the stable table to delete
-
- Open
-
-
WT-17844 test/format (mode=switch) [Elegant stepdown bugs] The stable btree should not contain inserts prior to draining
-
- Open
-
-
WT-17817 test/format (mode=switch) [Elegant stepdown bugs] Ingest drain finds stable btree in unexpected state (preserved prepared updates / inserts before drain)
-
- In Progress
-
-
WT-17820 test/format (mode=switch) [Elegant stepdown bugs] SIGSEGV in __split_internal_unlock during eviction from layered drain worker
-
- In Progress
-
-
WT-17816 test/format (mode=switch) [Elegant stepdown bugs] Evicting dirty internal pages for disaggregated storage is not allowed
-
- Closed
-
-
WT-17818 test/format (mode=switch) [Elegant stepdown bugs] Follower evicts page with disagg_info (ref->page->disagg_info == NULL || leader)
-
- Closed
-
-
WT-16879 Fix the potential data race between open btree or open dhandle and primary step down
-
- Open
-