From 40660bbb42d1c7e8ef1b0db0b85196660c3ef86c Mon Sep 17 00:00:00 2001 From: Mike McLean Date: Oct 03 2023 13:23:02 +0000 Subject: call host.refuseTask when host check fails --- diff --git a/koji/daemon.py b/koji/daemon.py index fe71203..1d9b313 100644 --- a/koji/daemon.py +++ b/koji/daemon.py @@ -1429,6 +1429,8 @@ class TaskManager(object): if not valid_host: self.logger.info( 'Skipping task %s (%s) due to host check', task['id'], task['method']) + if task['state'] == koji.TASK_STATES['ASSIGNED']: + self.session.host.refuseTask(task_id, soft=False, msg='failed host check') return False data = self.session.host.openTask(task['id']) if data is None: