summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/chunk_splitter.cpp
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2019-04-03 00:53:07 -0400
committerBenety Goh <benety@mongodb.com>2019-04-03 00:53:07 -0400
commit6c2bd4b1be257ba7b9335e40c2af18ff25b7fcdd (patch)
treee5e7d931989f7bdacf515e9f53f29d6a3837c6ee /src/mongo/db/s/chunk_splitter.cpp
parentddae7b803ed19bf4bc1af1dcf0f8d4e44575736c (diff)
downloadmongo-6c2bd4b1be257ba7b9335e40c2af18ff25b7fcdd.tar.gz
Revert "SERVER-39965 OutOfLineExecutor Tasks are now unique_function(Status)"
This reverts commit 04ea1d46eb6c4c78e19409f120ae2e61f2a35204.
Diffstat (limited to 'src/mongo/db/s/chunk_splitter.cpp')
-rw-r--r--src/mongo/db/s/chunk_splitter.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/mongo/db/s/chunk_splitter.cpp b/src/mongo/db/s/chunk_splitter.cpp
index cfe972510a7..3495a01ac05 100644
--- a/src/mongo/db/s/chunk_splitter.cpp
+++ b/src/mongo/db/s/chunk_splitter.cpp
@@ -272,13 +272,10 @@ void ChunkSplitter::trySplitting(std::shared_ptr<ChunkSplitStateDriver> chunkSpl
if (!_isPrimary) {
return;
}
- _threadPool.schedule(
- [ this, csd = std::move(chunkSplitStateDriver), nss, min, max, dataWritten ](
- auto status) noexcept {
- invariant(status);
-
+ uassertStatusOK(_threadPool.schedule(
+ [ this, csd = std::move(chunkSplitStateDriver), nss, min, max, dataWritten ]() noexcept {
_runAutosplit(csd, nss, min, max, dataWritten);
- });
+ }));
}
void ChunkSplitter::_runAutosplit(std::shared_ptr<ChunkSplitStateDriver> chunkSplitStateDriver,