From: Ondrej Lichtner <olichtne(a)redhat.com>
When killed slaves were only cleaning runing processes. Now slaves also
deconfigure any configured interfaces.
Signed-off-by: Ondrej Lichtner <olichtne(a)redhat.com>
---
lnst/Slave/NetTestSlave.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/lnst/Slave/NetTestSlave.py b/lnst/Slave/NetTestSlave.py
index 182bb41..af9ab90 100644
--- a/lnst/Slave/NetTestSlave.py
+++ b/lnst/Slave/NetTestSlave.py
@@ -449,7 +449,11 @@ class NetTestSlave:
for msg in msgs:
self._process_msg(msg[1])
+ logging.info("Cleaning up leftover commands.")
self._cmd_context.cleanup()
+ logging.info("Cleaning up configured interfaces.")
+ self._netconfig.deconfigure_all()
+ self._netconfig.cleanup()
def _process_msg(self, msg):
if msg["type"] == "command":
--
1.8.3.1