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

IDL compatibility script may fail to compile IDL on older branches if compiler changes

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 7.1.0-rc0
    • None
    • None
    • Replication
    • Fully Compatible
    • ALL
    • Repl 2023-08-21, Repl 2023-09-04

    Description

      The IDL compatibility script uses the current IDL parser to parse older versions. This will break the script if the compiler has been modified between the older versions and now.

      This was found in SERVER-78441, where the required shouldBeFCVGated field that we added to the IDL parser for feature flags started to fail compile for 7.0 IDL files that don't specify shouldBeFCVGated.

      Attachments

        Activity

          People

            samy.lanka@mongodb.com Samyukta Lanka
            xuerui.fa@mongodb.com Xuerui Fa
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: