diff --git a/lib/ha_handler/control.ex b/lib/ha_handler/control.ex index f72dbff..9ee6985 100644 --- a/lib/ha_handler/control.ex +++ b/lib/ha_handler/control.ex @@ -154,7 +154,17 @@ defmodule HAHandler.Control do ) unknown -> - Logger.warning("Unhandled DRBD/HAProxy state: #{inspect(unknown)}") + Logger.warning("Unknown DRBD/HAProxy state: #{inspect(unknown)}") + Logger.info( + "Disabling routing SSHFS to (likely) failed #{drbd_instance.haproxy_server}." + ) + + HAProxy.set_server( + @haproxy_drbd_backend, + drbd_instance.haproxy_server, + "state", + "maint" + ) end end end