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

Ignore checking fields in IGNORE_UNSTABLE_LIST in IDL compatibility checker

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • ALL
    • Repl 2022-05-16, Repl 2022-05-30, Repl 2022-06-13, Repl 2022-06-27

      Currently, we skip certain compatibility checks if the field is unstable. We skip the checks by only checking if the old version of the field is unstable. This is normally correct because we don't allow changing the field from stable in the old version to unstable in the new version. However, we now have some special cases in IGNORE_UNSTABLE_LIST where the field has changed from stable to unstable. We should change the script so that wherever we skip the compatibility checks if the old field is unstable, we also skip it if the field is in IGNORE_UNSTABLE_LIST

            Assignee:
            vesselina.ratcheva@mongodb.com Vesselina Ratcheva (Inactive)
            Reporter:
            huayu.ouyang@mongodb.com Huayu Ouyang
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: