[SERVER-79368] Temporarily disable the IDL compatibility script on waterfall Created: 26/Jul/23  Updated: 29/Oct/23  Resolved: 27/Jul/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.1.0-rc0

Type: Task Priority: Major - P3
Reporter: Xuerui Fa Assignee: Xuerui Fa
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Repl 2023-08-07
Participants:

 Description   

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



 Comments   
Comment by Githook User [ 27/Jul/23 ]

Author:

{'name': 'XueruiFa', 'email': 'xuerui.fa@mongodb.com', 'username': 'XueruiFa'}

Message: SERVER-79368: Temporarily disable the IDL compatibility script on Evergreen
Branch: master
https://github.com/mongodb/mongo/commit/18d865e3d9862c5692da91ca5384a178dcaf8706

Generated at Thu Feb 08 06:40:47 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.