[DOCS-10606] Docs for SERVER-29491: Only full validate should verifyTable Created: 31/Jul/17  Updated: 29/Oct/23  Resolved: 21/Aug/17

Status: Closed
Project: Documentation
Component/s: None
Affects Version/s: None
Fix Version/s: 3.5 Desired, 3.5.9

Type: Task Priority: Major - P3
Reporter: Emily Hall Assignee: Kay Kim (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
documents SERVER-29491 Only full validate should verifyTable Closed
Participants:
Days since reply: 6 years, 25 weeks, 2 days ago
Epic Link: DOCS: 3.6 Server

 Description   

Documentation Request Summary:

During a full validation only, WiredTiger will force a checkpoint and flush all in-memory data to disk and then verify the on-disk data.

Engineering Ticket Description:

The verifyTable call will force a checkpoint and flush all in-memory data to disk and then verifies the on-disk data. Then after that, MongoDB will do its own scans to verify size and sort order. This requires reading all data twice from disk.

We instead should always do the cheaper and more meaningful consistency checking, leaving the verifyTable for full : true cases.



 Comments   
Comment by Githook User [ 21/Aug/17 ]

Author:

{'username': 'kay-kim', 'email': 'kay.kim@10gen.com', 'name': 'kay'}

Message: DOCS-10606: 3.6 validate change
Branch: master
https://github.com/mongodb/docs/commit/0f97ff45474af8e301710c04f628db904a568309

Generated at Thu Feb 08 08:00:58 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.