-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
-
Fully Compatible
-
Repl 2022-03-07, Repl 2022-03-21
Currently the IDL compatibility checker error messages can be confusing to debug.
For example in this case: Comparing src and src: Error in src/mongo/db/ops/write_ops.idl: ID0010: 'insert' has a new reply field or sub-field 'writeErrors' of type 'object_owned' that has a bson serialization type 'any'
- We should change references to "new reply field/command parameter/command/_" to "new version of the reply field/command parameter/command/_" to indicate that it's not a new field but the new version of the field, and same with old ___
- We should also say the name of the old type in the error message. (and similarly for other error messages)