summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStelios Fragkakis <52996999+stelfrag@users.noreply.github.com>2024-06-14 01:22:07 +0300
committerGitHub <noreply@github.com>2024-06-14 01:22:07 +0300
commit83ee97435b096e15766b941b5f4865bdb162d9fc (patch)
tree6b4d358ebad2b7806869c231540810a7b4de1c47 /src
parentf564520f62b13d9f641010d96c5e9d5da0b7bf44 (diff)
Restore ML thread termination to original order (#17885)
Restore ml shutdown to original order
Diffstat (limited to 'src')
-rw-r--r--src/daemon/main.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/daemon/main.c b/src/daemon/main.c
index e654d773d5..e2db020977 100644
--- a/src/daemon/main.c
+++ b/src/daemon/main.c
@@ -344,8 +344,6 @@ void netdata_cleanup_and_exit(int ret, const char *action, const char *action_re
(void) rename(agent_crash_file, agent_incomplete_shutdown_file);
watcher_step_complete(WATCHER_STEP_ID_CREATE_SHUTDOWN_FILE);
- ml_stop_threads();
-
#ifdef ENABLE_DBENGINE
if(dbengine_enabled) {
for (size_t tier = 0; tier < storage_tiers; tier++)
@@ -376,6 +374,7 @@ void netdata_cleanup_and_exit(int ret, const char *action, const char *action_re
metadata_sync_shutdown_prepare();
watcher_step_complete(WATCHER_STEP_ID_PREPARE_METASYNC_SHUTDOWN);
+ ml_stop_threads();
ml_fini();
watcher_step_complete(WATCHER_STEP_ID_DISABLE_ML_DETECTION_AND_TRAINING_THREADS);