[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:
Documented
documents SERVER-55596 Exclude "isMaster" command from API V... Closed
Participants:
Days since reply: 2 years, 38 weeks, 2 days ago
Epic Link: DOCSP-14217

 Description   

Description

Downstream 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 Ticket

This 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 changes

Impact to Other Docs

MVP (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

Generated at Thu Feb 08 08:10:24 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.