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

Make checkpoints smarter when LSM trees are present

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None

      When LSM trees are present and a database wide checkpoint is executed, we currently just checkpoint each chunk in the tree (which will force the in-memory chunk to be switched).

      This leads to contention on the checkpoint lock, and means that the checkpoint in the LSM metadata doesn't necessarily match that of an application checkpoint.

      We could improve this by excluding files that are part of the LSM tree from regular checkpoints, and allowing the LSM tree to handle checkpointing of the tree.

            Assignee:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Reporter:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: