The CheckMetadataConsistencyInBackground hook swallows failures in jstests passthrough suites

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.0.0-rc0
    • Affects Version/s: 8.0.0, 8.2.0, 9.0.0-rc0, 8.3.0
    • Component/s: Sharding
    • None
    • Catalog and Routing
    • Fully Compatible
    • ALL
    • v8.3, v8.0
    • Hide
      buildscripts/resmoke.py run --suite=sharding_jscore_passthrough repro-SERVER-130586.js
      
      Show
      buildscripts/resmoke.py run --suite=sharding_jscore_passthrough repro-SERVER-130586.js
    • CAR Team 2026-07-20
    • 200
    • 馃煡 DDL
    • None
    • None
    • None
    • None
    • None
    • None

      In this try-catch block used by the CheckMetadataConsistencyHookInBackground hook, we are swallowing any metadata inconsistency error found by the checkMetadataConsistency command. This means that even though the inconsistencies will be found and logged, they won't result in a test failure that triggers a BF investigation.

        1. repro-SERVER-130586.js
          0.9 kB
          Joan Bruguera Mic贸

            Assignee:
            Joan Bruguera Mic贸
            Reporter:
            Joan Bruguera Mic贸
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: