summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp
diff options
context:
space:
mode:
authorEliot Horowitz <eliot@10gen.com>2015-01-27 21:17:02 -0500
committerEliot Horowitz <eliot@10gen.com>2015-01-27 22:51:22 -0500
commitbbd95ca6a8b538b4cffece0b9d9c3ed811a455a7 (patch)
tree4cef07ca31be4896a1ab91e432eb074f4d0254dd /src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp
parent8299d7435855820d16b25f4a66b572ddf6a11cf5 (diff)
downloadmongo-bbd95ca6a8b538b4cffece0b9d9c3ed811a455a7.tar.gz
SERVER-16951: option to limit # open wt transactions
Diffstat (limited to 'src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp')
-rw-r--r--src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp
index a640793cc29..25f68dfeb72 100644
--- a/src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp
+++ b/src/mongo/db/storage/wiredtiger/wiredtiger_server_status.cpp
@@ -62,7 +62,7 @@ namespace mongo {
const BSONElement& configElement) const {
WiredTigerSession* session =
- checked_cast<WiredTigerRecoveryUnit*>(txn->recoveryUnit())->getSession();
+ checked_cast<WiredTigerRecoveryUnit*>(txn->recoveryUnit())->getSession(txn);
invariant(session);
WT_SESSION* s = session->getSession();
@@ -78,6 +78,8 @@ namespace mongo {
bob.append("reason", status.reason());
}
+ WiredTigerRecoveryUnit::appendGlobalStats(bob);
+
return bob.obj();
}