HDFS-2526. (Client)NamenodeProtocolTranslatorR23 do not need to keep a reference to rpcProxyWithoutRetry (atm)
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1196171 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1852c2c1da
commit
abe45f59ac
@ -85,6 +85,9 @@ Trunk (unreleased changes)
|
||||
|
||||
HDFS-2497 Fix TestBackupNode failure. (suresh)
|
||||
|
||||
HDFS-2526. (Client)NamenodeProtocolTranslatorR23 do not need to keep a
|
||||
reference to rpcProxyWithoutRetry (atm)
|
||||
|
||||
Release 0.23.0 - 2011-11-01
|
||||
|
||||
INCOMPATIBLE CHANGES
|
||||
|
@ -79,7 +79,6 @@
|
||||
@InterfaceStability.Stable
|
||||
public class ClientNamenodeProtocolTranslatorR23 implements
|
||||
ClientProtocol, Closeable {
|
||||
final private ClientNamenodeWireProtocol rpcProxyWithoutRetry;
|
||||
final private ClientNamenodeWireProtocol rpcProxy;
|
||||
|
||||
private static ClientNamenodeWireProtocol createNamenode(
|
||||
@ -118,16 +117,11 @@ static ClientNamenodeWireProtocol createNamenodeWithRetry(
|
||||
|
||||
public ClientNamenodeProtocolTranslatorR23(InetSocketAddress nameNodeAddr,
|
||||
Configuration conf, UserGroupInformation ugi) throws IOException {
|
||||
rpcProxyWithoutRetry = createNamenode(nameNodeAddr, conf, ugi);
|
||||
rpcProxy = createNamenodeWithRetry(rpcProxyWithoutRetry);
|
||||
}
|
||||
|
||||
public Object getProxyWithoutRetry() {
|
||||
return rpcProxyWithoutRetry;
|
||||
rpcProxy = createNamenodeWithRetry(createNamenode(nameNodeAddr, conf, ugi));
|
||||
}
|
||||
|
||||
public void close() {
|
||||
RPC.stopProxy(rpcProxyWithoutRetry);
|
||||
RPC.stopProxy(rpcProxy);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -57,7 +57,6 @@
|
||||
@InterfaceStability.Stable
|
||||
public class NamenodeProtocolTranslatorR23 implements
|
||||
NamenodeProtocol, Closeable {
|
||||
final private NamenodeWireProtocol rpcProxyWithoutRetry;
|
||||
final private NamenodeWireProtocol rpcProxy;
|
||||
|
||||
private static NamenodeWireProtocol createNamenode(
|
||||
@ -97,16 +96,11 @@ static NamenodeWireProtocol createNamenodeWithRetry(
|
||||
|
||||
public NamenodeProtocolTranslatorR23(InetSocketAddress nameNodeAddr,
|
||||
Configuration conf, UserGroupInformation ugi) throws IOException {
|
||||
rpcProxyWithoutRetry = createNamenode(nameNodeAddr, conf, ugi);
|
||||
rpcProxy = createNamenodeWithRetry(rpcProxyWithoutRetry);
|
||||
}
|
||||
|
||||
public Object getProxyWithoutRetry() {
|
||||
return rpcProxyWithoutRetry;
|
||||
rpcProxy = createNamenodeWithRetry(createNamenode(nameNodeAddr, conf, ugi));
|
||||
}
|
||||
|
||||
public void close() {
|
||||
RPC.stopProxy(rpcProxyWithoutRetry);
|
||||
RPC.stopProxy(rpcProxy);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user