From 80c4e8c20f28db536e62eda5ee7962323f3a8ce6 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Sat, 3 May 2025 14:27:00 +0300 Subject: [PATCH] Add missing wakeup in ringloop->set_immediate to prevent slowdowns in code using set_immediate --- src/util/ringloop.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/util/ringloop.h b/src/util/ringloop.h index 6d713ed8..03f39a07 100644 --- a/src/util/ringloop.h +++ b/src/util/ringloop.h @@ -157,6 +157,7 @@ public: inline void set_immediate(const std::function cb) { immediate_queue.push_back(cb); + wakeup(); } inline int submit() {