From 3cf5354e3f158f9b6853d12bd7d0bf9682fd0de6 Mon Sep 17 00:00:00 2001 From: Max Kellermann <max.kellermann@gmail.com> Date: Thu, 30 Jan 2025 19:57:53 +0100 Subject: [PATCH] Revert "Main: start IO threads before initializing the rest" This reverts commit abc84206977744f30f528f2ef27d87220266276d. This was a bad idea, too, because it broke daemonization. --- src/Main.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Main.cxx b/src/Main.cxx index 71d9a2b4a..ba7827bcd 100644 --- a/src/Main.cxx +++ b/src/Main.cxx @@ -329,9 +329,6 @@ MainConfigured(const CommandLineOptions &options, Instance instance; global_instance = &instance; - instance.io_thread.Start(); - instance.rtio_thread.Start(); - #ifdef ENABLE_NEIGHBOR_PLUGINS instance.neighbors = std::make_unique<NeighborGlue>(); instance.neighbors->Init(raw_config, @@ -424,6 +421,9 @@ MainConfigured(const CommandLineOptions &options, }; #endif + instance.io_thread.Start(); + instance.rtio_thread.Start(); + #ifdef ENABLE_NEIGHBOR_PLUGINS if (instance.neighbors != nullptr) instance.neighbors->Open();