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

Rework cell structures and unpacking

    • Type: Icon: Technical Debt Technical Debt
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT10.0.0, 4.4.0-rc6, 4.7.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • 5
    • Storage - Tora 2020-05-04, Storage - Tora 2020-05-18

      An undesirable feature of the current cell implementation is that every unpacked cell contains both a value-oriented time window and an address-oriented aggregate time window. This means that first, it's easy to mistakenly use the wrong time window information, and second, the unpacked cells are larger than they need to be (specifically, removing one of the time window structure would get us under 128B).

      While we're in there, it would be nice to simplify the cell unpacking code to reduce its footprint.

            Assignee:
            keith.bostic@mongodb.com Keith Bostic (Inactive)
            Reporter:
            keith.bostic@mongodb.com Keith Bostic (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: