-
Type:
Spec Change
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Component/s: BSON & Extended JSON
-
None
-
Needed
-
Summary
Current bson dbref spec tests do not have a dot-separated collection name.
Motivation
Who is the affected end user?
Client libraries that may be modifying collection name against spec, like Node Driver and https://jira.mongodb.org/browse/NODE-7790
How does this affect the end user?
End users get the spec-defined dbref behavior. For Node Driver users, this will lead to correct behavior regarding dots in the collection name.
How likely is it that this problem or use case will occur?
Edge case. BSON dbref is an old standard, the Node Driver has been doing its buggy thing forever, and we were just notified about this. Very unlikely that any other drivers are impacted.
If the problem does occur, what are the consequences and how severe are they?
Different behavior of Node Driver and any other impacted drivers, but the new behavior is technically correct, while the old behavior was always wrong.
Is this issue urgent?
No.
Is this ticket required by a downstream team?
Needed by Node Driver team, we had a bug in the driver that would have been exposed if these tests existed.
Is this ticket only for tests?
Just a test improvement.
Acceptance Criteria
There are dot-separated collection names in dbref spec tests.
- is related to
-
NODE-7790 DBRef "$ref" containing dots gets split and stored as "$db"
-
- Blocked
-
- split to
-
CDRIVER-6478 Add period-separated dbref tests
-
- Needs Triage
-
-
CSHARP-6239 Add period-separated dbref tests
-
- Needs Triage
-
-
CXX-3589 Add period-separated dbref tests
-
- Needs Triage
-
-
GODRIVER-4161 Add period-separated dbref tests
-
- Needs Triage
-
-
JAVA-6320 Add period-separated dbref tests
-
- Needs Triage
-
-
PHPLIB-1955 Add period-separated dbref tests
-
- Needs Triage
-
-
RUBY-3965 Add period-separated dbref tests
-
- Needs Triage
-
-
RUST-2507 Add period-separated dbref tests
-
- Needs Triage
-
-
PYTHON-6121 Add period-separated dbref tests
-
- Backlog
-
-
NODE-7866 Add period-separated dbref tests
-
- Backlog
-