diff options
Diffstat (limited to 'src/mongo/db/db.cpp')
-rw-r--r-- | src/mongo/db/db.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mongo/db/db.cpp b/src/mongo/db/db.cpp index aed1bf00958..92bb4177c91 100644 --- a/src/mongo/db/db.cpp +++ b/src/mongo/db/db.cpp @@ -70,6 +70,7 @@ #include "mongo/db/instance.h" #include "mongo/db/introspect.h" #include "mongo/db/json.h" +#include "mongo/db/lasterror.h" #include "mongo/db/log_process_details.h" #include "mongo/db/mongod_options.h" #include "mongo/db/op_observer.h" @@ -156,7 +157,7 @@ namespace mongo { Client::initThread("conn", p); } - virtual void process(Message& m , AbstractMessagingPort* port) { + virtual void process( Message& m , AbstractMessagingPort* port , LastError * le) { OperationContextImpl txn; while ( true ) { if ( inShutdown() ) { @@ -164,6 +165,8 @@ namespace mongo { break; } + lastError.startRequest( m , le ); + DbResponse dbresponse; assembleResponse(&txn, m, dbresponse, port->remote()); |