[DOCS-14448] Investigate changes in SERVER-55596: Exclude "isMaster" command from API Version 1 Created: 12/May/21 Updated: 13/Nov/23 Resolved: 17/May/21 |
|
| Status: | Closed |
| Project: | Documentation |
| Component/s: | manual, Server |
| Affects Version/s: | None |
| Fix Version/s: | 5.0.0-rc0, Server_Docs_20231030, Server_Docs_20231106, Server_Docs_20231105, Server_Docs_20231113 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Backlog - Core Eng Program Management Team | Assignee: | Unassigned |
| Resolution: | Works as Designed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Participants: | |||||||||
| Days since reply: | 2 years, 38 weeks, 2 days ago | ||||||||
| Epic Link: | DOCSP-14217 | ||||||||
| Description |
DescriptionDownstream Change Summary "isMaster" is no longer in API Version 1, so you can't call it with apiStrict. MongoClients configured with apiStrict won't be able to connect until DRIVERS-1633. After that they'll call "hello" instead of "isMaster" if they're configured with API parameters. I've updated the legacy mongo shell so it can connect with --apiVersion 1 --apiStrict. Remove isMaster from any lists we have of API Version 1 features. Note that this only affects you if you're using apiStrict, and you're using a development version of a driver or shell and/or you're explicitly calling isMaster by name. Description of Linked TicketThis should involve overriding the apiVersions function for both the mongod and mongos implementations of the command and update our testing of the command with apiParameters. Scope of changesImpact to Other DocsMVP (Work and Date)Resources (Scope or Design Docs, Invision, etc.) |
| Comments |
| Comment by Jeffrey Allen [ 17/May/21 ] |
|
Nothing additional to document for this ticket. cc joseph.dougherty |