HADOOP-7282. ipc.Server.getRemoteIp() may return null. Contributed by John George
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1104426 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
2e6063b006
commit
31a77f91cf
|
@ -226,6 +226,9 @@ Trunk (unreleased changes)
|
|||
|
||||
HADOOP-7292. Fix racy test case TestSinkQueue. (Luke Lu via todd)
|
||||
|
||||
HADOOP-7282. ipc.Server.getRemoteIp() may return null. (John George
|
||||
via szetszwo)
|
||||
|
||||
Release 0.22.0 - Unreleased
|
||||
|
||||
INCOMPATIBLE CHANGES
|
||||
|
|
|
@ -154,7 +154,7 @@ public abstract class Server {
|
|||
public static InetAddress getRemoteIp() {
|
||||
Call call = CurCall.get();
|
||||
if (call != null) {
|
||||
return call.connection.socket.getInetAddress();
|
||||
return call.connection.getHostInetAddress();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
@ -166,6 +166,13 @@ public abstract class Server {
|
|||
return (addr == null) ? null : addr.getHostAddress();
|
||||
}
|
||||
|
||||
|
||||
/** Return true if the invocation was through an RPC.
|
||||
*/
|
||||
public static boolean isRpcInvocation() {
|
||||
return CurCall.get() != null;
|
||||
}
|
||||
|
||||
private String bindAddress;
|
||||
private int port; // port we listen on
|
||||
private int handlerCount; // number of handler threads
|
||||
|
|
Loading…
Reference in New Issue