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

Change WT data format to include timestamps in internal page address cells

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT3.2.0, 4.1.8
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Storage Engines 2018-12-17, Storage Engines 2018-12-31, Storage Engines 2019-01-14, Storage Engines 2019-01-28

      As part of the project to start storing versioned information on disk in WiredTiger, we are going to save three timestamps to address blocks and checkpoints - so the version information for a page or tree can be considered in aggregate without reading the page or tree.

      We will save:

      • The oldest start timestamp of any cell on the page.
      • The newest start timestamp of any cell on the page.
      • The newest stop timestamp of any cell on the page.

      As part of the address, this will be a new structure, so will be protected via a versioning schema, and won't be written by default until later.

            Assignee:
            keith.bostic@mongodb.com Keith Bostic (Inactive)
            Reporter:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: