mirror of
https://github.com/scylladb/scylladb.git
synced 2026-05-12 19:02:12 +00:00
task_manager: Don't leave task_ttl uninitialized
When task_manager is constructed without config (tests) its task_ttl is left uninitialized (i.e. -- random number gets in there). This results in tasks hanging around being registered for infinite amount of time making long-living task manager look hanged. Signed-off-by: Pavel Emelyanov <xemul@scylladb.com> Closes scylladb/scylladb#15859
This commit is contained in:
committed by
Avi Kivity
parent
d01b9f95a0
commit
7fa7a9495d
@@ -349,6 +349,7 @@ task_manager::task_manager(config cfg, class abort_source& as) noexcept
|
||||
task_manager::task_manager() noexcept
|
||||
: _update_task_ttl_action([this] { return update_task_ttl(); })
|
||||
, _task_ttl_observer(_cfg.task_ttl.observe(_update_task_ttl_action.make_observer()))
|
||||
, _task_ttl(0)
|
||||
{}
|
||||
|
||||
task_manager::modules& task_manager::get_modules() noexcept {
|
||||
|
||||
Reference in New Issue
Block a user