LOG.info(String.format("Stage completed - %s (total=%d, success=%d, killed=%d)", stage.getId().toString(), stage.getTotalScheduledObjectsCount(), stage.getSucceededObjectCount(), stage.killedObjectCount));
LOG.info(String.format("Stage completed - %s (total=%d, success=%d, killed=%d)", stage.getId().toString(), stage.getTotalScheduledObjectsCount(), stage.getSucceededObjectCount(), stage.killedObjectCount));
} else { if (stage.getTotalScheduledObjectsCount() == stage.getCompletedTaskCount()) { stage.eventHandler.handle( new StageEvent(stage.getId(), StageEventType.SQ_STAGE_COMPLETED));
} else { if (stage.getTotalScheduledObjectsCount() == stage.getCompletedTaskCount()) { stage.eventHandler.handle( new StageEvent(stage.getId(), StageEventType.SQ_STAGE_COMPLETED));
.setType(isLeaf ? ResourceType.LEAF : ResourceType.INTERMEDIATE) .setUserId(context.getMasterContext().getQueryContext().getUser()) .setRunningTasks(stage.getTotalScheduledObjectsCount() - stage.getCompletedTaskCount()) .addAllCandidateNodes(candidateWorkers) .setQueue(context.getMasterContext().getQueryContext().get("queue", "default")); //TODO set queue
.setType(isLeaf ? ResourceType.LEAF : ResourceType.INTERMEDIATE) .setUserId(context.getMasterContext().getQueryContext().getUser()) .setRunningTasks(stage.getTotalScheduledObjectsCount() - stage.getCompletedTaskCount()) .addAllCandidateNodes(candidateWorkers) .setQueue(context.getMasterContext().getQueryContext().get("queue", "default")); //TODO set queue
System.err.println(String.format("Stage: [%s] (Total: %d, Complete: %d, Success: %d, Killed: %d, Failed: %d)", stage.getId().toString(), stage.getTotalScheduledObjectsCount(), stage.getCompletedTaskCount(), stage.getSucceededObjectCount(),