]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Fix backends kept after upgrade no longer working
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 16 Feb 2022 16:14:11 +0000 (17:14 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 22 Feb 2022 10:32:22 +0000 (11:32 +0100)
pdns/dnsdistdist/dnsdist-discovery.cc

index 038148383b9dee5861167211d5861373e98b0dc0..5cca42b15f2c25e40689e599b10108173706292e 100644 (file)
@@ -481,7 +481,9 @@ bool ServiceDiscovery::tryToUpgradeBackend(const UpgradeableBackend& backend)
 
     g_pools.setState(localPools);
     g_dstates.setState(states);
-    backend.d_ds->stop();
+    if (!backend.keepAfterUpgrade) {
+      backend.d_ds->stop();
+    }
 
     return true;
   }