Use stable feature flag checks in skipTestIfViewlessTimeseriesEnabled

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Duplicate
    • Priority: Major - P3
    • None
    • Affects Version/s: 9.0.0-rc0
    • Component/s: Upgrade/Downgrade
    • None
    • Catalog and Routing
    • ALL
    • CAR Team 2026-04-13
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      SERVER-121092 disallowed checking the current status of the viewless timeseries feature flag in FCV upgrade/downgrade suites, since it can change at any time so those checks are racy.

      Then SERVER-121471 enabled viewless timeseries in FCV upgrade/downgrade suites.

      Soon afterwards SERVER-123176 checks if the current status of the viewless timeseries feature flag is disabled to skips some tests.

       

      This is hitting the check added by SERVER-121092 - some tests consistently fail because of this (e.g. buildscripts/resmoke.py run --suite=fcv_upgrade_downgrade_replica_sets_jscore_passthrough --runAllFeatureFlagTests jstests/core/timeseries/ddl/timeseries_clustered_index_options_legacy.js) so we should make sure the checks in SERVER-123176 also skip the test if the viewless timeseries flag is not stable.

            Assignee:
            Joan Bruguera Micó
            Reporter:
            Joan Bruguera Micó
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: