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

Temporarily disable the IDL compatibility script on waterfall

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Repl 2023-08-07
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      SERVER-79361 describes an issue where the IDL compatibility script will fail due to using the current IDL compiler on older IDL files from previous branches. This is relevant for the v7.1+ IDL compiler, which expects the shouldBeFCVGated field to exist in every feature flag, but this was not backported to <= v7.0 IDL files.

      Due to the bug described in SERVER-78441, this has not failed on waterfall yet, since 7.0 is still in prerelease. Unfortunately, we believe that the IDL compatibility script will begin failing on waterfall once 7.0 is officially released. Since it seems unlikely that we will be able to merge in a complete fix for SERVER-79361 before 7.0 is released, we should temporarily disable the IDL script to prevent redness and blocking commits until we can complete SERVER-79361

            Assignee:
            xuerui.fa@mongodb.com Xuerui Fa
            Reporter:
            xuerui.fa@mongodb.com Xuerui Fa
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: