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

Port on downstream server gets corrupted #6664

Closed
zeha opened this issue May 23, 2018 · 4 comments
Closed

Port on downstream server gets corrupted #6664

zeha opened this issue May 23, 2018 · 4 comments

Comments

@zeha
Copy link
Collaborator

zeha commented May 23, 2018

  • Program: dnsdist
  • Issue type: Bug report

Short description

After a while - multiple days with heavy load - the port part of a random server as shown in showServers() changes to a random value. This is not just a cosmetic issue, we've verified that the port is actually tried.

Environment

  • Operating system: CentOS Linux 7 (Core)
  • Software version: 9242205 + custom patch (code available)
  • Software source: compiled

Steps to reproduce

Unclear :(

Other information

I'm filing this here so we don't forget about it. Might very well be a bug in the patch, but very hard to say.

@rgacogne
Copy link
Member

rgacogne commented May 24, 2018

I would be interested in seeing the patch because it's the first time I ever hear about that kind of issue in dnsdist.

@zeha
Copy link
Collaborator Author

zeha commented May 28, 2018

Patched tree is at https://github.com/zeha/pdns/tree/dnsdist-named-caches-rebased-20180324

While maybe the patch is not super nice, I doubt somehow that it's the source of this problem. The only thing that appears to get corrupted is one of the downstream server ports. Needs quite some time/traffic for this to show up.

@rgacogne
Copy link
Member

Would you happen to know if that still happens on recent builds?

@zeha
Copy link
Collaborator Author

zeha commented Nov 18, 2018

Customer feedback: apparently gone now.

@zeha zeha closed this as completed Nov 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants