[Tarantool-patches] [PATCH 4/4] feedback_daemon: generate report right before sending
Serge Petrenko
sergepetrenko at tarantool.org
Fri Apr 2 17:58:03 MSK 2021
Feedback daemon used to generate report before waiting (for an hour by
default) until it's time to send it. Better actualize the reports and
generate them right when it's time to send them.
Follow-up #5750
---
src/box/lua/feedback_daemon.lua | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/box/lua/feedback_daemon.lua b/src/box/lua/feedback_daemon.lua
index 2ce768642..0aab189b6 100644
--- a/src/box/lua/feedback_daemon.lua
+++ b/src/box/lua/feedback_daemon.lua
@@ -327,12 +327,13 @@ local function feedback_loop(self)
fiber.name(PREFIX, { truncate = true })
while true do
- local feedback = self:generate_feedback()
local msg = self.control:get(self.interval)
-- if msg == "send" then we simply send feedback
if msg == "stop" then
break
- elseif feedback ~= nil then
+ end
+ local feedback = self:generate_feedback()
+ if feedback ~= nil then
pcall(http.post, self.host, json.encode(feedback), {timeout=1})
end
end
--
2.24.3 (Apple Git-128)
More information about the Tarantool-patches
mailing list