From d64b19a292d8482ab82e4e9cf5547a6dfd3eeaee Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 20 May 2014 16:05:26 -0400 Subject: [PATCH] Deregister timeout on broken When broken for whatever reason, we do not want timeout handling to continue trying to heal the session. Notably bad when login fails and a _relog is triggered continually. Change-Id: Id342a7fc1274fe95483f2e5392b04f86d23c2b1a --- pyghmi/ipmi/private/session.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pyghmi/ipmi/private/session.py b/pyghmi/ipmi/private/session.py index 934158d6..535cb18e 100644 --- a/pyghmi/ipmi/private/session.py +++ b/pyghmi/ipmi/private/session.py @@ -388,6 +388,7 @@ class Session(object): # since our connection has failed retries # deregister our keepalive facility Session.keepalive_sessions.pop(self, None) + Session.waiting_sessions.pop(self, None) if self.logged: self.logged = 0 # mark session as busted self._customkeepalives = None