summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/validate_adaptor.cpp
diff options
context:
space:
mode:
authorDianna Hohensee <dianna.hohensee@mongodb.com>2020-03-05 19:01:26 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-03-09 14:49:56 +0000
commit86d40fda4d156c0a439f1c5edb2b7890a085d337 (patch)
tree242318bde22dec7df83b524fbe7fe204146674c3 /src/mongo/db/catalog/validate_adaptor.cpp
parent8a9d5677f500293448311e6c551549b60cbfc780 (diff)
downloadmongo-86d40fda4d156c0a439f1c5edb2b7890a085d337.tar.gz
SERVER-46666 Add extra validate logging for unit tests for debug proposes
rename src/mongo/db/storage/{storage_unittest_debug_util.cpp => storage_debug_util.cpp} (73%) rename src/mongo/db/storage/{storage_unittest_debug_util.h => storage_debug_util.h} (80%)
Diffstat (limited to 'src/mongo/db/catalog/validate_adaptor.cpp')
-rw-r--r--src/mongo/db/catalog/validate_adaptor.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mongo/db/catalog/validate_adaptor.cpp b/src/mongo/db/catalog/validate_adaptor.cpp
index 84183e6dce2..a6d5ca72b6b 100644
--- a/src/mongo/db/catalog/validate_adaptor.cpp
+++ b/src/mongo/db/catalog/validate_adaptor.cpp
@@ -69,6 +69,13 @@ Status ValidateAdaptor::validateRecord(OperationContext* opCtx,
return exceptionToStatus();
}
+ if (MONGO_unlikely(_validateState->extraLoggingForTest())) {
+ LOGV2(46666001,
+ "[validate](record) {record_id}, Value: {record_data}",
+ "record_id"_attr = recordId,
+ "record_data"_attr = recordBson);
+ }
+
const Status status = validateBSON(
recordBson.objdata(), recordBson.objsize(), Validator<BSONObj>::enabledBSONVersion());
if (status.isOK()) {