svn merge -c 1380921 from trunk for YARN-84. Use Builder to build RPC server.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-2@1507582 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
e20cd46dea
commit
4c045ebafd
|
@ -91,8 +91,10 @@ public class TestUmbilicalProtocolWithJobToken {
|
|||
.when(mockTT).getProtocolSignature(anyString(), anyLong(), anyInt());
|
||||
|
||||
JobTokenSecretManager sm = new JobTokenSecretManager();
|
||||
final Server server = RPC.getServer(TaskUmbilicalProtocol.class, mockTT,
|
||||
ADDRESS, 0, 5, true, conf, sm);
|
||||
final Server server = new RPC.Builder(conf)
|
||||
.setProtocol(TaskUmbilicalProtocol.class).setInstance(mockTT)
|
||||
.setBindAddress(ADDRESS).setPort(0).setNumHandlers(5).setVerbose(true)
|
||||
.setSecretManager(sm).build();
|
||||
|
||||
server.start();
|
||||
|
||||
|
|
|
@ -468,6 +468,8 @@ Release 2.1.0-beta - 2013-07-02
|
|||
YARN-912. Move client facing exceptions to yarn-api module. (Mayank Bansal
|
||||
via vinodkv)
|
||||
|
||||
YARN-84. Use Builder to build RPC server. (Brandon Li via szetszwo)
|
||||
|
||||
OPTIMIZATIONS
|
||||
|
||||
YARN-512. Log aggregation root directory check is more expensive than it
|
||||
|
|
|
@ -166,9 +166,11 @@ public class RpcServerFactoryPBImpl implements RpcServerFactory {
|
|||
SecretManager<? extends TokenIdentifier> secretManager, int numHandlers,
|
||||
BlockingService blockingService, String portRangeConfig) throws IOException {
|
||||
RPC.setProtocolEngine(conf, pbProtocol, ProtobufRpcEngine.class);
|
||||
RPC.Server server = RPC.getServer(pbProtocol, blockingService,
|
||||
addr.getHostName(), addr.getPort(), numHandlers, false, conf,
|
||||
secretManager, portRangeConfig);
|
||||
RPC.Server server = new RPC.Builder(conf).setProtocol(pbProtocol)
|
||||
.setInstance(blockingService).setBindAddress(addr.getHostName())
|
||||
.setPort(addr.getPort()).setNumHandlers(numHandlers).setVerbose(false)
|
||||
.setSecretManager(secretManager).setPortRangeConfig(portRangeConfig)
|
||||
.build();
|
||||
LOG.info("Adding protocol "+pbProtocol.getCanonicalName()+" to the server");
|
||||
server.addProtocol(RPC.RpcKind.RPC_PROTOCOL_BUFFER, pbProtocol, blockingService);
|
||||
return server;
|
||||
|
|
|
@ -204,8 +204,10 @@ public class TestNMAuditLogger {
|
|||
public void testNMAuditLoggerWithIP() throws Exception {
|
||||
Configuration conf = new Configuration();
|
||||
// start the IPC server
|
||||
Server server = RPC.getServer(TestProtocol.class,
|
||||
new MyTestRPCServer(), "0.0.0.0", 0, 5, true, conf, null);
|
||||
Server server = new RPC.Builder(conf).setProtocol(TestProtocol.class)
|
||||
.setInstance(new MyTestRPCServer()).setBindAddress("0.0.0.0")
|
||||
.setPort(0).setNumHandlers(5).setVerbose(true).build();
|
||||
|
||||
server.start();
|
||||
|
||||
InetSocketAddress addr = NetUtils.getConnectAddress(server);
|
||||
|
|
|
@ -222,8 +222,9 @@ public class TestRMAuditLogger {
|
|||
public void testRMAuditLoggerWithIP() throws Exception {
|
||||
Configuration conf = new Configuration();
|
||||
// start the IPC server
|
||||
Server server = RPC.getServer(TestProtocol.class,
|
||||
new MyTestRPCServer(), "0.0.0.0", 0, 5, true, conf, null);
|
||||
Server server = new RPC.Builder(conf).setProtocol(TestProtocol.class)
|
||||
.setInstance(new MyTestRPCServer()).setBindAddress("0.0.0.0")
|
||||
.setPort(0).setNumHandlers(5).setVerbose(true).build();
|
||||
server.start();
|
||||
|
||||
InetSocketAddress addr = NetUtils.getConnectAddress(server);
|
||||
|
|
Loading…
Reference in New Issue