]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Properly handle a failure of the first lazy health-check
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 19 Mar 2024 09:40:46 +0000 (10:40 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 19 Mar 2024 09:40:46 +0000 (10:40 +0100)
Manually backported from 2cd1a8d65bd8bc45458115f5827126aa537906b3

pdns/dnsdist.cc

index 6f0d4080ab8aa9426e27886314d4255606b65f93..3c32201abafaaa0ac092fb95cb2a699828a4f735 100644 (file)
@@ -3389,6 +3389,7 @@ int main(int argc, char** argv)
           }
 
           if (!queueHealthCheck(mplexer, dss, true)) {
+            dss->submitHealthCheckResult(true, false);
             dss->setUpStatus(false);
             warnlog("Marking downstream %s as 'down'", dss->getNameWithAddr());
           }