Add reshard_timeseries_building_index_failover.js and reshard_timeseries_failover_during_abort.js to backports_required_for_multiversion_tests.yml

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.0.0-rc0
    • Affects Version/s: None
    • Component/s: Sharding
    • None
    • Cluster Scalability
    • Fully Compatible
    • ALL
    • ClusterScalability 25May-5June
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Overview

      reshard_timeseries_building_index_failover.js and reshard_timeseries_failover_during_abort.js (added in SERVER-126218) are failing in the sharding_last_lts multiversion suite with:

      BadValue: Chunk range must start at global min for new shard key
      

      Root Cause

      The tests only use stepUpNewPrimaryOnShard (no binary restart), so the multiversion_incompatible tag is not appropriate. The underlying root cause is that the v8.0 backport of SERVER-111411 (BACKPORT-26846) has not yet landed, meaning mixed-version clusters still exhibit the old behavior that triggers this error during timeseries resharding failover scenarios.

      Fix

      Add both tests to etc/backports_required_for_multiversion_tests.yml as a temporary exclusion until BACKPORT-26846 (v8.0 backport of SERVER-111411) lands. Once the backport merges, these entries should be removed.

      Affected Tests

      • jstests/sharding/reshard_timeseries_building_index_failover.js
      • jstests/sharding/reshard_timeseries_failover_during_abort.js

      References

            Assignee:
            Anja Kalaba
            Reporter:
            Anja Kalaba
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: