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.