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

Store current compatibility within WiredTiger

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.6.6, 4.0.0-rc2, WT3.1.0, 4.1.1
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • Storage Non-NYC 2018-06-04

      In the aftermath of WT-4029 we (michael.cahill, daniel.gottlieb keith.bostic maria.vankeulen) discussed ways to move forward in the future such that an older binary can detect a future binary has run.

      The executive summary is that the easiest path forward is for WiredTiger to store the current compatibility version every time it is set, such as startup or when it is modified, in an unstructured file. Where is not yet determined. It could be a limited version of WiredTiger.basecfg or a WiredTiger.version file or something new in the turtle file.

      We should try to get this in for 4.0.0 so that the support is in there going forward ASAP.

            sue.loverso@mongodb.com Susan LoVerso
            sue.loverso@mongodb.com Susan LoVerso
            0 Vote for this issue
            7 Start watching this issue