Make checkpoints smarter when LSM trees are present

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • 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
              Reporter:
              Alexander Gorrod
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: