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

Reduce the impact of checkpoints on cursor operations

    XMLWordPrintable

    Details

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

      Description

      This is an experimental branch that tries to reduce the impact of locking during checkpoints on ordinary operations. In particular, checkpoints used to hold the schema lock, which blocked concurrent threads from opening tables until the checkpoint completed. With this change, most cursor and table opens would be able to proceed during a checkpoint.

      These changes are not ready for merge. They need further cleanup, and there is still an occasional failure in test/fops, where a cursor open sees a table without its column group.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: