-
Type:
Spec Change
-
Resolution: Unresolved
-
Priority:
Minor - P4
-
None
-
Component/s: Collection Management
-
None
-
Needed
-
Summary
The "Replica Sets" section had two bullets contradicting the normative MUST rule that immediately followed: one claiming listCollections can run on a secondary (ambiguous as driver permission), and one referencing the legacy system.indexes API. Rewrite to distinguish server capability from driver routing policy and remove the stale bullet.
Motivation
Who is the affected end user?
Driver authors implementing collection enumeration.
Is this issue urgent?
No.
Is this ticket only for tests?
No — spec text clarification.
Acceptance Criteria
PR merged: https://github.com/mongodb/specifications/pull/1939
- causes
-
DRIVERS-3526 Add prose test for listCollections routing rule in enumerate-collections spec
-
- Backlog
-
- related to
-
DRIVERS-3512 Spec analysis: enumerate-collections — missing tests, ambiguities, inconsistencies
-
- Backlog
-
- split to
-
CSHARP-6047 Clarify enumerate-collections Replica Sets section
-
- Backlog
-
-
RUBY-3881 Clarify enumerate-collections Replica Sets section
-
- Backlog
-
-
RUST-2429 Clarify enumerate-collections Replica Sets section
-
- Backlog
-
-
CDRIVER-6334 Clarify enumerate-collections Replica Sets section
-
- Closed
-
-
CXX-3496 Clarify enumerate-collections Replica Sets section
-
- Closed
-
-
GODRIVER-3912 Clarify enumerate-collections Replica Sets section
-
- Closed
-
-
NODE-7586 Clarify enumerate-collections Replica Sets section
-
- Closed
-
-
PHPLIB-1854 Clarify enumerate-collections Replica Sets section
-
- Closed
-
-
PYTHON-5829 Clarify enumerate-collections Replica Sets section
-
- Closed
-
-
JAVA-6206 Clarify enumerate-collections Replica Sets section
-
- Investigating
-