-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Verify
-
None
-
Storage Engines - Persistence
-
None
-
None
When running WT_SESSION::verify against a database using disaggregated storage, if SLS or PALI fails to return a page from the page server or object storage, verify aborts immediately. This prevents verification of the remaining healthy pages in the database.
Verify already has a read_corrupt configuration option (src/btree/bt_vrfy.c:96-97) that allows it to continue past page read failures by saving the error in vs->verify_err and continuing tree traversal (see __verify_tree() at lines 894-908
and 962-976).
We should make sure this also works through the mongodb validate command.