diff options
Diffstat (limited to 'src/mongo/db/index_builds_coordinator.cpp')
-rw-r--r-- | src/mongo/db/index_builds_coordinator.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/index_builds_coordinator.cpp b/src/mongo/db/index_builds_coordinator.cpp index 5f356c81111..c76153d01bf 100644 --- a/src/mongo/db/index_builds_coordinator.cpp +++ b/src/mongo/db/index_builds_coordinator.cpp @@ -46,6 +46,7 @@ #include "mongo/db/index_build_entry_helpers.h" #include "mongo/db/op_observer.h" #include "mongo/db/operation_context.h" +#include "mongo/db/ops/insert.h" #include "mongo/db/repl/member_state.h" #include "mongo/db/repl/replication_coordinator.h" #include "mongo/db/repl/timestamp_block.h" @@ -644,6 +645,10 @@ IndexBuildsCoordinator::_registerAndSetUpIndexBuild( auto collection = autoColl.getCollection(); const auto& nss = collection->ns(); + if (auto status = userAllowedWriteNS(nss); !status.isOK()) { + return status; + } + // TODO (SERVER-40807): disabling the following code for the v4.2 release so it does not have // downstream impact. /* |