summaryrefslogtreecommitdiff
path: root/src/mongo/db/curop.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/curop.cpp')
-rw-r--r--src/mongo/db/curop.cpp21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/mongo/db/curop.cpp b/src/mongo/db/curop.cpp
index 6fcb94b2938..cef1fcd7449 100644
--- a/src/mongo/db/curop.cpp
+++ b/src/mongo/db/curop.cpp
@@ -48,7 +48,6 @@
#include "mongo/db/prepare_conflict_tracker.h"
#include "mongo/db/query/getmore_request.h"
#include "mongo/db/query/plan_summary_stats.h"
-#include "mongo/platform/mutex.h"
#include "mongo/rpc/metadata/client_metadata.h"
#include "mongo/rpc/metadata/client_metadata_ismaster.h"
#include "mongo/rpc/metadata/impersonated_user_metadata.h"
@@ -234,28 +233,12 @@ CurOp* CurOp::get(const OperationContext& opCtx) {
return _curopStack(opCtx).top();
}
-namespace {
-
-struct {
- Mutex mutex = Mutex("TestMutex"_sd, Seconds(1));
- stdx::unique_lock<Mutex> lock = stdx::unique_lock<Mutex>(mutex, stdx::defer_lock);
-} gHangLock;
-
-} // namespace
void CurOp::reportCurrentOpForClient(OperationContext* opCtx,
Client* client,
bool truncateOps,
bool backtraceMode,
BSONObjBuilder* infoBuilder) {
invariant(client);
- if (MONGO_unlikely(keepDiagnosticCaptureOnFailedLock.shouldFail())) {
- gHangLock.lock.lock();
- try {
- stdx::lock_guard testLock(gHangLock.mutex);
- } catch (const DBException& e) {
- log() << "Successfully caught " << e;
- }
- }
OperationContext* clientOpCtx = client->getOperationContext();
@@ -336,10 +319,6 @@ void CurOp::reportCurrentOpForClient(OperationContext* opCtx,
}
}
}
-
- if (MONGO_unlikely(keepDiagnosticCaptureOnFailedLock.shouldFail())) {
- gHangLock.lock.unlock();
- }
}
void CurOp::setGenericCursor_inlock(GenericCursor gc) {