• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dnsimple / erldns / 15559237601
85%

Build:
DEFAULT BRANCH: main
Ran 10 Jun 2025 12:19PM UTC
Jobs 1
Files 34
Run time 2min
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

10 Jun 2025 12:17PM UTC coverage: 65.501% (+0.9%) from 64.625%
15559237601

push

github

web-flow
Reimplement zone loader (#230)

- removed the duplicated logic to load zones from erldns_storage (it was copy-pasted!),
- reworked to load files from both a directory (wildcarding on **/*.json files in that dir) as well as a specific file,
- reworked to be able to load zones in parallel, potentially making startup times much faster (loading 6K zones with 10K records each went from 30min to 3min on my machine, together with changes to the loader as described in a different point below).

To verify this, we can create many zone files and put them under a single dir in any nested way, add that dir to the config as described in the docs, and after startup verify that all zones are loaded by any dig query.

* Reimplement zone loader

* Temporarily add ff_use_txts_field

* Accept nested wildcards and cleanup zones

* Fix admin suite

* Add local folder

* Document zones

* Fix heading

---------

Co-authored-by: Simone Carletti <weppos@weppos.net>

81 of 93 new or added lines in 1 file covered. (87.1%)

1124 of 1716 relevant lines covered (65.5%)

1407.16 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
12
87.1
9.32% src/zones/erldns_zone_loader.erl
Jobs
ID Job ID Ran Files Coverage
1 15559237601.1 10 Jun 2025 12:19PM UTC 34
65.5
GitHub Action Run
Source Files on build 15559237601
  • Tree
  • List 34
  • Changed 4
  • Source Changed 3
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #15559237601
  • 62594c04 on github
  • Prev Build on main (#15536860278)
  • Next Build on main (#15579376325)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc