job.setTransferExecutable(Boolean.TRUE); job.setTransferInputs(Boolean.TRUE); job.setQueueName(this.queue.getName()); job.setName(this.jobName); job.setHostCount(1); job.setNumberOfProcessors(getQueue().getNumberOfProcessors()); job.setOutput(new File("glidein.out")); job.setError(new File("glidein.err")); job.setWallTime(this.queue.getRunTime()); job.setMemory(null); long maxRunTimeAdjusted = this.queue.getRunTime() - 20; if (maxRunTimeAdjusted < 0) { maxRunTimeAdjusted = this.queue.getRunTime() / 2;
if (queue.getName().equals(glideinMetric.getQueueName())) { if (StringUtils.isNotEmpty(activeQueues) && !activeQueues.contains(queue.getName())) { logger.info("excluding \"{}\" queue due to not being active", queue.getName()); siteQueueScoreIter.remove(); continue; if (glideinMetric.getPending() >= queue.getMaxPending()) { logger.info("Pending job threshold has been met: {} of {}", glideinMetric.getPending(), queue.getMaxPending()); siteQueueScoreIter.remove(); continue; if (glideinMetric.getRunning() >= queue.getMaxRunning()) { logger.info("totalJobs is greater that queue max job limit"); siteQueueScoreIter.remove();
&& queue.getName().equals(glideinMetric.getQueueName())) {
score *= queue.getWeight(); logger.info("adjusted by queue weight = {}", score); if (localCondorMetrics.getSiteRequiredJobOccurance() > 0) {
&& queue.getName().equals(glideinMetric.getQueueName())) {
score *= queue.getWeight(); logger.info("adjusted by queue weight = {}", score); if (localCondorMetrics.getSiteRequiredJobOccurance() > 0) {
job.setTransferExecutable(Boolean.TRUE); job.setTransferInputs(Boolean.TRUE); job.setQueueName(this.queue.getName()); job.setName(this.jobName); job.setHostCount(1); job.setNumberOfProcessors(getQueue().getNumberOfProcessors()); job.setOutput(new File("glidein.out")); job.setError(new File("glidein.err")); job.setWallTime(queue.getRunTime()); job.setMemory(null); long maxRunTimeAdjusted = queue.getRunTime() - 20; if (maxRunTimeAdjusted < 0) { maxRunTimeAdjusted = queue.getRunTime() / 2;
&& queue.getName().equals(glideinMetric.getQueueName())) {
score *= queue.getWeight(); logger.info("adjusted by queue weight = {}", score); if (localCondorMetrics.getSiteRequiredJobOccurance() > 0) {
job.setTransferExecutable(Boolean.TRUE); job.setTransferInputs(Boolean.TRUE); job.setQueueName(this.queue.getName()); job.setName(this.jobName); job.setHostCount(1); job.setNumberOfProcessors(getQueue().getNumberOfProcessors()); job.setOutput(new File("glidein.out")); job.setError(new File("glidein.err")); job.setWallTime(this.queue.getRunTime()); job.setMemory(null); long maxRunTimeAdjusted = this.queue.getRunTime() - 20; if (maxRunTimeAdjusted < 0) { maxRunTimeAdjusted = this.queue.getRunTime() / 2;
job.setTransferExecutable(Boolean.TRUE); job.setTransferInputs(Boolean.TRUE); job.setQueueName(this.queue.getName()); job.setName(this.jobName); job.setHostCount(1); job.setNumberOfProcessors(getQueue().getNumberOfProcessors()); job.setOutput(new File("glidein.out")); job.setError(new File("glidein.err")); job.setWallTime(this.queue.getRunTime()); job.setMemory(null); long maxRunTimeAdjusted = this.queue.getRunTime() - 20; if (maxRunTimeAdjusted < 0) { maxRunTimeAdjusted = this.queue.getRunTime() / 2;