-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
in_forward plugin bind on both ipv4 and ipv6 #3001
Comments
Hi there, Has anyone taken a look over the issue described above? Thanks, |
This issue has been automatically marked as stale because it has been open 90 days with no activity. Remove stale label or comment or this issue will be closed in 30 days |
@repeatedly hi there; any updates here? |
Just found this, as hitting the same issue. No updates I assume ? |
FYI: From #2902
|
So #2902 got de-duped here, which is cool, but I wanna clarify there's 2 different use-cases being discussed:
The first is table-stakes, but the latter should also work. |
Correct - the first item refers to how a numeric address is handled, while the second involves DNS resolution. |
I just ran into this on a v6 only k8s cluster. It's been a while, is this going to make the roadmap any time soon? |
Metrics must listen on ipv4 and ipv6 so that this helm chart will work in ipv6 enabled k8s clusters. This is a implementation of a work around found in this bug: fluent/fluentd#3001 Signed-off-by: Sjoerd Oostdijck <[email protected]>
i guess this issue got resolved in Webrick itself as per this comment But switching out of Webrick is the correct direction i guess I am not sure if this is 100% correct but i guess this is the right way |
@Athishpranav2003 Thanks! |
I guess this issue is simply solved by either #4648 or by simply updating webrick. But need to check it after the changes again |
Fluentd uses WEBrick mainly for the RPC feature. |
Describe the bug
While using the in_forward plugin, I’m trying to have it bind on both IPv4 and IPv6 addresses (for dual-stack systems); typically, when using. “::” for bind config parameter, the socket api will bind to both (as long as AF_INET6 is used).
However, if I use “::” for bind config parameter, an IPv6 only socket will be created.
With the default value of bind (“0.0.0.0”), an IPv4 only socket is created.
To Reproduce
Using the configuration below:
ipv6 works
ipv4 does not:
A workaround is to use two
Expected behavior
When binding on "::" (IPv6 name for any address), IPv4 should also be bound on any address.
Your Environment
fluentd --version
ortd-agent --version
cat /etc/os-release
uname -r
Your Configuration
Issue discussed on fluentd Google Group here.
The text was updated successfully, but these errors were encountered: