Log error conditions when fetching validator list.

This commit is contained in:
Mark Travis
2017-10-09 12:55:54 -07:00
committed by Brad Chase
parent bce9bca2ce
commit 8f347a5333

View File

@@ -254,6 +254,16 @@ ValidatorSite::onSiteFetch(
"Invalid validator list from " <<
sites_[siteIdx].uri;
}
else if (ListDisposition::unsupported_version == disp)
{
JLOG (j_.warn()) <<
"Unsupported version validator list from " <<
sites_[siteIdx].uri;
}
else
{
BOOST_ASSERT(false);
}
if (body.isMember ("refresh_interval") &&
body["refresh_interval"].isNumeric ())
@@ -269,6 +279,16 @@ ValidatorSite::onSiteFetch(
sites_[siteIdx].uri;
}
}
else
{
JLOG (j_.warn()) <<
"Problem retrieving from " <<
sites_[siteIdx].uri <<
" " <<
ec.value() <<
":" <<
ec.message();
}
std::lock_guard <std::mutex> lock{state_mutex_};
fetching_ = false;