From 052e0364e45a5acf607b76b4e37f00086e62db57 Mon Sep 17 00:00:00 2001 From: Mike McLean Date: May 23 2023 03:51:26 +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: