]> Frank Brehm's Git Trees - pixelpark/admin-tools.git/commitdiff
Exceptional increasing SOA after changes not necessary anymore
authorFrank Brehm <frank.brehm@pixelpark.com>
Wed, 17 Jan 2018 13:20:47 +0000 (14:20 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Wed, 17 Jan 2018 13:20:47 +0000 (14:20 +0100)
pp_lib/pdns_migrate_ns.py

index 74d70744a6f260bc94720dbec9d7de7351c21537..5735b812525d735299a0650f4d7b24e2f790208d 100644 (file)
@@ -27,7 +27,7 @@ from .pdns_app import PpPDNSAppError, PpPDNSApplication, PDNSApiNotFoundError, P
 from .pdns_zone import PdnsApiZone
 from .pdns_record import compare_rrsets
 
-__version__ = '0.2.5'
+__version__ = '0.2.6'
 LOG = logging.getLogger(__name__)
 
 
@@ -190,7 +190,7 @@ class PDNSMigrateNsApp(PpPDNSApplication):
 
         LOG.info("Setting nameservers for zone {!r} ...".format(zone_name))
         comment = "Update NS entries on great NS- and SOA-Migration."
-        if not self.set_nameservers(zone, new_nameservers, comment=comment):
+        if not self.set_nameservers(zone, new_nameservers, comment=comment, do_serial=False):
             return False
 
         zone_parts = zone_name.split('.')
@@ -207,7 +207,8 @@ class PDNSMigrateNsApp(PpPDNSApplication):
             LOG.info("Setting nameservers for zone {z!r} in zone {t!r}.".format(
                 z=zone_name, t=top_zone_name))
             top_zone = self.get_api_zone(top_zone_name)
-            return self.set_nameservers(top_zone, new_nameservers, zone_name, comment=comment)
+            return self.set_nameservers(
+                top_zone, new_nameservers, zone_name, comment=comment, do_serial=False)
         else:
             LOG.debug("Top zone {!r} is not in our responsibility.".format(top_zone_name))
         return True