Restoring a collection acquisition can throw InterruptedDueToTimeseriesUpgradeDowngrade even without concurrent FCV transitions

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • Fully Compatible
    • ALL
    • Hide

      buildscripts/resmoke.py run --suite=timeseries_crud_jscore_passthrough jstests/core/query/query_settings/query_settings_index_application_aggregate.js:

      diff --git a/jstests/core/query/query_settings/query_settings_index_application_aggregate.js b/jstests/core/query/query_settings/query_settings_index_application_aggregate.js
      index 23942b8740d..9d482da1168 100644
      --- a/jstests/core/query/query_settings/query_settings_index_application_aggregate.js
      +++ b/jstests/core/query/query_settings/query_settings_index_application_aggregate.js
      @@ -26,6 +26,12 @@ import {checkSbeRestrictedOrFullyEnabled} from "jstests/libs/query/sbe_util.js";
      
       const isTimeseriesTestSuite = TestData.isTimeseriesTestSuite || false;
      
      +// Configure aggressive yielding to maximize yields during query execution.
      +FixtureHelpers.runCommandOnEachPrimary({
      +    db: db.getSiblingDB("admin"),
      +    cmdObj: {setParameter: 1, internalQueryExecYieldIterations: 0, internalQueryExecYieldPeriodMS: 0},
      +});
      +
       const coll = assertDropAndRecreateCollection(db, jsTestName());
       const viewName = "identityView";
       assertDropCollection(db, viewName);
      
      Show
      buildscripts/resmoke.py run --suite=timeseries_crud_jscore_passthrough jstests/core/query/query_settings/query_settings_index_application_aggregate.js: diff --git a/jstests/core/query/query_settings/query_settings_index_application_aggregate.js b/jstests/core/query/query_settings/query_settings_index_application_aggregate.js index 23942b8740d..9d482da1168 100644 --- a/jstests/core/query/query_settings/query_settings_index_application_aggregate.js +++ b/jstests/core/query/query_settings/query_settings_index_application_aggregate.js @@ -26,6 +26,12 @@ import {checkSbeRestrictedOrFullyEnabled} from "jstests/libs/query/sbe_util.js" ; const isTimeseriesTestSuite = TestData.isTimeseriesTestSuite || false ; + // Configure aggressive yielding to maximize yields during query execution. +FixtureHelpers.runCommandOnEachPrimary({ + db: db.getSiblingDB( "admin" ), + cmdObj: {setParameter: 1, internalQueryExecYieldIterations: 0, internalQueryExecYieldPeriodMS: 0}, +}); + const coll = assertDropAndRecreateCollection(db, jsTestName()); const viewName = "identityView" ; assertDropCollection(db, viewName);
    • CAR Team 2026-02-16
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

          Assignee:
          Tommaso Tocci
          Reporter:
          Tommaso Tocci
          Votes:
          0 Vote for this issue
          Watchers:
          3 Start watching this issue

            Created:
            Updated:
            Resolved: