mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-13 09:52:38 +00:00
No sleep when we have job
This commit is contained in:
parent
ae8ed99805
commit
3e3505258f
@ -61,7 +61,8 @@ void IBackgroundJobExecutor::scheduleTask(bool nothing_to_do)
|
||||
}
|
||||
else
|
||||
{
|
||||
next_time_to_execute = 1000 * std::uniform_real_distribution<double>(0, sleep_settings.thread_sleep_seconds_random_part)(rng);
|
||||
scheduling_task->schedule();
|
||||
return;
|
||||
}
|
||||
|
||||
scheduling_task->scheduleAfter(next_time_to_execute);
|
||||
@ -108,7 +109,7 @@ try
|
||||
scheduleTask(true);
|
||||
}
|
||||
}
|
||||
catch (...) /// Exception while we looking for task
|
||||
catch (...) /// Exception while we looking for a task
|
||||
{
|
||||
tryLogCurrentException(__PRETTY_FUNCTION__);
|
||||
scheduleTask(true);
|
||||
|
Loading…
Reference in New Issue
Block a user