diff options
author | Faustoleyva54 <fausto.leyva@mongodb.com> | 2022-08-18 20:21:29 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-08-18 21:20:54 +0000 |
commit | 6092b42d5c563e70cc7b5653716ecbb2dc4b5d50 (patch) | |
tree | bf0dde4150c0475164e5499add9a06c0f6251845 /src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp | |
parent | 77b3feec98f275c9d5dd7d7ee0b59470a98a4446 (diff) | |
download | mongo-6092b42d5c563e70cc7b5653716ecbb2dc4b5d50.tar.gz |
SERVER-66998 Do not allow WriteConflict exceptions to be thrown without context
Diffstat (limited to 'src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp')
-rw-r--r-- | src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp index 04cadb3bf9f..950cc3846f3 100644 --- a/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp +++ b/src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp @@ -1423,7 +1423,9 @@ Status WiredTigerKVEngine::importRecordStore(OperationContext* opCtx, "Failpoint WTWriteConflictExceptionForImportCollection enabled. Throwing " "WriteConflictException", "ident"_attr = ident); - throwWriteConflictException(); + throwWriteConflictException( + str::stream() << "Hit failpoint '" + << WTWriteConflictExceptionForImportCollection.getName() << "'."); } std::string config = uassertStatusOK( @@ -1631,7 +1633,9 @@ Status WiredTigerKVEngine::importSortedDataInterface(OperationContext* opCtx, "Failpoint WTWriteConflictExceptionForImportIndex enabled. Throwing " "WriteConflictException", "ident"_attr = ident); - throwWriteConflictException(); + throwWriteConflictException(str::stream() + << "Hit failpoint '" + << WTWriteConflictExceptionForImportIndex.getName() << "'."); } std::string config = uassertStatusOK( |