diff --git a/src/v/net/connection.cc b/src/v/net/connection.cc index d15f955f9403..ded923bb0efa 100644 --- a/src/v/net/connection.cc +++ b/src/v/net/connection.cc @@ -17,6 +17,7 @@ #include #include +#include #include namespace net { @@ -53,6 +54,10 @@ bool is_reconnect_error(const std::system_error& e) { case ECONNABORTED: case EAGAIN: case EPIPE: + case EHOSTUNREACH: + case EHOSTDOWN: + case ENETRESET: + case ENETDOWN: return true; default: return false;