[SERVER-60892] Delete the "availableQueryOptions" command on mongos and mongod Created: 21/Oct/21  Updated: 29/Oct/23  Resolved: 06/Jul/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.1.0-rc0

Type: Improvement Priority: Minor - P4
Reporter: David Storch Assignee: Catalin Sumanaru
Resolution: Fixed Votes: 0
Labels: neweng
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-60749 Change internal client to stop issuin... Closed
Related
related to SERVER-67689 Remove the test cases for the deleted... Closed
Backwards Compatibility: Fully Compatible
Sprint: QE 2022-06-27, QE 2022-07-11
Participants:

 Description   

As of SERVER-60749 this command will no longer be used internally. Drivers also do not use the command. It apparently was used as an old way to discover whether the remote node supported exhaust queries. But exhaust has been supported for a very long time now, and we are currently relying on the min and max wire version for feature discovery.

We cannot delete the command until after branching for 6.0. This is because node 5.1 and older can still issue it on some internal code paths. After branching for 6.0, it should be safe to delete.



 Comments   
Comment by Githook User [ 06/Jul/22 ]

Author:

{'name': 'csum112', 'email': 'catalin.sumanaru@mongodb.com'}

Message: SERVER-60892 Delete the "availableQueryOptions" command on mongos and mongod
Branch: master
https://github.com/mongodb/mongo/commit/55be9fe34a134b71d3b4c785775b4343c22b5b1c

Comment by Denis Grebennicov [ 07/Jun/22 ]

Reserved for Catalin Sumanaru as neweng intern ticket work.

Generated at Thu Feb 08 05:51:00 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.