Add job queue list, pending, active and error queue items view, links and permissions

This commit is contained in:
Roberto Rosario
2012-07-31 01:19:08 -04:00
parent c3ac4a623a
commit ffaf01c637
9 changed files with 215 additions and 37 deletions

View File

@@ -18,7 +18,7 @@ logger = logging.getLogger(__name__)
def job_queue_poll():
logger.debug('starting')
node = Node.objects.myself() # Automatically calls the refresh() method too
node = Node.objects.myself()
if node.cpuload < MAX_CPU_LOAD and node.memory_usage < MAX_MEMORY_USAGE:
# Poll job queues if node is not overloaded
lock_id = u'job_queue_poll'
@@ -37,4 +37,7 @@ def job_queue_poll():
except JobQueueNoPendingJobs:
logger.debug('no pending jobs for job queue: %s' % job_queue)
lock.release()
else:
logger.debug('CPU load or memory usage over limit')