-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
ALL
-
CAR Team 2025-06-09
-
200
-
1
-
None
-
3
-
TBD
-
š© Routing and Topology
-
None
-
None
-
None
-
None
-
None
-
None
-
0
In the context of SERVER-99277, the shard removal hook, available on both mongosĀ andĀ mongod, as been modified to advance the catalog cache version for all namespaces associated with the removed shard. This ensures that the next access to the metadata triggers a partial refresh instead of a full refresh.
This change was implemented in the 7.0 branch, but it was gated by a server parameter as a safety measure, since a hot patch was required by the customer. In contrast, on the master branch (currently v8.1), the change is always enabled.
By backporting SERVER-99277 as-is from master, theĀ metadata_refresh_on_shard_removal.jsĀ test began failing on all multi-version suites, since the feature is disabled by default in the 7.0 branch. The goal of this ticket is to disable the test in these suites.