ExportXMLWordPrintableJSON

    • Type: Bug
    • Resolution: Done
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Cluster Scalability
    • ALL
    • v9.0
    • ClusterScalability 20Jul-3Aug
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Background

      The failing test runs in a multiversion suite in a `future-git-tag-multiversion` build variant. That build variant is special because it modifies the build with a new future version so that actual current version on master (9.0) becomes last continuous.

      As a result, in the multiversion suite, `featureFlagReshardingVerification` is enabled because FCV is 9.0+. But the `reshardingDocumentVerification` parameter is not set because the test fixture deliberately skips setting it on multiversion suites. This then causes the resharding validation test in `reshard_collection_basic.js` to fail.

      The skip exists because the `reshardingDocumentVerification` does not exist before 9.0, but the guard failed to account for `future-git-tag-multiversion` build variant where all nodes have the parameter and can run validations despite being a multiversion suite.

      Solution

      It is not straight forward to modify the fixture to detect the `future-git-tag-multiversion` variant, so we should instead consider not running the resharding validation test case in `reshard_collection_basic.js` when in a multiversion suite. This mirrors the test fixture setup where we don't enable the resharding validation parameter on multiversion suites.

      We don't lose any real coverage by not having this test run in `future-git-tag-multiversion`variants because when FCV is 9.0+ on all nodes there is no meaningful difference in validation behavior, and we already have test coverage for validations running elsewhere when FCV is latest. 

            Assignee:
            Wenqin Ye
            Reporter:
            Wenqin Ye
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: