[SERVER-5811] Make a killCursors command Created: 10/May/12 Updated: 05/Oct/18 Resolved: 14/Aug/15 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Querying |
| Affects Version/s: | None |
| Fix Version/s: | 3.1.7 |
| Type: | New Feature | Priority: | Major - P3 |
| Reporter: | Spencer Brody (Inactive) | Assignee: | Qingyang Chen |
| Resolution: | Done | Votes: | 3 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sprint: | QuInt 8 08/28/15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
Goal is to migrate away from kill cursor op code because it does not have the namespace. The new command should require the namespace (or an array of namespace,id pairs) so auth and locking can be improved. |
| Comments |
| Comment by Qingyang Chen [ 14/Aug/15 ] |
|
Work for the shell will be completed in |
| Comment by Githook User [ 14/Aug/15 ] |
|
Author: {u'username': u'coollog', u'name': u'Qingyang Chen', u'email': u'qingyang.chen@10gen.com'}Message: |
| Comment by Githook User [ 16/Jul/15 ] |
|
Author: {u'username': u'dstorch', u'name': u'David Storch', u'email': u'david.storch@10gen.com'}Message: |
| Comment by Githook User [ 23/Jun/15 ] |
|
Author: {u'username': u'dstorch', u'name': u'David Storch', u'email': u'david.storch@10gen.com'}Message: Implementing the killCursors command in mongos and the mongo shell is further work. |
| Comment by Christian Amor Kvalheim [ 24/Mar/15 ] |
|
Adding the killcursor command as well as the find and getmore command already in code review would allow all current wire protocol operations to be contained in the new OP_COMMAND/OP_COMMANDREPLY hugely simplifying the design of any third party drivers that want to use MongoDB. This would hopefully simplify existing drivers going forward as we can slowly deprecate the existing wire protocol in favor of the RPC model introduced with OP_COMMAND/OP_COMMANDREPLY |
| Comment by Eliot Horowitz (Inactive) [ 11/May/12 ] |
|
|