Revision f87b405e lib/jqueue.py
b/lib/jqueue.py | ||
---|---|---|
941 | 941 |
""" |
942 | 942 |
if self._IsQueueMarkedDrain(): |
943 | 943 |
raise errors.JobQueueDrainError() |
944 |
|
|
945 |
# Check job queue size |
|
946 |
size = len(self._ListJobFiles()) |
|
947 |
if size >= constants.JOB_QUEUE_SIZE_SOFT_LIMIT: |
|
948 |
# TODO: Autoarchive jobs. Make sure it's not done on every job |
|
949 |
# submission, though. |
|
950 |
#size = ... |
|
951 |
pass |
|
952 |
|
|
953 |
if size >= constants.JOB_QUEUE_SIZE_HARD_LIMIT: |
|
954 |
raise errors.JobQueueFull() |
|
955 |
|
|
944 | 956 |
# Get job identifier |
945 | 957 |
job_id = self._NewSerialUnlocked() |
946 | 958 |
job = _QueuedJob(self, job_id, ops) |
Also available in: Unified diff