diff options
author | Louis Williams <louis.williams@mongodb.com> | 2018-12-17 22:55:42 -0500 |
---|---|---|
committer | Louis Williams <louis.williams@mongodb.com> | 2019-01-02 15:02:23 -0500 |
commit | 93bec638a4b5acef4664006b47ade13788d64bf8 (patch) | |
tree | 0d29180fc4ae85fe945cbbd27491195df2b0e32f /src/mongo/db/catalog/index_build_block.cpp | |
parent | 130af52f464fc2a649027fee0987df6afb4458a8 (diff) | |
download | mongo-93bec638a4b5acef4664006b47ade13788d64bf8.tar.gz |
SERVER-38675 Do not check duplicate key constraints for index builds on secondaries
Diffstat (limited to 'src/mongo/db/catalog/index_build_block.cpp')
-rw-r--r-- | src/mongo/db/catalog/index_build_block.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mongo/db/catalog/index_build_block.cpp b/src/mongo/db/catalog/index_build_block.cpp index 6511bf18003..89f950bea63 100644 --- a/src/mongo/db/catalog/index_build_block.cpp +++ b/src/mongo/db/catalog/index_build_block.cpp @@ -156,9 +156,8 @@ void IndexCatalogImpl::IndexBuildBlock::success() { // An index build should never be completed with writes remaining in the interceptor. invariant(_indexBuildInterceptor->areAllWritesApplied(_opCtx)); - // Hybrid indexes must check for any outstanding duplicate key constraint violations when - // they finish. - uassertStatusOK(_indexBuildInterceptor->checkDuplicateKeyConstraints(_opCtx)); + // An index build should never be completed without resolving all key constraints. + invariant(_indexBuildInterceptor->areAllConstraintsChecked(_opCtx)); } |