job.getJobName() + "' to " + job.getQueueName() + " queue. " + "(current delta dirs count=" + curDirNumber + ", obsolete delta dirs count=" + obsoleteDirNumber + ". TxnIdRange[" + minTxn + "," + maxTxn + "]");
job.getJobName() + "' to " + job.getQueueName() + " queue. " + "(current delta dirs count=" + curDirNumber + ", obsolete delta dirs count=" + obsoleteDirNumber + ". TxnIdRange[" + minTxn + "," + maxTxn + "]");
protected void validateJobACLsFileContent() { JobConf jobACLsConf = TaskLogServlet.getConfFromJobACLsFile(jobId); assertTrue(jobACLsConf.get("user.name").equals( localizedJobConf.getUser())); assertTrue(jobACLsConf.get(MRJobConfig.JOB_ACL_VIEW_JOB). equals(localizedJobConf.get(MRJobConfig.JOB_ACL_VIEW_JOB))); String queue = localizedJobConf.getQueueName(); assertTrue(queue.equalsIgnoreCase(jobACLsConf.getQueueName())); String qACLName = toFullPropertyName(queue, QueueACL.ADMINISTER_JOBS.getAclName()); assertTrue(jobACLsConf.get(qACLName).equals( localizedJobConf.get(qACLName))); }
MyFakeJobInProgress(JobConf jc, JobTracker jt) throws IOException { super((jobid = new JobID(jtIdentifier, jobCounter ++)), jc, jt); Path jobFile = new Path("Dummy"); this.profile = new JobProfile(jc.getUser(), jobid, jobFile.toString(), null, jc.getJobName(), jc.getQueueName()); this.jobHistory = new FakeJobHistory(); }
@SuppressWarnings("deprecation") FakeJobInProgress(JobConf jobConf, JobTracker tracker) throws IOException { super(new JobID(jtIdentifier, ++jobCounter), jobConf, tracker); Path jobFile = new Path("Dummy"); this.profile = new JobProfile(jobConf.getUser(), getJobID(), jobFile.toString(), null, jobConf.getJobName(), jobConf.getQueueName()); this.jobHistory = new FakeJobHistory(); }
String queue = conf.getQueueName(); aclConf.setQueueName(queue);
void logSubmissionToJobHistory() throws IOException { // log job info String username = conf.getUser(); if (username == null) { username = ""; } String jobname = conf.getJobName(); String jobQueueName = conf.getQueueName(); setUpLocalizedJobConf(conf, jobId); jobHistory.setupEventWriter(jobId, conf); JobSubmittedEvent jse = new JobSubmittedEvent(jobId, jobname, username, this.startTime, jobFile.toString(), status.getJobACLs(), jobQueueName); jobHistory.logEvent(jse, jobId); }
/** * Adds a job to the jobtracker. Make sure that the checks are inplace before * adding a job. This is the core job submission logic * @param jobId The id for the job submitted which needs to be added */ synchronized JobStatus addJob(JobID jobId, JobInProgress job) { totalSubmissions++; synchronized (jobs) { synchronized (taskScheduler) { jobs.put(job.getProfile().getJobID(), job); for (JobInProgressListener listener : jobInProgressListeners) { try { listener.jobAdded(job); } catch (IOException ioe) { LOG.warn("Failed to add and so skipping the job : " + job.getJobID() + ". Exception : " + ioe); } } } } myInstrumentation.submitJob(job.getJobConf(), jobId); LOG.info("Job " + jobId + " added successfully for user '" + job.getJobConf().getUser() + "' to queue '" + job.getJobConf().getQueueName() + "'"); return job.getStatus(); }
this.status = new JobStatus(jobid, 0.0f, 0.0f, JobStatus.PREP); this.profile = new JobProfile(conf.getUser(), jobid, "", "", conf.getJobName(), conf.getQueueName()); this.memoryPerMap = conf.getMemoryForMapTask(); this.memoryPerReduce = conf.getMemoryForReduceTask();
String queue = conf.getQueueName();
assertEquals("default", conf.getQueueName()); conf.setQueueName("qname"); assertEquals("qname", conf.getQueueName());
"' to queue '" + job.getJobConf().getQueueName() + "'" + ", source " + job.getJobConf().getJobSource()); return job.getStatus();
assertTrue(jobInfo.getJobQueueName().equals(conf.getQueueName()));
this.profile = new JobProfile(conf.getUser(), jobid, jobFile.toString(), url, conf.getJobName(), conf.getQueueName()); String jarFile = conf.getJar(); if (jarFile != null) {
this.restartCount = 0; this.profile = new JobProfile(conf.getUser(), jobid, "", "", conf.getJobName(),conf.getQueueName());
this.profile = new JobProfile(user, jobid, jobFile.toString(), url, conf.getJobName(), conf.getQueueName());
.toString(), url, conf.getJobName(), conf.getQueueName()); this.status = new JobStatus(this.jobId, 0.0f, 0.0f, JobStatus.PREP, profile.getUser(), profile.getJobName(), profile.getJobFile(),