-
Type: Improvement
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: WT2.7.0
-
Component/s: Salvage
-
Megabat - 2024-05-14
There are situations where it would be good to be able to have salvage recover databases that fail verification, but don't have structural problems that could lead to data loss.
A specific example: A particular version of WiredTiger has a bug that leaves unreferenced free blocks in the database file. The bug is fixed in a newer version of WiredTiger. A database file was created that contains an unreferenced block before the bug is fixed.
It would be good to be able to fix the database without running a full salvage, that might result in recreating old data.