• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Warning: This build has drifted.
The coverage report for this pull request build may be inaccurate because its base commit is no longer the HEAD of its target branch.
This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

    • Learn more: For more information on this, see Tracking coverage changes for pull request builds.
    • Fix now: For a quick fix, rebase this PR at GitHub. Your next report should be accurate.
    • Prevent going forward: To avoid this issue with future PRs, see these Recommended CI Configurations.
New Repo Setting:
INCLUDE COVERAGE % WITH WARNINGS ABOUT DRIFTED BUILDS?

Enabling this setting will include a (potentially inaccurate) coverage % with warning messages in status updates for drifted builds.

Adjust setting

PowerDNS / pdns / 25737011457
69%
master: 67%

Build:
Build:
LAST BUILD BRANCH: ddist-fix-race-calling-get-pool-get-cache-from-lua-action
DEFAULT BRANCH: master
Ran 12 May 2026 01:28PM UTC
Jobs 3
Files 233
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 May 2026 01:17PM UTC coverage: 68.777% (+0.1%) from 68.63%
25737011457

Pull #17341

github

web-flow
Merge 5fee2f21b into fff452739
Pull Request #17341: dnsdist-2.1.x: Backport 17287 - Fix `BPFFilter::addRangeRule`

15801 of 30436 branches covered (51.92%)

Branch coverage included in aggregate %.

0 of 2 new or added lines in 1 file covered. (0.0%)

10724 existing lines in 100 files now uncovered.

53638 of 70527 relevant lines covered (76.05%)

2538372.22 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
10.96
-36.27% pdns/dnsdistdist/bpf-filter.cc

Coverage Regressions

