From b988af70618f5c17217c292a5bcf8effd2e26d39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Jan=20Niemier?= Date: Sat, 9 Nov 2024 10:12:49 +0100 Subject: [PATCH] fix: mark `:db_termination` as shutdown That will reduce amount of error logs related to unexpected process shutdown (as `db_termination` is rather expected shutdown). --- lib/supavisor/db_handler.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/supavisor/db_handler.ex b/lib/supavisor/db_handler.ex index 1cc2a8bd..0c418beb 100644 --- a/lib/supavisor/db_handler.ex +++ b/lib/supavisor/db_handler.ex @@ -343,7 +343,7 @@ defmodule Supavisor.DbHandler do end def handle_event(_, {closed, _}, :busy, data) when closed in @sock_closed do - {:stop, :db_termination, data} + {:stop, {:shutdown, :db_termination}, data} end def handle_event(_, {closed, _}, state, data) when closed in @sock_closed do @@ -351,7 +351,7 @@ defmodule Supavisor.DbHandler do if Application.get_env(:supavisor, :reconnect_on_db_close), do: {:next_state, :connect, data, {:state_timeout, reconnect_timeout(data), :connect}}, - else: {:stop, :db_termination, data} + else: {:stop, {:shutdown, :db_termination}, data} end # linked client_handler went down