diff options
author | Gregory Wlodarek <gregory.wlodarek@mongodb.com> | 2020-06-26 13:24:10 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-06-26 18:36:43 +0000 |
commit | 866c1eafdf18072f4cd818c6566ff74f94fab397 (patch) | |
tree | 16d1712826a9fa7d5c40a4e90ab2ea2171afdf51 /src/mongo/db/catalog/multi_index_block.cpp | |
parent | d71c2c6a619347303a272e0dc89af28faa71baf5 (diff) | |
download | mongo-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.cpp | 4 |
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."}; |