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

Reduce the impact of checkpoints on cursor operations

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

      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.

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

              Created:
              Updated:
              Resolved: