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

Checkpoint closing files

    • Type: Icon: Task Task
    • Resolution: Done
    • WT2.5.3
    • Affects Version/s: None
    • Component/s: None

      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).

            Assignee:
            keith.bostic@mongodb.com Keith Bostic (Inactive)
            Reporter:
            michael.cahill@mongodb.com Michael Cahill (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: