[GH-ISSUE #3460] Hot-reloading blocklists on file change #1184

Open
opened 2026-03-16 01:50:48 +03:00 by kerem · 0 comments
Owner

Originally created by @james7132 on GitHub (Feb 13, 2026).
Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/3460

Is your feature request related to a problem? Please describe.
I've set up a cronjob/systemd timer to refresh blocklists periodically. Reloading these lists requires restarting the server, which potentially means downtime.

Describe the solution you'd like
Automatically reload blocklists using notify: https://docs.rs/notify/latest/notify/.

Describe alternatives you've considered
Restart the server each time a change to a blocklist file is updated.

Additional context
This could potentially extend to any part of the server configuration. Something like nginx -s reload or anything invoked with systemctl reload would be useful here.

Originally created by @james7132 on GitHub (Feb 13, 2026). Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/3460 **Is your feature request related to a problem? Please describe.** I've set up a cronjob/systemd timer to refresh blocklists periodically. Reloading these lists requires restarting the server, which potentially means downtime. **Describe the solution you'd like** Automatically reload blocklists using `notify`: https://docs.rs/notify/latest/notify/. **Describe alternatives you've considered** Restart the server each time a change to a blocklist file is updated. **Additional context** This could potentially extend to any part of the server configuration. Something like `nginx -s reload` or anything invoked with `systemctl reload` would be useful here.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hickory-dns#1184
No description provided.