Add assertion to prevent building overflow key/value when WT_BTREE_DISAGGREGATED flag is set

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • WT12.0.0, 8.3.0-rc0
    • 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.

            Assignee:
            Ravi Giri
            Reporter:
            Ravi Giri
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: