diff options
author | Dianna Hohensee <dianna.hohensee@mongodb.com> | 2020-03-05 19:01:26 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-03-09 14:49:56 +0000 |
commit | 86d40fda4d156c0a439f1c5edb2b7890a085d337 (patch) | |
tree | 242318bde22dec7df83b524fbe7fe204146674c3 /src/mongo/db/catalog/validate_adaptor.cpp | |
parent | 8a9d5677f500293448311e6c551549b60cbfc780 (diff) | |
download | mongo-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.cpp | 7 |
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()) { |