public TabletServerStatus getTableMap(boolean usePooledConnection) throws TException, ThriftSecurityException { if (usePooledConnection) throw new UnsupportedOperationException(); long start = System.currentTimeMillis(); TTransport transport = ThriftUtil.createTransport(address, context); try { TabletClientService.Client client = ThriftUtil .createClient(new TabletClientService.Client.Factory(), transport); TabletServerStatus status = client.getTabletServerStatus(Tracer.traceInfo(), context.rpcCreds()); if (status != null) { status.setResponseTime(System.currentTimeMillis() - start); } return status; } finally { if (transport != null) transport.close(); } }
@Override public void ping(String tserver) throws AccumuloException { TTransport transport = null; try { transport = ThriftUtil.createTransport(AddressUtil.parseAddress(tserver, false), context); TabletClientService.Client client = ThriftUtil .createClient(new TabletClientService.Client.Factory(), transport); client.getTabletServerStatus(Tracer.traceInfo(), context.rpcCreds()); } catch (TException e) { throw new AccumuloException(e); } finally { if (transport != null) { transport.close(); } } }
public void assignTablet(ZooLock lock, KeyExtent extent) throws TException { if (extent.isMeta()) { // see ACCUMULO-3597 try (TTransport transport = ThriftUtil.createTransport(address, context)) { TabletClientService.Client client = ThriftUtil .createClient(new TabletClientService.Client.Factory(), transport); loadTablet(client, lock, extent); } } else { TabletClientService.Client client = ThriftUtil .getClient(new TabletClientService.Client.Factory(), address, context); try { loadTablet(client, lock, extent); } finally { ThriftUtil.returnClient(client); } } }
public TabletServerStatus getTableMap(boolean usePooledConnection) throws TException, ThriftSecurityException { if (usePooledConnection == true) throw new UnsupportedOperationException(); long start = System.currentTimeMillis(); TTransport transport = ThriftUtil.createTransport(address, context); try { TabletClientService.Client client = ThriftUtil .createClient(new TabletClientService.Client.Factory(), transport); TabletServerStatus status = client.getTabletServerStatus(Tracer.traceInfo(), context.rpcCreds()); if (status != null) { status.setResponseTime(System.currentTimeMillis() - start); } return status; } finally { if (transport != null) transport.close(); } }
public void assignTablet(ZooLock lock, KeyExtent extent) throws TException { if (extent.isMeta()) { // see ACCUMULO-3597 TTransport transport = ThriftUtil.createTransport(address, context); try { TabletClientService.Client client = ThriftUtil .createClient(new TabletClientService.Client.Factory(), transport); loadTablet(client, lock, extent); } finally { transport.close(); } } else { TabletClientService.Client client = ThriftUtil .getClient(new TabletClientService.Client.Factory(), address, context); try { loadTablet(client, lock, extent); } finally { ThriftUtil.returnClient(client); } } }
@Override public void ping(String tserver) throws AccumuloException { TTransport transport = null; try { transport = ThriftUtil.createTransport(AddressUtil.parseAddress(tserver, false), context); TabletClientService.Client client = ThriftUtil .createClient(new TabletClientService.Client.Factory(), transport); client.getTabletServerStatus(Tracer.traceInfo(), context.rpcCreds()); } catch (TTransportException e) { throw new AccumuloException(e); } catch (ThriftSecurityException e) { throw new AccumuloException(e); } catch (TException e) { throw new AccumuloException(e); } finally { if (transport != null) { transport.close(); } } }