Implement rewriting leaf page deltas directly into a full page

XMLWordPrintableJSON

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

      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:
            Zunyi Liu
            Reporter:
            Ravi Giri
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: