diff --git a/agent/agent.go b/agent/agent.go index 8248dcf13..af283be54 100644 --- a/agent/agent.go +++ b/agent/agent.go @@ -168,10 +168,10 @@ func (a *Agent) Purge() { machID := a.machine.State().ID for _, jobName := range a.state.ScheduledJobs() { - log.Infof("Unscheduling Job(%s) from local machine", jobName) - a.registry.ClearJobTarget(jobName, machID) log.Infof("Unloading Job(%s) from local machine", jobName) a.UnloadJob(jobName) + log.Infof("Unscheduling Job(%s) from local machine", jobName) + a.registry.ClearJobTarget(jobName, machID) } // Jobs have been stopped, the heartbeat can stop