-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Engines - Foundations
-
None
-
None
Issue
We suspect data loss can occur when sweeping a layered dhandle is supposed to be drained during step up. This was identified following the investigation in WT-16703.
The root cause is sweeping layered dhandles during concurrent draining. WT-16974 will implement the short term fix. WT-16982 will be used to investigate a longer term solution.
Work to be done
This ticket looks into the long term solution for WT-16974. The ticket will need to focus on these areas:
- Tie the lifetime of a layered dhandle to its ingest dhandle.
- Ensure layered dhandle and data inside ingest tables are not closed in follower mode and step-up process.