-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Layered Tables
-
Security Level: Public (Available to anyone on the web)
-
Storage Engines - Foundations
-
0
-
SE Foundations - 2026-08-04, SE Foundations - 2026-08-18
-
5
WiredTiger currently clears the metadata operation queue (conn->disaggregated_storage.shared_metadata_qh) during step-down in __disagg_step_down. At the very least, we need to remove that clean up.
We should also investigate whether there is anything else that we need to do to step down properly. This would most likely involve us (1) dropping local versions of newly created stable tables that were not included in any checkpoints, and (2) clearing the stable_value fields in the corresponding elements metadata operations queue, as those tables would need to be re-created if the node steps up again. We would, however, need to coordinate this with the broader step-down effort, as this change may contradict the design (or at least what the design was at the time this ticket was created).
- is related to
-
WT-18148 Shared metadata queue mutations at drop time are not rolled back when the drop fails
-
- Open
-
-
WT-18068 Follower reads stale btree ID after leader create/drop/create of a layered table
-
- Blocked
-
-
WT-18272 Validate a pending DROP before panicking on skipped shared metadata creates
-
- Backlog
-
-
WT-18276 Enforce the step-down boundary in schema-epoch space
-
- Backlog
-
-
WT-18273 Add inline helpers for reading the step-down timestamp
-
- Backlog
-
-
WT-18029 Validate local vs shared metadata equivalence on checkpoint pickup (strict_checkpoint_metadata)
-
- Closed
-
- related to
-
WT-18148 Shared metadata queue mutations at drop time are not rolled back when the drop fails
-
- Open
-
-
WT-18234 Async step-down: rely on transaction write-conflict detection, not the step-down mutex
-
- Open
-
-
WT-18287 Assert a leader's missing stable constituent is a window create, by defaulting lose_all_my_data in disaggregated test opens
-
- Needs Scheduling
-