Skip to content

Commit 9df5178

Browse files
committed
HDFS-16296. Extract RouterRpcClient from RouterContext
1 parent 534e6fa commit 9df5178

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/MiniRouterDFSCluster.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@
8686
import org.apache.hadoop.hdfs.server.federation.resolver.NamenodeStatusReport;
8787
import org.apache.hadoop.hdfs.server.federation.router.Router;
8888
import org.apache.hadoop.hdfs.server.federation.router.RouterClient;
89+
import org.apache.hadoop.hdfs.server.federation.router.RouterRpcClient;
90+
import org.apache.hadoop.hdfs.server.federation.router.RouterRpcServer;
8991
import org.apache.hadoop.hdfs.server.namenode.FSImage;
9092
import org.apache.hadoop.hdfs.server.namenode.NameNode;
9193
import org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider;
@@ -267,6 +269,14 @@ public DFSClient getClient() throws IOException, URISyntaxException {
267269
public Configuration getConf() {
268270
return conf;
269271
}
272+
273+
public RouterRpcServer getRouterRpcServer() {
274+
return router.getRpcServer();
275+
}
276+
277+
public RouterRpcClient getRouterRpcClient() {
278+
return getRouterRpcServer().getRPCClient();
279+
}
270280
}
271281

272282
/**

hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/fairness/TestRouterHandlersFairness.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -215,11 +215,10 @@ private void invokeConcurrent(ClientProtocol routerProto, String clientName)
215215
private int getTotalRejectedPermits(RouterContext routerContext) {
216216
int totalRejectedPermits = 0;
217217
for (String ns : cluster.getNameservices()) {
218-
totalRejectedPermits += routerContext.getRouter().getRpcServer()
219-
.getRPCClient().getRejectedPermitForNs(ns);
218+
totalRejectedPermits += routerContext.getRouterRpcClient()
219+
.getRejectedPermitForNs(ns);
220220
}
221-
totalRejectedPermits += routerContext.getRouter().getRpcServer()
222-
.getRPCClient()
221+
totalRejectedPermits += routerContext.getRouterRpcClient()
223222
.getRejectedPermitForNs(RouterRpcFairnessConstants.CONCURRENT_NS);
224223
return totalRejectedPermits;
225224
}

0 commit comments

Comments
 (0)