From 845b995d4ed68515743a7e7b6c8461d616f77727 Mon Sep 17 00:00:00 2001 From: Jan Kadlec <jan.kadlec@nic.cz> Date: Wed, 7 May 2014 15:01:18 +0200 Subject: [PATCH] zone-events: Still load the zone if serial is lower. --- src/knot/zone/zone-load.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/knot/zone/zone-load.c b/src/knot/zone/zone-load.c index 5164f62768..157a27f153 100644 --- a/src/knot/zone/zone-load.c +++ b/src/knot/zone/zone-load.c @@ -172,6 +172,13 @@ int zone_load_post(zone_contents_t *new_contents, zone_t *zone) conf->name); ret = KNOT_EOK; changesets_free(&diff_change, NULL); + } else if (ret == KNOT_ERANGE) { + log_zone_warning("Zone %s: Zone file changed, " + "but serial is lower than before - " + "IXFR history will be lost.\n", + conf->name); + ret = KNOT_EOK; + changesets_free(&diff_change, NULL); } else if (ret != KNOT_EOK) { log_zone_error("Zone %s: Failed to calculate " "differences from the zone " -- GitLab