Document how page splits work in WiredTiger

XMLWordPrintableJSON

    • Type: Documentation
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • StorEng - Defined Pipeline
    • 5

      Page splits are a complex part of the WiredTiger system. Further complicating matters, there are different aspects of the system that split in different ways for example, when a page is written from cache to disk it is generally split into multiple pages, but also when those multiple pages are created each needs a new reference in a parent page - and the operation of putting those references in place is part of the split process.

      This ticket captures some work to document what a page split is in WiredTiger, bonus points for adding content about how page splits work.

        1. parent_split_1.jpg
          parent_split_1.jpg
          24 kB
        2. parent_split_2.jpg
          parent_split_2.jpg
          28 kB
        3. parent_split_3.jpg
          parent_split_3.jpg
          28 kB
        4. parent_split_4.jpg
          parent_split_4.jpg
          36 kB
        5. parent_split_5.jpg
          parent_split_5.jpg
          30 kB

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: