From 5b2cc5bea7f829ef00217583cfe96f2f88bbe1dd Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 15 Jun 2022 10:50:21 -0400 Subject: [PATCH] More aggressively timeout on unconnected systems When setting max timeout, select a more aggressive timeout if recent connectivity hasn't been confirmed. Change-Id: I806d0cddb53e4e2246c6de86e561dbd658a76256 --- pyghmi/ipmi/private/session.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyghmi/ipmi/private/session.py b/pyghmi/ipmi/private/session.py index 02658244..ddd16bca 100644 --- a/pyghmi/ipmi/private/session.py +++ b/pyghmi/ipmi/private/session.py @@ -1763,10 +1763,11 @@ class Session(object): self._mark_broken() return else: + self.maxtimeout = 6 if self.sessioncontext == 'ESTABLISHED': self.onlogpayload = self.lastpayload self.onlogpayloadtype = self.last_payload_type - self.maxtimeout = 6 + self.maxtimeout = 2 self._relog() return elif self.sessioncontext == 'FAILED':