-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Engines, Storage Engines - Persistence
-
SE Persistence backlog
-
3
In __verify_page_discard, we currently verify page consistency between the btree and the page server by checking for mismatches on both sides. However, if there’s a mismatch in the array sizes, the function returns early, preventing the subsequent detailed page mismatch checks from running.
This ticket aims to improve the error handling by deferring the return of the error code until after all mismatch checks have been completed. This ensures that both the array size mismatch and the specific mismatched pages are reported, providing more complete verification results.