diff options
author | jamesren <jamesren@592f7852-d20e-0410-864c-8624ca9c26a4> | 2010-05-10 23:40:59 +0000 |
---|---|---|
committer | jamesren <jamesren@592f7852-d20e-0410-864c-8624ca9c26a4> | 2010-05-10 23:40:59 +0000 |
commit | 9905579f92d6ee503c66515f80292abe1acec1a5 (patch) | |
tree | 00c45406da34a8e31088787f3b6c8870da6a05c6 /scheduler | |
parent | bb58fb3b535070d46ab33b52500878198d21636b (diff) |
Scheduler VerifyTask should only delete queued manual reverify tasks,
not all queued verify tasks.
Signed-off-by: James Ren <jamesren@google.com>
git-svn-id: svn://test.kernel.org/autotest/trunk@4487 592f7852-d20e-0410-864c-8624ca9c26a4
Diffstat (limited to 'scheduler')
-rwxr-xr-x | scheduler/monitor_db.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scheduler/monitor_db.py b/scheduler/monitor_db.py index 14a32995..d7194cd3 100755 --- a/scheduler/monitor_db.py +++ b/scheduler/monitor_db.py @@ -2021,12 +2021,12 @@ class VerifyTask(PreJobTask): self.queue_entry.set_status(models.HostQueueEntry.Status.VERIFYING) self.host.set_status(models.Host.Status.VERIFYING) - # Delete any other queued verifies for this host. One verify will do + # Delete any queued manual reverifies for this host. One verify will do # and there's no need to keep records of other requests. queued_verifies = models.SpecialTask.objects.filter( host__id=self.host.id, task=models.SpecialTask.Task.VERIFY, - is_active=False, is_complete=False) + is_active=False, is_complete=False, queue_entry=None) queued_verifies = queued_verifies.exclude(id=self.task.id) queued_verifies.delete() |