Lines Coverage ∆ File
4094
0.0
-100.0% pdns/dnsdistdist/bpf-filter.qname.ebpf
588
14.34
-53.7% pdns/dnsdistdist/doh3.cc
409
55.43
-19.39% pdns/dnsdistdist/dnsdist-tcp.cc
387
10.96
-36.27% pdns/dnsdistdist/bpf-filter.cc
345
24.0
-32.73% pdns/dnsdistdist/dnsdist-rules-factory.hh
336
24.08
-18.23% pdns/misc.cc
321
44.75
-24.07% pdns/dnsdistdist/dnsdist-backend.cc
310
55.6
-20.18% pdns/dnsdistdist/dnsdist-nghttp2-in.cc
270
25.23
-48.64% pdns/dnsdistdist/dnsdist-lbpolicies.cc
198
22.64
-30.09% pdns/iputils.cc
190
29.12
-55.88% pdns/dnsdistdist/dnsdist-concurrent-connections.cc
188
62.3
-7.63% pdns/dnsdistdist/dnsdist-lua-ffi.cc
157
47.19
-18.8% pdns/dnsdistdist/dnscrypt.cc
157
40.2
-31.64% pdns/tcpiohandler.hh
155
54.55
-14.26% pdns/dnsdistdist/dnsdist-nghttp2.cc
155
11.07
-55.36% pdns/dnsdistdist/doq-common.cc
147
18.56
-45.48% pdns/dnsdistdist/dnsdist-lua-bindings.cc
135
0.0
-100.0% pdns/dnsdistdist/bpf-filter.main.ebpf
119
3.83
-64.68% pdns/protozero.hh
117
50.2
-45.88% pdns/dnsdistdist/dnsdist-self-answers.cc
116
42.76
-38.28% pdns/dnsdistdist/dnsdist-metrics.cc
110
62.38
-21.81% pdns/dnsdistdist/dnsdist.hh
103
53.66
-27.21% pdns/dnsdistdist/dnsdist-async.cc
91
59.08
-7.07% pdns/dnsdistdist/dnsdist-dynblocks.cc
79
6.84
-68.38% pdns/logging.cc
78
17.72
-49.37% pdns/dnsdistdist/dnsdist-logging.cc
67
25.47
-63.21% pdns/dnsdistdist/dnsdist-doh-common.cc
57
39.29
-50.89% pdns/dnsdistdist/dnsdist-rule-chains.cc
56
20.41
-64.83% pdns/dnsdistdist/dnsdist-rules.cc
49
70.91
-2.33% pdns/iputils.hh
48
75.31
-6.58% pdns/dnsdistdist/dnsdist-cache.cc
44
38.95
-46.47% pdns/dnsdistdist/dnsdist-idstate.hh
44
76.26
-4.21% pdns/dnsdistdist/dnsdist-tcp-downstream.cc
44
3.03
-3.35% pdns/dolog.hh
42
14.59
-14.69% pdns/sstuff.hh
41
78.33
-3.57% pdns/dnsdistdist/dnsdist-ecs.cc
41
52.56
-26.28% pdns/dnsdistdist/dnsdist-tcp.hh
40
22.97
-54.05% pdns/dnsdistdist/dnsdist-frontend.cc
40
42.64
-10.2% pdns/misc.hh
39
7.41
-5.45% pdns/protozero-trace.cc
34
20.2
-34.34% pdns/dnsdistdist/dnsdist-actions.cc
30
17.02
-63.83% pdns/dnsdistdist/dnsdist-prometheus.hh
30
9.09
-90.91% pdns/logging.hh
28
2.78
-81.31% pdns/logr.hh
27
40.79
-35.53% pdns/dnsdistdist/dnsdist-dnsquestion.cc
27
24.29
-38.57% pdns/dnsdistdist/dnsdist-session-cache.cc
24
31.11
-53.33% pdns/dnsdistdist/dnsdist-protocols.cc
24
29.46
-21.43% pdns/dnsdistdist/dnsdist-proxy-protocol.cc
24
57.06
-5.22% pdns/dnsname.hh
24
28.93
-6.74% pdns/protozero-trace.hh
23
80.0
-7.93% pdns/dnsdistdist/dnsdist-dnsparser.cc
23
32.61
-53.11% pdns/dnsdistdist/dnsdist-doh-common.hh
21
12.77
-22.34% pdns/qtype.cc
20
56.45
-32.26% pdns/dnsdistdist/dnsdist-edns.cc
20
41.77
-46.05% pdns/dnsdistdist/dnsdist-lua-bindings-dnsquestion.cc
20
54.29
-9.52% pdns/dnsdistdist/dnsdist-tcp-downstream.hh
19
27.5
-47.5% pdns/dnsdistdist/dnsdist-lua-ffi.hh
19
78.97
-9.74% pdns/dnsdistdist/dnsdist-lua-network.cc
19
11.11
-70.37% pdns/dnsdistdist/dnsdist-resolver.cc
18
43.94
-2.1% pdns/dnsname.cc
15
38.42
-1.35% pdns/dnsdistdist/xsk.cc
14
69.28
-6.21% pdns/dnsdistdist/dnsdist-crypto.cc
14
62.89
-6.75% pdns/dnsdistdist/dnsdist-dynblocks.hh
14
73.0
-17.85% pdns/dnsdistdist/dnsdist-idstate.cc
14
12.5
-87.5% pdns/dnsdistdist/dnsdist-lua-vars.cc
13
41.86
-15.61% pdns/dnsdistdist/dnsdist-kvs.hh
10
54.29
-28.57% pdns/dnsdistdist/dnsdist-configuration.cc
9
33.33
-30.0% pdns/dnsdistdist/dnsdist-cache.hh
9
0.0
-100.0% pdns/dnsdistdist/dnsdist-random.cc
9
0.37
-3.33% pdns/dnsdistdist/dnsdist-xsk.cc
9
67.98
-5.06% pdns/dnsdistdist/tcpiohandler-mplexer.hh
8
66.88
-2.6% pdns/dnsdistdist/dnsdist-kvs.cc
8
48.48
-24.24% pdns/dnsdistdist/dnsdist-opentelemetry.hh
8
48.89
-2.96% pdns/svc-records.cc
7
57.14
-20.63% pdns/dnsdistdist/dnsdist-lbpolicies.hh
7
33.33
-3.33% pdns/packetcache.hh
6
61.59
-0.41% pdns/dnsparser.cc
6
20.45
-13.64% pdns/dns_random.hh
6
82.38
-3.11% pdns/mplexer.hh
6
0.0
-75.0% pdns/snmp-agent.hh
5
49.64
-3.65% pdns/statnode.cc
4
73.49
-1.86% pdns/ednsoptions.cc
4
42.86
-57.14% pdns/uuid-utils.cc
3
0.0
-55.56% pdns/dnsdistdist/dnsdist-actions.hh
3
87.92
-1.25% pdns/dnsdistdist/dnsdist-svc.cc
3
67.11
-2.57% pdns/lock.hh
3
42.86
-42.86% pdns/proxy-protocol.hh
3
92.5
-7.5% pdns/stat_t.hh
2
96.39
-1.2% pdns/burtle.hh
2
49.88
-0.48% pdns/channel.hh
2
70.27
-1.8% pdns/dns.cc
2
48.0
-28.0% pdns/dnsdistdist/dnsdist-lua-bindings-kvs.cc
2
33.95
-4.99% pdns/dnsdistdist/dnsdist-lua.hh
2
90.91
-0.65% pdns/dnsdistdist/dnsdist-opentelemetry.cc
2
81.99
-1.24% pdns/epollmplexer.cc
2
0.0
-100.0% pdns/libssl.hh
2
83.66
-1.31% pdns/pollmplexer.cc
2
86.67
-0.67% pdns/proxy-protocol.cc
2
0.0
-8.57% pdns/remote_logger.hh
1
50.0
-3.85% pdns/qtype.hh
Jobs
ID Job ID Ran Files Coverage
1 dnsdist-unit-least-asan+ubsan - 25737011457.1 12 May 2026 02:16PM UTC 154
57.91
GitHub Action Run
2 dnsdist-unit-full-asan+ubsan - 25737011457.2 12 May 2026 01:28PM UTC 187
52.32
GitHub Action Run
3 dnsdist-regression-full-asan+ubsan - 25737011457.3 12 May 2026 03:22PM UTC 194
57.7
GitHub Action Run
Source Files on build 25737011457
  • Tree
  • List 233
  • Changed 32
  • Source Changed 1
  • Coverage Changed 32
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25737011457
  • Pull Request #17341
  • PR Base - rel/dnsdist-2.1.x (#24824715075)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc