private void printCoordActions(List<CoordinatorAction> actions) { if (actions != null && actions.size() > 0) { System.out.println("Action ID" + VERBOSE_DELIMITER + "Nominal Time"); System.out.println(RULER); for (CoordinatorAction action : actions) { System.out.println(maskIfNull(action.getId()) + VERBOSE_DELIMITER + maskDate(action.getNominalTime(), null,false)); } } else { System.out.println("No Actions match your criteria!"); } }
private void printRerunCoordActions(List<CoordinatorAction> actions) { if (actions != null && actions.size() > 0) { System.out.println("Action ID" + VERBOSE_DELIMITER + "Nominal Time"); System.out.println(RULER); for (CoordinatorAction action : actions) { System.out.println(maskIfNull(action.getId()) + VERBOSE_DELIMITER + maskDate(action.getNominalTime(), false)); } } else { System.out.println("No Actions match your rerun criteria!"); } }
private void printRerunCoordActions(List<CoordinatorAction> actions) { if (actions != null && actions.size() > 0) { System.out.println("Action ID" + VERBOSE_DELIMITER + "Nominal Time"); System.out.println(RULER); for (CoordinatorAction action : actions) { System.out.println(maskIfNull(action.getId()) + VERBOSE_DELIMITER + maskDate(action.getNominalTime(), false)); } } else { System.out.println("No Actions match your rerun criteria!"); } }
private void printCoordActions(List<CoordinatorAction> actions) { if (actions != null && actions.size() > 0) { System.out.println("Action ID" + VERBOSE_DELIMITER + "Nominal Time"); System.out.println(RULER); for (CoordinatorAction action : actions) { System.out.println(maskIfNull(action.getId()) + VERBOSE_DELIMITER + maskDate(action.getNominalTime(), null,false)); } } else { System.out.println("No Actions match your criteria!"); } }
private void printCoordActionsStatus(List<CoordinatorAction> actions) { if (actions != null && actions.size() > 0) { System.out.println("Action ID" + VERBOSE_DELIMITER + "Nominal Time" + VERBOSE_DELIMITER + "Status"); System.out.println(RULER); for (CoordinatorAction action : actions) { System.out.println(maskIfNull(action.getId()) + VERBOSE_DELIMITER + maskDate(action.getNominalTime(), null, false) + VERBOSE_DELIMITER + maskIfNull(action.getStatus().name())); } } }
private void printCoordActionsStatus(List<CoordinatorAction> actions) { if (actions != null && actions.size() > 0) { System.out.println("Action ID" + VERBOSE_DELIMITER + "Nominal Time" + VERBOSE_DELIMITER + "Status"); System.out.println(RULER); for (CoordinatorAction action : actions) { System.out.println(maskIfNull(action.getId()) + VERBOSE_DELIMITER + maskDate(action.getNominalTime(), null, false) + VERBOSE_DELIMITER + maskIfNull(action.getStatus().name())); } } }
@VisibleForTesting void printCoordAction(CoordinatorAction coordAction, String timeZoneId) { System.out.println("ID : " + maskIfNull(coordAction.getId())); System.out.println(RULER); System.out.println("Action Number : " + coordAction.getActionNumber()); System.out.println("Console URL : " + maskIfNull(coordAction.getConsoleUrl())); System.out.println("Error Code : " + maskIfNull(coordAction.getErrorCode())); System.out.println("Error Message : " + maskIfNull(coordAction.getErrorMessage())); System.out.println("External ID : " + maskIfNull(coordAction.getExternalId())); System.out.println("External Status : " + maskIfNull(coordAction.getExternalStatus())); System.out.println("Job ID : " + maskIfNull(coordAction.getJobId())); System.out.println("Tracker URI : " + maskIfNull(coordAction.getTrackerUri())); System.out.println("Created : " + maskDate(coordAction.getCreatedTime(), timeZoneId, false)); System.out.println("Nominal Time : " + maskDate(coordAction.getNominalTime(), timeZoneId, false)); System.out.println("Status : " + coordAction.getStatus()); System.out.println("Last Modified : " + maskDate(coordAction.getLastModifiedTime(), timeZoneId, false)); System.out.println("First Missing Dependency : " + maskIfNull(getFirstMissingDependencies(coordAction))); System.out.println(RULER); }
private void printCoordAction(CoordinatorAction coordAction, boolean contains) { System.out.println("ID : " + maskIfNull(coordAction.getId())); System.out.println(RULER); System.out.println("Action Number : " + coordAction.getActionNumber()); System.out.println("Console URL : " + maskIfNull(coordAction.getConsoleUrl())); System.out.println("Error Code : " + maskIfNull(coordAction.getErrorCode())); System.out.println("Error Message : " + maskIfNull(coordAction.getErrorMessage())); System.out.println("External ID : " + maskIfNull(coordAction.getExternalId())); System.out.println("External Status : " + maskIfNull(coordAction.getExternalStatus())); System.out.println("Job ID : " + maskIfNull(coordAction.getJobId())); System.out.println("Tracker URI : " + maskIfNull(coordAction.getTrackerUri())); System.out.println("Created : " + maskDate(coordAction.getCreatedTime(), contains)); System.out.println("Nominal Time : " + maskDate(coordAction.getNominalTime(), contains)); System.out.println("Status : " + coordAction.getStatus()); System.out.println("Last Modified : " + maskDate(coordAction.getLastModifiedTime(), contains)); System.out.println("Missing Dependencies : " + maskIfNull(coordAction.getMissingDependencies())); System.out.println(RULER); }
@VisibleForTesting void printCoordAction(CoordinatorAction coordAction, String timeZoneId) { System.out.println("ID : " + maskIfNull(coordAction.getId())); System.out.println(RULER); System.out.println("Action Number : " + coordAction.getActionNumber()); System.out.println("Console URL : " + maskIfNull(coordAction.getConsoleUrl())); System.out.println("Error Code : " + maskIfNull(coordAction.getErrorCode())); System.out.println("Error Message : " + maskIfNull(coordAction.getErrorMessage())); System.out.println("External ID : " + maskIfNull(coordAction.getExternalId())); System.out.println("External Status : " + maskIfNull(coordAction.getExternalStatus())); System.out.println("Job ID : " + maskIfNull(coordAction.getJobId())); System.out.println("Tracker URI : " + maskIfNull(coordAction.getTrackerUri())); System.out.println("Created : " + maskDate(coordAction.getCreatedTime(), timeZoneId, false)); System.out.println("Nominal Time : " + maskDate(coordAction.getNominalTime(), timeZoneId, false)); System.out.println("Status : " + coordAction.getStatus()); System.out.println("Last Modified : " + maskDate(coordAction.getLastModifiedTime(), timeZoneId, false)); System.out.println("First Missing Dependency : " + maskIfNull(getFirstMissingDependencies(coordAction))); System.out.println(RULER); }
private void printCoordAction(CoordinatorAction coordAction, boolean contains) { System.out.println("ID : " + maskIfNull(coordAction.getId())); System.out.println(RULER); System.out.println("Action Number : " + coordAction.getActionNumber()); System.out.println("Console URL : " + maskIfNull(coordAction.getConsoleUrl())); System.out.println("Error Code : " + maskIfNull(coordAction.getErrorCode())); System.out.println("Error Message : " + maskIfNull(coordAction.getErrorMessage())); System.out.println("External ID : " + maskIfNull(coordAction.getExternalId())); System.out.println("External Status : " + maskIfNull(coordAction.getExternalStatus())); System.out.println("Job ID : " + maskIfNull(coordAction.getJobId())); System.out.println("Tracker URI : " + maskIfNull(coordAction.getTrackerUri())); System.out.println("Created : " + maskDate(coordAction.getCreatedTime(), contains)); System.out.println("Nominal Time : " + maskDate(coordAction.getNominalTime(), contains)); System.out.println("Status : " + coordAction.getStatus()); System.out.println("Last Modified : " + maskDate(coordAction.getLastModifiedTime(), contains)); System.out.println("Missing Dependencies : " + maskIfNull(coordAction.getMissingDependencies())); System.out.println(RULER); }
System.out.println("Coord Action ID : " + maskIfNull(action.getId())); System.out.println("Action Status : " + action.getStatus()); System.out.println("External ID : " + maskIfNull(action.getExternalId())); .println(String.format(BULK_RESPONSE_FORMATTER, maskIfNull(bundle.getAppName()), maskIfNull(bundle.getId()), maskIfNull(coord.getAppName()), maskIfNull(action.getId()), action.getStatus(), maskIfNull(action.getExternalId()), maskDate(action.getCreatedTime(), timeZoneId, false), maskIfNull(action.getErrorMessage())));
System.out.println("Coord Action ID : " + maskIfNull(action.getId())); System.out.println("Action Status : " + action.getStatus()); System.out.println("External ID : " + maskIfNull(action.getExternalId())); .println(String.format(BULK_RESPONSE_FORMATTER, maskIfNull(bundle.getAppName()), maskIfNull(bundle.getId()), maskIfNull(coord.getAppName()), maskIfNull(action.getId()), action.getStatus(), maskIfNull(action.getExternalId()), maskDate(action.getCreatedTime(), timeZoneId, false), maskIfNull(action.getErrorMessage())));
System.out.println(maskIfNull(action.getId()) + VERBOSE_DELIMITER + action.getActionNumber() + VERBOSE_DELIMITER + maskIfNull(action.getConsoleUrl()) + VERBOSE_DELIMITER + maskIfNull(action.getErrorCode()) + VERBOSE_DELIMITER + maskIfNull(action.getErrorMessage()) System.out.println(String.format(COORD_ACTION_FORMATTER, maskIfNull(action.getId()), action.getStatus(), maskIfNull(action.getExternalId()), maskIfNull(action.getErrorCode()), maskDate(action.getCreatedTime(), timeZoneId, verbose),
System.out.println(maskIfNull(action.getId()) + VERBOSE_DELIMITER + action.getActionNumber() + VERBOSE_DELIMITER + maskIfNull(action.getConsoleUrl()) + VERBOSE_DELIMITER + maskIfNull(action.getErrorCode()) + VERBOSE_DELIMITER + maskIfNull(action.getErrorMessage()) System.out.println(String.format(COORD_ACTION_FORMATTER, maskIfNull(action.getId()), action.getStatus(), maskIfNull(action.getExternalId()), maskIfNull(action.getErrorCode()), maskDate(action.getCreatedTime(), timeZoneId, verbose),
System.out.println(maskIfNull(action.getId()) + VERBOSE_DELIMITER + action.getActionNumber() + VERBOSE_DELIMITER + maskIfNull(action.getConsoleUrl()) + VERBOSE_DELIMITER + maskIfNull(action.getErrorCode()) + VERBOSE_DELIMITER + maskIfNull(action.getErrorMessage()) System.out.println(String.format(COORD_ACTION_FORMATTER, maskIfNull(action.getId()), action.getStatus(), maskIfNull(action.getExternalId()), maskIfNull(action.getErrorCode()), maskDate(action.getCreatedTime(), localtime), maskDate(action.getNominalTime(), localtime),
System.out.println(maskIfNull(action.getId()) + VERBOSE_DELIMITER + action.getActionNumber() + VERBOSE_DELIMITER + maskIfNull(action.getConsoleUrl()) + VERBOSE_DELIMITER + maskIfNull(action.getErrorCode()) + VERBOSE_DELIMITER + maskIfNull(action.getErrorMessage()) System.out.println(String.format(COORD_ACTION_FORMATTER, maskIfNull(action.getId()), action.getStatus(), maskIfNull(action.getExternalId()), maskIfNull(action.getErrorCode()), maskDate(action.getCreatedTime(), localtime), maskDate(action.getNominalTime(), localtime),
private void startCoordAction(final String jobId, final CoordinatorAction.Status coordActionStatus) throws CommandException, JPAExecutorException { new CoordMaterializeTransitionXCommand(jobId, 3600).call(); new CoordActionInputCheckXCommand(jobId + "@1", jobId).call(); waitFor(50 * 1000, new Predicate() { public boolean evaluate() throws Exception { CoordinatorActionBean actionBean = CoordActionQueryExecutor.getInstance().get( CoordActionQuery.GET_COORD_ACTION, jobId + "@1"); return !actionBean.getStatus().equals(CoordinatorAction.Status.WAITING); } }); CoordinatorAction actionBean = CoordActionQueryExecutor.getInstance().get(CoordActionQuery.GET_COORD_ACTION, jobId + "@1"); assertFalse(actionBean.getStatus().equals(coordActionStatus)); CoordinatorJob coordJob = CoordJobQueryExecutor.getInstance().get(CoordJobQuery.GET_COORD_JOB, jobId); new CoordActionStartXCommand(actionBean.getId(), coordJob.getUser(), coordJob.getAppName(), actionBean.getJobId()).call(); }
for (int i = 0; i < maxChildActions && i != coordinatorActions.size(); ++i) { final CoordinatorAction action = coordinatorActions.get(i); bundleEntryWriter.writeStringValue("Action Id : ", action.getId()) .writeIntValue("Action Number : ", action.getActionNumber()) .writeStringValue("Job Id : ", action.getJobId())
private void startCoordAction(final String jobId) throws CommandException, JPAExecutorException { new CoordMaterializeTransitionXCommand(jobId, 3600).call(); new CoordActionInputCheckXCommand(jobId + "@1", jobId).call(); new CoordPushDependencyCheckXCommand(jobId + "@1").call(); new CoordActionInputCheckXCommand(jobId + "@1", jobId).call(); waitFor(50 * 1000, new Predicate() { public boolean evaluate() throws Exception { CoordinatorActionBean actionBean = CoordActionQueryExecutor.getInstance().get( CoordActionQuery.GET_COORD_ACTION, jobId + "@1"); return !actionBean.getStatus().equals(CoordinatorAction.Status.WAITING); } }); CoordinatorAction actionBean = CoordActionQueryExecutor.getInstance().get(CoordActionQuery.GET_COORD_ACTION, jobId + "@1"); assertFalse("Action status should not be waiting", actionBean.getStatus().equals(CoordinatorAction.Status.WAITING)); waitFor(50 * 1000, new Predicate() { public boolean evaluate() throws Exception { CoordinatorActionBean actionBean = CoordActionQueryExecutor.getInstance().get( CoordActionQuery.GET_COORD_ACTION, jobId + "@1"); return !actionBean.getStatus().equals(CoordinatorAction.Status.READY); } }); CoordinatorJob coordJob = CoordJobQueryExecutor.getInstance().get(CoordJobQuery.GET_COORD_JOB, jobId); new CoordActionStartXCommand(actionBean.getId(), coordJob.getUser(), coordJob.getAppName(), actionBean.getJobId()).call(); }