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

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Replication
    • Fully Compatible
    • ALL
    • Repl 2023-08-21, Repl 2023-09-04

      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.

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

              Created:
              Updated:
              Resolved: