summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
diff options
context:
space:
mode:
authorGeert Bosch <geert@mongodb.com>2016-03-16 09:47:40 -0400
committerGeert Bosch <geert@mongodb.com>2016-04-04 19:12:46 -0400
commit5d1262cc394d685b59ae3185d7315227085e897d (patch)
treedd600c61b9c49103decae12f0aecb15d067c9ee3 /src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
parent5e11e4484b84c8f913a4b14b24fbb7c9c46ee40f (diff)
downloadmongo-5d1262cc394d685b59ae3185d7315227085e897d.tar.gz
SERVER-22599 uassert on cache full error
Diffstat (limited to 'src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp')
-rw-r--r--src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
index 23d35b11313..ef81ff1acc3 100644
--- a/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
+++ b/src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp
@@ -70,6 +70,8 @@ Status wtRCToStatus_slow(int retCode, const char* prefix) {
return Status(ErrorCodes::BadValue, s);
}
+ uassert(ErrorCodes::ExceededMemoryLimit, s, retCode != WT_CACHE_FULL);
+
// TODO convert specific codes rather than just using UNKNOWN_ERROR for everything.
return Status(ErrorCodes::UnknownError, s);
}