Examples of TajoHeartbeat


Examples of org.apache.tajo.ipc.TajoMasterProtocol.TajoHeartbeat

      }
    }
  }

  private TajoHeartbeat buildTajoHeartBeat(QueryMasterTask queryMasterTask) {
    TajoHeartbeat queryHeartbeat = TajoHeartbeat.newBuilder()
        .setTajoWorkerHost(workerContext.getTajoWorkerManagerService().getBindAddr().getHostName())
        .setTajoWorkerPort(workerContext.getTajoWorkerManagerService().getBindAddr().getPort())
        .setTajoWorkerClientPort(workerContext.getTajoWorkerClientService().getBindAddr().getPort())
        .setState(queryMasterTask.getState())
        .setQueryId(queryMasterTask.getQueryId().getProto())
View Full Code Here

Examples of org.apache.tajo.ipc.TajoMasterProtocol.TajoHeartbeat

      QueryMasterTask queryMasterTask;
      queryMasterTask = queryMasterTasks.remove(queryId);
      finishedQueryMasterTasks.put(queryId, queryMasterTask);

      if(queryMasterTask != null) {
        TajoHeartbeat queryHeartbeat = buildTajoHeartBeat(queryMasterTask);
        CallFuture future = new CallFuture();
        workerContext.getTajoMasterRpcClient().heartbeat(null, queryHeartbeat, future);
        try {
          future.get(3, TimeUnit.SECONDS);
        } catch (Throwable e) {
View Full Code Here

Examples of org.apache.tajo.ipc.TajoMasterProtocol.TajoHeartbeat

          tempTasks.addAll(queryMasterTasks.values());
        }
        synchronized(queryMasterTasks) {
          for(QueryMasterTask eachTask: tempTasks) {
            try {
              TajoHeartbeat queryHeartbeat = buildTajoHeartBeat(eachTask);
              workerContext.getTajoMasterRpcClient().heartbeat(null, queryHeartbeat, NullCallback.get());
            } catch (Throwable t) {
              t.printStackTrace();
            }
          }
View Full Code Here

Examples of org.apache.tajo.ipc.TajoMasterProtocol.TajoHeartbeat

      QueryMasterTask queryMasterTask;
      queryMasterTask = queryMasterTasks.remove(queryId);
      finishedQueryMasterTasks.put(queryId, queryMasterTask);

      if(queryMasterTask != null) {
        TajoHeartbeat queryHeartbeat = buildTajoHeartBeat(queryMasterTask);
        CallFuture<TajoHeartbeatResponse> future = new CallFuture<TajoHeartbeatResponse>();

        NettyClientBase tmClient = null;
        try {
          tmClient = connPool.getConnection(queryMasterContext.getWorkerContext().getTajoMasterAddress(),
View Full Code Here

Examples of org.apache.tajo.ipc.TajoMasterProtocol.TajoHeartbeat

              TajoMasterProtocol.TajoMasterProtocolService masterClientService = tmClient.getStub();

              CallFuture<TajoHeartbeatResponse> callBack =
                  new CallFuture<TajoHeartbeatResponse>();

              TajoHeartbeat queryHeartbeat = buildTajoHeartBeat(eachTask);
              masterClientService.heartbeat(callBack.getController(), queryHeartbeat, callBack);
            } catch (Throwable t) {
              t.printStackTrace();
            }
          }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.