[JAVA-4239] Allow custom service names with srvServiceName URI option Created: 15/Jul/21 Updated: 28/Oct/23 Resolved: 23/Dec/21 |
|
| Status: | Closed |
| Project: | Java Driver |
| Component/s: | Cluster Management |
| Affects Version/s: | None |
| Fix Version/s: | 4.5.0 |
| Type: | New Feature | Priority: | Major - P3 |
| Reporter: | Backlog - Core Eng Program Management Team | Assignee: | Jeffrey Yemin |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | spec-compliance | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Quarter: | FY22Q3 | ||||||||||||||||||||
| Upstream Changes Summary: |
DRIVERS Ticket Description
However, there's currently no way for me to use this because when I provide a connection url like
the drivers prepend "mongodb._tcp" to the provided url. It's not clear why it's required that the host _must start with "_mongodb._tcp". Why not let the user specify the actual DNS entry to query? I believe the same issue will exist for multiple orchestration frameworks such as Consul/Nomad and Kubernetes. Drivers should sync their URI options and seedlist discovery spec tests to this commit. Drivers should accept a new URI option srvServiceName that overrides the default "mongodb" service name for SRV lookup in both discovery and polling. |
||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||
| Documentation Changes: | Needed | ||||||||||||||||||||
| Description |
|
Support a new URI option srvServiceName that overrides the default "mongodb" service name for SRV lookup in both discovery and polling. Sync URI options and seedlist discovery spec tests to this commit. Add a prose test for SRV polling with a custom service name as described in this commit.*
|
| Comments |
| Comment by Githook User [ 23/Dec/21 ] |
|
Author: {'name': 'jyemin', 'email': 'jeff.yemin@mongodb.com', 'username': 'jyemin'}Message: Update broken Mockito tests
|
| Comment by Githook User [ 23/Dec/21 ] |
|
Author: {'name': 'Jeff Yemin', 'email': 'jeff.yemin@mongodb.com', 'username': 'jyemin'}Message: Support srvServiceName option for SRV lookups (#843)
|