-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Major Change
-
Query Execution 2021-07-26, QE 2021-08-09
-
163
This is follow-on work to SERVER-58337. The OP_QUERY RPC protocol is deprecated in 5.0, so we can remove support for it in 5.1. As in the other related deprecation and removals (OP_INSERT, OP_KILL_CURSORS, OP_GET_MORE, etc.) we should continue to log a warning and bump the appropriate serverStatus counter prior to returning an error. Also, the error should be user-friendly, meaning that it should indicate that OP_QUERY commands, other than hello and isMaster, are no longer supported, as opposed to being some indecipherable error produced during validation of the incoming network message (e.g. "unknown op code 2004", or something similar).
- depends on
-
SERVER-58337 Log deprecation warning and bump serverStatus counter upon receipt of OP_QUERY command
- Closed
- related to
-
SERVER-61030 Add authenticate command to allowlist for OP_QUERY
- Closed
-
SERVER-66806 Add the "getnonce" command to the "allowedOpQueryCommands" list
- Closed
-
SERVER-24426 Remove unnecessary command metadata upconvert/downconvert code
- Open
-
SERVER-58981 Investigate why saslStart/saslContinue commands are sent as OP_QUERY commands
- Closed
-
SERVER-59300 Change AsyncDBClient to use OP_MSG for isMaster request rather than OP_QUERY
- Closed