Skip to content

Conversation

@arnested
Copy link
Owner

@arnested arnested commented Sep 5, 2025

Maybe a gops agent can help us find out why ldddns sometimes locks up.

This should be considered an “undocumented” feature, and it might be removed again anytime.

The agent won't be started by default but needs to be explicitly enabled by setting LDDDNS_GOPS=true.

We also need to loosen systemd's tight grip on the process a bit. Add a /etc/systemd/system/ldddns.service.d/gops.conf file with the following content:

[Service]
Environment=LDDDNS_GOPS=true
PrivateNetwork=no
ProtectHome=no
RestrictAddressFamilies=AF_UNIX AF_INET
IPAddressAllow=127.0.0.1

@codecov
Copy link

codecov bot commented Sep 5, 2025

Codecov Report

❌ Patch coverage is 0% with 12 lines in your changes missing coverage. Please review.
✅ Project coverage is 29.81%. Comparing base (819abb2) to head (4fce1ce).
⚠️ Report is 4 commits behind head on main.

Files with missing lines Patch % Lines
main.go 0.00% 11 Missing ⚠️
entry_groups.go 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #440      +/-   ##
==========================================
- Coverage   30.81%   29.81%   -1.01%     
==========================================
  Files           7        7              
  Lines         357      369      +12     
==========================================
  Hits          110      110              
- Misses        245      257      +12     
  Partials        2        2              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@arnested arnested merged commit e980b58 into main Sep 5, 2025
24 of 26 checks passed
@arnested arnested deleted the gops branch September 5, 2025 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants