Parcourir la source

Merge pull request #120 from aznashwan/warn-non-cancelling-task

Fix warning for cancellation confirmation for non-CANCELLING tasks.
Nashwan Azhari il y a 6 ans
Parent
commit
6338a4dad8
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      coriolis/conductor/rpc/server.py

+ 2 - 2
coriolis/conductor/rpc/server.py

@@ -2053,11 +2053,11 @@ class ConductorServerEndpoint(object):
                 "task '%s' (status '%s') from host '%s'. NOT modifying "
                 "task '%s' (status '%s') from host '%s'. NOT modifying "
                 "its status.", task.id, task.status, task.host)
                 "its status.", task.id, task.status, task.host)
             final_status = task.status
             final_status = task.status
-        else:
+        elif task.status != constants.TASK_STATUS_CANCELLING:
             LOG.warn(
             LOG.warn(
                 "Received confirmation of cancellation for non-CANCELLING "
                 "Received confirmation of cancellation for non-CANCELLING "
                 "task '%s' (status '%s'). Marking as '%s' anyway.",
                 "task '%s' (status '%s'). Marking as '%s' anyway.",
-                task.id, task.status. final_status)
+                task.id, task.status, final_status)
 
 
         if final_status == task.status:
         if final_status == task.status:
             LOG.debug(
             LOG.debug(