From 1b49f70b3ca7a0f98703160552c0bc69990f2e2e Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Mon, 15 Oct 2018 22:22:34 -0400 Subject: [PATCH] Tweaks to the dameon operation --- node-daemon/pvcd/DNSAggregatorInstance.py | 3 ++- node-daemon/pvcd/VXNetworkInstance.py | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/node-daemon/pvcd/DNSAggregatorInstance.py b/node-daemon/pvcd/DNSAggregatorInstance.py index ab2fcc1a..827c9bc1 100644 --- a/node-daemon/pvcd/DNSAggregatorInstance.py +++ b/node-daemon/pvcd/DNSAggregatorInstance.py @@ -157,7 +157,6 @@ class DNSAggregatorInstance(object): '--loglevel=3', '--master=no', '--slave=yes', - '--slave-cycle-interval=5', '--version-string=powerdns', '--socket-dir={}'.format(self.config['pdns_dynamic_directory']), '--launch=gsqlite3', @@ -180,4 +179,6 @@ class DNSAggregatorInstance(object): 'Stopping PowerDNS zone aggregator', state='o' ) + self.dns_server_daemon.signal('int') + time.sleep(0.2) self.dns_server_daemon.signal('term') diff --git a/node-daemon/pvcd/VXNetworkInstance.py b/node-daemon/pvcd/VXNetworkInstance.py index 385b3ae7..35663e75 100644 --- a/node-daemon/pvcd/VXNetworkInstance.py +++ b/node-daemon/pvcd/VXNetworkInstance.py @@ -333,6 +333,7 @@ add rule inet filter input meta iifname {bridgenic} counter drop '--auth-zone={}'.format(self.domain), '--auth-peer=127.0.0.1,{}'.format(self.ip_gateway), '--auth-sec-servers=127.0.0.1,[::1],{}'.format(self.ip_gateway), + '--auth-soa=1,pvc@localhost,10,10', '--listen-address={}'.format(self.ip_gateway), '--bind-interfaces', '--leasefile-ro', @@ -418,4 +419,6 @@ add rule inet filter input meta iifname {bridgenic} counter drop prefix='VNI {}'.format(self.vni), state='o' ) + self.dhcp_server_daemon.signal('int') + time.sleep(0.2) self.dhcp_server_daemon.signal('term')