Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dnsdist: Carbon intervals are slightly off when exporting to multiple servers and one is unreachable #10517

Closed
aj-gh opened this issue Jun 22, 2021 · 0 comments · Fixed by #12424

Comments

@aj-gh
Copy link
Contributor

aj-gh commented Jun 22, 2021

  • Program: dnsdist
  • Issue type: Bug report

Short description

When multiple Carbon servers are configured in dnsdist (with multiple "carbonServer" statements) and one is unreachable the reporting frequency to the remaining server(s) becomes unreliable, for example 32 seconds instead of 30 at random intervals, which causes some issues for reports that rely on exact data update intervals.

Environment

  • Operating system: Ubuntu 18.04
  • Software version: 1.5.2
  • Software source: PowerDNS repo (1.5.2-1pdns.bionic)

Steps to reproduce

  1. Configure at least two carbonServer's
  2. Make one of them unreachable (timeout)
  3. Validate reporting frequency to the remaining reachable carbon server

Expected behaviour

Strict reporting interval

Actual behaviour

Random reporting interval +/- a few seconds each..

Other information

"As discussed."
Thanks. 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants