-
Type: Technical Debt
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Storage Engines
-
StorEng - Refinement Pipeline
Summary
From the WT-8703 ticket, we have implemented the ability to partial restore from a partial backup. This functionality requires the user to pass in a target uri list. This list denotes all the uris that are expected to be recovered from the partial backup restore. This functionality also involves WiredTiger multiple components of cleaning up the metadata, and cleaning up all the history entries associated with tables that do not exist in the database anymore.
Currently the edge case where the user performs backup and doesn't copy over the colgroup table but only copies the table format is not covered. Furthermore if the table format is placed inside the target uri list, the behaviour is undefined.
Acceptance Criteria (Definition of Done)
This ticket will be considered done when the colgroup edge case is covered through python test. The developer will also need to fix the potential undefined behaviour.