Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-1812

Checkpoint closing files

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT2.5.3
    • Labels:

      Description

      These are fixes for SERVER-17587. The basic idea is to rely on meta tracking to take care of flushing the metadata during any operation that needs to close a dirty tree.

      Note that this change relies on __wt_meta_track_off making the metadata stable. That function checkpoints the metadata if logging is not enabled. It is sufficient to fix the included test case, but deserves careful review to determine whether it does enough to make the metadata stable on disk before old checkpoints are freed in general. (I suspect it doesn't, today, but keep in mind that we're closing a single tree for some exclusive operation such as verify – there is no concurrent eviction).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                keith.bostic Keith Bostic
                Reporter:
                michael.cahill Michael Cahill
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: