From 21781f664499763dd323fb0de31bfb2e5674ee0c Mon Sep 17 00:00:00 2001 From: Alexey Yurchenko Date: Fri, 30 Nov 2018 07:03:28 +0200 Subject: [PATCH] Improved SST diagnostic logging --- src/server_state.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/server_state.cpp b/src/server_state.cpp index 26bc0c2..9423d5a 100644 --- a/src/server_state.cpp +++ b/src/server_state.cpp @@ -480,14 +480,18 @@ int wsrep::server_state::start_sst(const std::string& sst_request, void wsrep::server_state::sst_sent(const wsrep::gtid& gtid, int error) { - wsrep::log_info() << "SST sent: " << gtid << ": " << error; + if (0 == error) + wsrep::log_info() << "SST sent: " << gtid; + else + wsrep::log_info() << "SST sending failed: " << error; + wsrep::unique_lock lock(mutex_); state(lock, s_joined); lock.unlock(); if (provider_->sst_sent(gtid, error)) { server_service_.log_message(wsrep::log::warning, - "SST sent returned an error"); + "Provider sst_sent() returned an error"); } }