From cc2ee4fbd810838dcfe0c32e2162268c3ce02241 Mon Sep 17 00:00:00 2001 From: Alex Dadgar Date: Sat, 30 Jan 2016 16:21:37 -0800 Subject: [PATCH] Disable blocked eval tracker when leadership is lost --- nomad/leader.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nomad/leader.go b/nomad/leader.go index 153a79525..ce60966f4 100644 --- a/nomad/leader.go +++ b/nomad/leader.go @@ -348,6 +348,9 @@ func (s *Server) revokeLeadership() error { // Disable the eval broker, since it is only useful as a leader s.evalBroker.SetEnabled(false) + // Disable the blocked eval tracker, since it is only useful as a leader + s.blockedEvals.SetEnabled(false) + // Disable the periodic dispatcher, since it is only useful as a leader s.periodicDispatcher.SetEnabled(false)