summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/multi_index_block.cpp
diff options
context:
space:
mode:
authorGregory Wlodarek <gregory.wlodarek@mongodb.com>2020-06-26 13:24:10 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-06-26 18:36:43 +0000
commit866c1eafdf18072f4cd818c6566ff74f94fab397 (patch)
tree16d1712826a9fa7d5c40a4e90ab2ea2171afdf51 /src/mongo/db/catalog/multi_index_block.cpp
parentd71c2c6a619347303a272e0dc89af28faa71baf5 (diff)
downloadmongo-866c1eafdf18072f4cd818c6566ff74f94fab397.tar.gz
SERVER-49039 Add the index spec to MultiIndexBlock::init() invariant message
Diffstat (limited to 'src/mongo/db/catalog/multi_index_block.cpp')
-rw-r--r--src/mongo/db/catalog/multi_index_block.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/catalog/multi_index_block.cpp b/src/mongo/db/catalog/multi_index_block.cpp
index d31ecdc07e6..8334a9506a9 100644
--- a/src/mongo/db/catalog/multi_index_block.cpp
+++ b/src/mongo/db/catalog/multi_index_block.cpp
@@ -231,7 +231,9 @@ StatusWith<std::vector<BSONObj>> MultiIndexBlock::init(OperationContext* opCtx,
// encounter this error because callers filter out ready/in-progress indexes and
// start the build while holding a lock throughout.
if (status == ErrorCodes::IndexBuildAlreadyInProgress) {
- invariant(indexSpecs.size() > 1);
+ invariant(indexSpecs.size() > 1,
+ str::stream() << "Collection: " << ns << " (" << _collectionUUID
+ << "), Index spec: " << indexSpecs.front());
return {
ErrorCodes::OperationFailed,
"Cannot build two identical indexes. Try again without duplicate indexes."};