Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-36280

Create a new feature tracker bit indicating the existence of KeyString with long TypeBits

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.1.3
    • Affects Version/s: None
    • Component/s: Storage
    • Labels:
      None
    • Fully Compatible
    • Storage NYC 2018-08-13, Storage NYC 2018-08-27

      Write a repairable feature tracker bit whenever we insert an index key whose KeyString representation has more than 127 bytes TypeBits. This is because earlier MongoDB binaries (4.0.0, 3.6.x) will have an overflow issue when reading such KeyStrings. With this new feature tracker bit, earlier MongoDB binaries will fail to startup and request for an upgrade when detecting this feature tracker bit.

            Assignee:
            xiangyu.yao@mongodb.com Xiangyu Yao (Inactive)
            Reporter:
            xiangyu.yao@mongodb.com Xiangyu Yao (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: