auto result = req.forward_request(dpp, key, info, max_response, inbl, outbl, y);
if (result) {
return result;
- } else if (result.error() != -EIO) {
+ } else if (result.error() != -ERR_SERVICE_UNAVAILABLE) {
return result;
}
set_endpoint_unconnectable(endpoint);
auto result = req.forward_request(dpp, key, info, max_response, inbl, outbl, y, service);
if (result) {
return result;
- } else if (result.error() != -EIO) {
+ } else if (result.error() != -ERR_SERVICE_UNAVAILABLE) {
return result;
}
set_endpoint_unconnectable(endpoint);
real_time *mtime, optional_yield y)
{
int ret = req->complete_request(dpp, y, &etag, mtime);
- if (ret == -EIO) {
+ if (ret == -ERR_INTERNAL_ERROR) {
ldout(cct, 5) << __func__ << ": complete_request() returned ret=" << ret << dendl;
set_endpoint_unconnectable(req->get_endpoint());
}
optional_yield y)
{
int ret = req->complete_request(dpp, y, etag, mtime, psize, pattrs, pheaders);
- if (ret == -EIO) {
+ if (ret == -ERR_INTERNAL_ERROR) {
ldout(cct, 5) << __func__ << ": complete_request() returned ret=" << ret << dendl;
set_endpoint_unconnectable(req->get_endpoint());
}
}
ret = req.complete_request(dpp, y);
- if (ret == -EIO) {
+ if (ret == -ERR_INTERNAL_ERROR) {
set_endpoint_unconnectable(endpoint);
if (tries < NUM_ENPOINT_IOERROR_RETRIES - 1) {
ldpp_dout(dpp, 20) << __func__ << "(): failed to get resource. retries=" << tries << dendl;
}
ret = req.complete_request(dpp, y);
- if (ret == -EIO) {
+ if (ret == -ERR_INTERNAL_ERROR) {
set_endpoint_unconnectable(endpoint);
if (tries < NUM_ENPOINT_IOERROR_RETRIES - 1) {
ldpp_dout(dpp, 20) << __func__ << "(): failed to send resource. retries=" << tries << dendl;
}
ret = req.complete_request(dpp, y);
- if (ret == -EIO) {
+ if (ret == -ERR_INTERNAL_ERROR) {
conn->set_endpoint_unconnectable(req.get_endpoint());
ldpp_dout(dpp, 20) << __func__ << ": complete_request() returned ret=" << ret << dendl;
}
}
ret = req.complete_request(dpp, y);
- if (ret == -EIO) {
+ if (ret == -ERR_INTERNAL_ERROR) {
conn->set_endpoint_unconnectable(req.get_endpoint());
ldpp_dout(dpp, 20) << __func__ << ": complete_request() returned ret=" << ret << dendl;
}