-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Page deltas
-
None
-
Storage Engines - Transactions
-
SE Transactions - 2026-01-16, SE Transactions - 2026-02-27, SE Transactions - 2026-03-13
-
1
Currently, WiredTiger does not explicitly prevent building overflow keys or values when a btree has the WT_BTREE_DISAGGREGATED flag set. In the disaggregated world the btrees should never allow overflow items. To enforce this constraint, we should add assertions in the reconciliation logic to catch such cases during development and testing.
Proposed Change:
- Add an assertion to ensure no overflow key or value is created if the btree is flagged as WT_BTREE_DISAGGREGATED.