140141142143144145146147148149150
} finally { running.remove(task); } taskStatus = taskStatus.withDuration(System.currentTimeMillis() - startTime); try { workerCuratorCoordinator.updateAnnouncement(TaskAnnouncement.create(task, taskStatus)); log.info( "Job's finished. Completed [%s] with status [%s]",
242243244245246247248249250251252
.addData("task", task.getId()) .emit(); } try { return status.withDuration(System.currentTimeMillis() - startTime); } catch (Exception e) { log.error(e, "Uncaught Exception during callback for task[%s]", task); throw Throwables.propagate(e); }
333334335336337338339340341342343
current.getDuration()); durationSurplus = durationSurplus.minus(durationTaken); if (durationTaken.compareTo(current.getDuration()) == 0) { listIterator.remove(); } else { listIterator.set(current.withDuration(durationTaken)); } } } private static List<DayAssignment> generateDayAssignmentsStartingFromEnd(ResourceAllocation<?> resourceAllocation,