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

Test that all collections have UUIDs on clean startup in master branch and disable/remove all other parts of set_schema_version.js.

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.7.1
    • Affects Version/s: None
    • Component/s: Upgrade/Downgrade
    • None
    • Fully Compatible
    • Storage 2017-12-18, Storage 2018-01-01

      The set_schema_version.js test primarily tests 3.4 to 3.6-specific upgrade cases, but it also ensures that all collections have UUIDs on clean startup. This is still necessary to test in master because it is an issue of collections being created prior to setting the featureCompatibilityVersion to 3.6 on clean startup rather than an upgrade/downgrade issue (see SERVER-30131/SERVER-31792). The rest of the UUID checking should be removed and the other parts of the test should be disabled until the featureCompatibilityVersion is bumped.

            Assignee:
            maria.vankeulen@mongodb.com Maria van Keulen
            Reporter:
            maria.vankeulen@mongodb.com Maria van Keulen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: