/** * @return the jobs in the waiting state */ public ArrayList<Job> getWaitingJobs() { return castToJobList(super.getWaitingJobList()); }
/** * @return the jobs in the waiting state */ public ArrayList<Job> getWaitingJobs() { return castToJobList(super.getWaitingJobList()); }
/** * @return the jobs in the waiting state */ public ArrayList<Job> getWaitingJobs() { return castToJobList(super.getWaitingJobList()); }
/** * @return the jobs in the waiting state */ public ArrayList<Job> getWaitingJobs() { return castToJobList(super.getWaitingJobList()); }
/** * @return the jobs in the waiting state */ public ArrayList<Job> getWaitingJobs() { return castToJobList(super.getWaitingJobList()); }
jobControlThread.start(); while(!jobControl.allFinished()){ System.out.println("Jobs in waiting state: " + jobControl.getWaitingJobList().size()); System.out.println("Jobs in ready state: " + jobControl.getReadyJobsList().size()); System.out.println("Jobs in running state: " + jobControl.getRunningJobList().size());
List<ControlledJob> jobsWithoutIds = this.jc.getWaitingJobList(); int totalNeededMRJobs = jobsWithoutIds.size(); LOG.info("{} map-reduce job(s) waiting for submission.", jobsWithoutIds.size()); this.jobRunningTimes.put(jobIndex, runTimes + 1); this.jobIndexMap.put(newJob.getJobName(), jobIndex); jobsWithoutIds = this.jc.getWaitingJobList(); } else { LOG.warn("Job {} is failed twice, will not be submitted again.", jobName);
List<ControlledJob> jobsWithoutIds = this.jc.getWaitingJobList(); int totalNeededMRJobs = jobsWithoutIds.size(); LOG.info("{} map-reduce job(s) waiting for submission.", jobsWithoutIds.size()); this.jobRunningTimes.put(jobIndex, runTimes + 1); this.jobIndexMap.put(newJob.getJobName(), jobIndex); jobsWithoutIds = this.jc.getWaitingJobList(); } else { LOG.warn("Job {} is failed twice, will not be submitted again.", jobName);