Skip to content

Commit a98437b

Browse files
authored
Merge pull request #270 from nandakishorepeddi/debugcccl
ARP recreating while CIS restarts
2 parents 078956d + d31181b commit a98437b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

f5_cccl/service/manager.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -474,8 +474,11 @@ def deploy_net(self, desired_config): # pylint: disable=too-many-locals
474474
LOGGER.debug("Getting arp tasks...")
475475
existing = self._bigip.get_arps()
476476
desired = desired_config.get('arps', dict())
477-
(create_arps, update_arps, delete_arps) = (
478-
self._get_resource_tasks(existing, desired)[0:3])
477+
create_arps = update_arps = delete_arps = list()
478+
# To avoid recreating ARPs
479+
if len(desired) > 0:
480+
(create_arps, update_arps, delete_arps) = (
481+
self._get_resource_tasks(existing, desired)[0:3])
479482

480483
# Get the list of tunnel tasks
481484
LOGGER.debug("Getting tunnel tasks...")

0 commit comments

Comments
 (0)