From 28ba40ccfa8e37c86e6daba6e6a46c68f0061180 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Mon, 31 Jul 2017 10:05:50 -0400 Subject: [PATCH] Replace SOL locknig with NullLock Again, eventlet monkeypatching of pyghmi seems to be messing up use of RLocks... --- confluent_server/confluent/plugins/hardwaremanagement/ipmi.py | 1 + 1 file changed, 1 insertion(+) diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index ff8a0e6a..7674f6d4 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -266,6 +266,7 @@ class IpmiConsole(conapi.Console): password=self.password, kg=self.kg, force=True, iohandler=self.handle_data) + self.solconnection.outputlock = NullLock() while not self.solconnection.connected and not self.broken: w = eventlet.event.Event() _ipmiwaiters.append(w)