summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Studer <greg@10gen.com>2013-02-22 16:37:22 -0500
committerGreg Studer <greg@10gen.com>2013-02-22 16:55:27 -0500
commit29ccd88fccfeb88cad4217be482a335ac81a8fb7 (patch)
tree0b0ead76e4d6c4587071e48497ad99d749782797
parent81fde62a567e0fcd729adfd39efed06c59135c45 (diff)
downloadmongo-29ccd88fccfeb88cad4217be482a335ac81a8fb7.tar.gz
make mongos log killCursor requests
-rw-r--r--src/mongo/s/request.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mongo/s/request.cpp b/src/mongo/s/request.cpp
index 8860f7cdfc7..ed9527dfa0f 100644
--- a/src/mongo/s/request.cpp
+++ b/src/mongo/s/request.cpp
@@ -100,11 +100,6 @@ namespace mongo {
int op = _m.operation();
verify( op > dbMsg );
- if ( op == dbKillCursors ) {
- cursorCache.gotKillCursors( _m );
- return;
- }
-
int msgId = (int)(_m.header()->id);
Timer t;
@@ -119,7 +114,10 @@ namespace mongo {
_d.markSet();
bool iscmd = false;
- if ( op == dbQuery ) {
+ if ( op == dbKillCursors ) {
+ cursorCache.gotKillCursors( _m );
+ }
+ else if ( op == dbQuery ) {
iscmd = isCommand();
if (iscmd) {
SINGLE->queryOp(*this);