[SERVER-30181] Remove $cmd.sys.inprog style pseudo commands Created: 17/Jul/17  Updated: 30/Oct/23  Resolved: 26/Jul/17

Status: Closed
Project: Core Server
Component/s: Networking
Affects Version/s: None
Fix Version/s: 3.5.11

Type: Task Priority: Major - P3
Reporter: Mathias Stearn Assignee: Mathias Stearn
Resolution: Fixed Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
is documented by DOCS-10551 Docs for SERVER-30181: Remove $cmd.sy... Closed
Related
Backwards Compatibility: Major Change
Sprint: Repl 2017-07-31
Participants:

 Description   

This is about removing the three pseudo commands $cmd.sys.inprog, $cmd.sys.killop, and $cmd.sys.unlock. As of SERVER-7775, they have been available as real commands currentOp, killOp, and fsyncUnlock. All of the code for the $cmd.sys.* variants was marked with "TODO remove after 3.2" but that hasn't happened yet.

Just to be clear, this has nothing to do with the protocol for sending normal commands by issuing a find on db.$cmd. That will continue to work fine. This is just about the 3 special cases that used to use $cmd.sys.nameOfCommand.



 Comments   
Comment by Githook User [ 26/Jul/17 ]

Author:

{'email': 'mathias@10gen.com', 'username': 'RedBeard0531', 'name': 'Mathias Stearn'}

Message: SERVER-30181 remove support for pseudo commands
Branch: master
https://github.com/mongodb/mongo/commit/c42b5fcd1f9246a76e61eb917342ea303a8f4ed2

Generated at Thu Feb 08 04:22:57 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.