Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-3252

Remove the reconciliation WT_BOUNDARY structure.

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 3.6.0-rc0, WT3.0.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage 2017-05-29, Storage 2017-06-19, Storage 2017-09-11, Storage 2017-10-02

      In words of keith.bostic

      The WT_BOUNDARY structure is really two chunks of information, the information about the disk image we're writing and the information about the pages we wrote to support this reconciliation.

      Once the disk image information moves out of the boundary structure, it becomes obvious the remaining information is just a WT_MULTI structure, they're almost identical. My hope is we can create WT_MULTI structures during reconciliation and skip those allocations and that transformation.

            Assignee:
            keith.bostic@mongodb.com Keith Bostic (Inactive)
            Reporter:
            sulabh.mahajan@mongodb.com Sulabh Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: