-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
ALL
-
Server Serverless 2021-11-15
idl_check_compatibility.py parses older version command idl files using files imported from master source. This can lead to false alarm like below
[2021/11/04 21:08:46.398] Performing idl check compatibility with release: idls/r5.1.0: [2021/11/04 21:08:46.398] Errors found while compiling IDL [2021/11/04 21:08:46.398] serverless_types.idl: (35, 8): ID0002: enum 'MigrationProtocol' is a duplicate symbol of an existing enum [2021/11/04 21:08:46.398] Found 1 errors [2021/11/04 21:08:46.398] Traceback (most recent call last): [2021/11/04 21:08:46.398] File "/data/mci/b0981df248ca885979d6548b41b25947/src/buildscripts/idl/idl_check_compatibility.py", line 1105, in <module> [2021/11/04 21:08:46.399] main() [2021/11/04 21:08:46.399] File "/data/mci/b0981df248ca885979d6548b41b25947/src/buildscripts/idl/idl_check_compatibility.py", line 1086, in main [2021/11/04 21:08:46.399] error_coll = check_compatibility(args.old_idl_dir, args.new_idl_dir, args.include) [2021/11/04 21:08:46.399] File "/data/mci/b0981df248ca885979d6548b41b25947/src/buildscripts/idl/idl_check_compatibility.py", line 975, in check_compatibility [2021/11/04 21:08:46.399] raise ValueError(f"Cannot parse {old_idl_file_path}") [2021/11/04 21:08:46.399] ValueError: Cannot parse idls/r5.1.0/src/mongo/db/commands/tenant_migration_donor_cmds.idl [2021/11/04 21:08:46.414] Command failed: error waiting on process 'ade6532a-2f94-4ff1-9ea9-1eca713d57a2': exit status 1 [2021/11/04 21:08:46.558] Task completed - FAILURE. [2021/11/04 21:08:46.584] Running post-task commands.
- is depended on by
-
SERVER-59495 Update recipient state machine depending on featureFlagSliceMerge
- Closed