-
Type: Bug
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: 7.0.6
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
ALL
-
CAR Team 2024-07-22
-
0
SERVER-82221 modified listCollections to allow it to return collections that are commit pending. This was backported to v7.0. However, a few days after this was backported, SERVER-75497 was also backported to 7.0 which overwrote some of the changes from SERVER-82221.
This partial revert of SERVER-82221 has left us in a state where we are using establishConsistentCollection when a collection name is supplied as a filter to listCollections but not otherwise. This means that listCollections will return collections that are commit pending in some cases but will skip them in others.
- causes
-
SERVER-93578 [v7.0] Revert "SERVER-92273 ListCollections without filter should include commit pending namespaces (7.0 only)"
- Closed
- is related to
-
SERVER-82221 listCollections and listIndexes should include commit-pending namespaces
- Closed
-
SERVER-92259 Namespace resolution from UUID does not check pending commit namespaces
- Closed
-
SERVER-92275 Improve test to check that list collections is consistent with the durable catalog
- Closed