diff options
Diffstat (limited to 'src/mongo/db/s/collection_sharding_state_factory_shard.cpp')
-rw-r--r-- | src/mongo/db/s/collection_sharding_state_factory_shard.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/db/s/collection_sharding_state_factory_shard.cpp b/src/mongo/db/s/collection_sharding_state_factory_shard.cpp index 626564fff79..f70ba73a17c 100644 --- a/src/mongo/db/s/collection_sharding_state_factory_shard.cpp +++ b/src/mongo/db/s/collection_sharding_state_factory_shard.cpp @@ -66,6 +66,8 @@ CollectionShardingStateFactoryShard::_getRangeDeletionExecutor() { if (!_rangeDeletionExecutor) { const std::string kExecName("CollectionRangeDeleter-TaskExecutor"); + // CAUTION: The safety of range deletion depends on using a task executor that schedules + // work on a single thread. auto net = executor::makeNetworkInterface(kExecName); auto pool = std::make_unique<executor::NetworkInterfaceThreadPool>(net.get()); auto taskExecutor = |