summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Guo <robert.guo@10gen.com>2017-05-04 18:08:34 -0400
committerRobert Guo <robert.guo@10gen.com>2017-05-08 12:37:11 -0400
commit1f4b55aa5cc3849f71e79efe5d5acca490993e81 (patch)
tree8fb57329fa7e6819dbdabcd2d571f3ced113b8d0
parent4c66dc439c430072763f4aa900063c23543c4297 (diff)
downloadmongo-1f4b55aa5cc3849f71e79efe5d5acca490993e81.tar.gz
SERVER-7325 print message of certain mmapv1 validate() errors
-rw-r--r--src/mongo/db/storage/mmap_v1/record_store_v1_base.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mongo/db/storage/mmap_v1/record_store_v1_base.cpp b/src/mongo/db/storage/mmap_v1/record_store_v1_base.cpp
index 2c49cf8b5c8..8da8f60cd77 100644
--- a/src/mongo/db/storage/mmap_v1/record_store_v1_base.cpp
+++ b/src/mongo/db/storage/mmap_v1/record_store_v1_base.cpp
@@ -825,8 +825,10 @@ Status RecordStoreV1Base::validate(OperationContext* opCtx,
results->valid = false;
}
- } catch (AssertionException) {
- results->errors.push_back("exception during validate");
+ } catch (const AssertionException& e) {
+ StringBuilder sb;
+ sb << "exception during validate: " << e.what();
+ results->errors.push_back(sb.str());
results->valid = false;
}