From 8ba7a32410949d26e1e8a353277bbeb2d3b1412d Mon Sep 17 00:00:00 2001 From: Alexey Milovidov Date: Wed, 2 Nov 2016 18:26:16 +0300 Subject: [PATCH] Fixed error with BackgroundProcesssingPool [#METRIKASUPP-7484]. --- dbms/src/Storages/MergeTree/BackgroundProcessingPool.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dbms/src/Storages/MergeTree/BackgroundProcessingPool.cpp b/dbms/src/Storages/MergeTree/BackgroundProcessingPool.cpp index b29b643829c..1df35e721b0 100644 --- a/dbms/src/Storages/MergeTree/BackgroundProcessingPool.cpp +++ b/dbms/src/Storages/MergeTree/BackgroundProcessingPool.cpp @@ -185,7 +185,7 @@ void BackgroundProcessingPool::threadFunction() std::unique_lock lock(tasks_mutex); if (task->removed) - return; + continue; tasks.erase(task->iterator); task->iterator = tasks.emplace(next_time_to_execute, task);