HADOOP-13552. RetryInvocationHandler logs all remote exceptions. Contributed by Jason Lowe
This commit is contained in:
parent
c25817159a
commit
92d8f37155
|
@ -351,9 +351,11 @@ public class RetryInvocationHandler<T> implements RpcInvocationHandler {
|
|||
if (retryInfo.isFail()) {
|
||||
// fail.
|
||||
if (retryInfo.action.reason != null) {
|
||||
LOG.warn("Exception while invoking call #" + callId + " "
|
||||
+ proxyDescriptor.getProxyInfo().getString(method.getName())
|
||||
+ ". Not retrying because " + retryInfo.action.reason, e);
|
||||
if (LOG.isDebugEnabled()) {
|
||||
LOG.debug("Exception while invoking call #" + callId + " "
|
||||
+ proxyDescriptor.getProxyInfo().getString(method.getName())
|
||||
+ ". Not retrying because " + retryInfo.action.reason, e);
|
||||
}
|
||||
}
|
||||
throw e;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue