Remove interim buffer used to split pages during reconciliation

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Done
    • Priority: Major - P3
    • WT2.9.3, 3.5.10
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage 2017-05-08, Storage 2017-05-29, Storage 2017-06-19, Storage 2017-07-10
    • None

      The changes made to improve page layout during reconciliation use an interim buffer for splitting pages. Use of interim buffer required extra memory management (allocation, memcpy, memove, dealloc) which can be expensive. An alternative to interim buffer is to allocate two buffers and switch between using them while splitting. This should aid performance by avoiding memcpy/memove.

              Assignee:
              Sulabh Mahajan
              Reporter:
              Sulabh Mahajan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: