From 8ef21cf9f251ae452c6f4848e628916571494954 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Thu, 23 May 2019 22:20:38 -0400 Subject: [PATCH] Sleep longer before removing gateways 1 second was just slightly too little time to wait and packets would occasionally be lost on primary switchover. Increase this to 2 seconds to provide more time for arping to run on the new primary. --- node-daemon/pvcd/NodeInstance.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node-daemon/pvcd/NodeInstance.py b/node-daemon/pvcd/NodeInstance.py index 16f6d15d..9ff59dde 100644 --- a/node-daemon/pvcd/NodeInstance.py +++ b/node-daemon/pvcd/NodeInstance.py @@ -253,7 +253,7 @@ class NodeInstance(object): if self.config['enable_networking']: self.logger.out('Setting router {} to secondary state'.format(self.name), state='i') self.logger.out('Network list: {}'.format(', '.join(self.network_list))) - time.sleep(1) + time.sleep(2) for network in self.d_network: self.d_network[network].stopDHCPServer() self.d_network[network].removeGateways()