Do not call .set_host if the host is already set.
(asserts that it is already set properly)
Signed-off-by: Gregory Smith <gps@google.com>
git-svn-id: http://test.kernel.org/svn/autotest/trunk@3268 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/scheduler/monitor_db.py b/scheduler/monitor_db.py
index 10ac8be..c23c2f7 100755
--- a/scheduler/monitor_db.py
+++ b/scheduler/monitor_db.py
@@ -2578,7 +2578,10 @@
if self.meta_host is not None or self.atomic_group:
assert assigned_host
# ensure results dir exists for the queue log
- self.set_host(assigned_host)
+ if self.host_id is None:
+ self.set_host(assigned_host)
+ else:
+ assert assigned_host.id == self.host_id
logging.info("%s/%s/%s scheduled on %s, status=%s",
self.job.name, self.meta_host, self.atomic_group_id,