-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
ALL
-
CAR Team 2026-05-25
-
200
-
None
-
None
-
None
-
None
-
None
-
None
-
None
CollectionCriticalSection is only used by MigrationSourceManager, which already validates collection metadata at construction and again before enterCommitPhase() via _getCurrentMetadataAndCheckForConflictingErrors().
The tasserts on getCurrentMetadataIfKnown() at catch-up and commit entry duplicate that work on the happy path and only guarded a narrow race where another thread could call clearFilteringMetadata_nonAuthoritative between MSM’s check and acquiring the CSR lock.