Implement rewriting leaf page deltas directly into a full page

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Engines
    • None
    • None

      The current reconstruction of leaf page deltas works as follows:

      • The base image is loaded, and all deltas are applied as updates.
      • This results in an in-memory page appended with all the updates.
      • Reconcile is then called to build a new page, after which the deltas are discarded from memory.

      The proposed solution changes this flow by reconstructing the full disk image directly. Similar to the internal page delta work, parts of the merge-sort logic can be shared between internal and leaf pages to build the disk image in a single pass. Some investigation will be required to identify the reusable code and adapt them for leaf pages.

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Ravi Giri
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: