diff --git a/fdbserver/core/WorkerSupport.cpp b/fdbserver/core/WorkerSupport.cpp index 80dd31c8f99..b6afc65a1ec 100644 --- a/fdbserver/core/WorkerSupport.cpp +++ b/fdbserver/core/WorkerSupport.cpp @@ -198,7 +198,7 @@ void endRole(const Role& role, UID id, std::string reason, bool ok, Error e) { if (!ok) { std::string type = role.roleName + "Failed"; - TraceEvent err(SevError, type.c_str(), id); + TraceEvent err(role == Role::BACKUP ? SevWarnAlways : SevError, type.c_str(), id); if (e.code() != invalid_error_code) { err.errorUnsuppressed(e); }