Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-10606

Docs for SERVER-29491: Only full validate should verifyTable

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 3.5 Desired, 3.5.9
    • None
    • None
    • None

    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.

      Attachments

        Activity

          People

            kay.kim@mongodb.com Kay Kim (Inactive)
            emily.hall Emily Hall
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              6 years, 25 weeks, 2 days ago