X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/9385f4e8b60658460d47a1051ef0e8b3be342cba..242d3272391baeb95eb0a5e4e51627c2d54e7bc6:/services/nodemanager/arvnodeman/computenode/dispatch/slurm.py diff --git a/services/nodemanager/arvnodeman/computenode/dispatch/slurm.py b/services/nodemanager/arvnodeman/computenode/dispatch/slurm.py index ec5014e9f9..919b57f42c 100644 --- a/services/nodemanager/arvnodeman/computenode/dispatch/slurm.py +++ b/services/nodemanager/arvnodeman/computenode/dispatch/slurm.py @@ -43,7 +43,7 @@ class ComputeNodeShutdownActor(ShutdownActorBase): # error are still being investigated. @ShutdownActorBase._retry((subprocess.CalledProcessError, OSError)) - def cancel_shutdown(self): + def cancel_shutdown(self, reason): if self._nodename: if self._get_slurm_state() in self.SLURM_DRAIN_STATES: # Resume from "drng" or "drain" @@ -52,7 +52,7 @@ class ComputeNodeShutdownActor(ShutdownActorBase): # Node is in a state such as 'idle' or 'alloc' so don't # try to resume it because that will just raise an error. pass - return super(ComputeNodeShutdownActor, self).cancel_shutdown() + return super(ComputeNodeShutdownActor, self).cancel_shutdown(reason) @ShutdownActorBase._retry((subprocess.CalledProcessError, OSError)) @ShutdownActorBase._stop_if_window_closed