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
can't bind to all interfaces with some docker configurations? #13327
Labels
Comments
Relevant jenkins fail: http://build-us-00.elastic.co/job/es_g1gc_master_metal/16773/ |
It's not only
|
ok, its just intended as a safety check to prevent the user from making a mistake. I'll remove the broadcast check completely since apparently these containers don't understand how networking works. |
rmuir
added a commit
to rmuir/elasticsearch
that referenced
this issue
Sep 3, 2015
This was supposed to just help the user, in case they misconfigured something. Broadcast is an ipv4 only thing, the only way you can really detect its a broadcast address, is to look and see if an interface has that address as its broadcast address. But we cannot trust that container interfaces won't have a crazy setup... Closes elastic#13327
rmuir
added a commit
that referenced
this issue
Sep 3, 2015
This was supposed to just help the user, in case they misconfigured something. Broadcast is an ipv4 only thing, the only way you can really detect its a broadcast address, is to look and see if an interface has that address as its broadcast address. But we cannot trust that container interfaces won't have a crazy setup... Closes #13327
rmuir
added a commit
that referenced
this issue
Sep 3, 2015
This was supposed to just help the user, in case they misconfigured something. Broadcast is an ipv4 only thing, the only way you can really detect its a broadcast address, is to look and see if an interface has that address as its broadcast address. But we cannot trust that container interfaces won't have a crazy setup... Closes #13327
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
At least in one of our jenkins servers we have:
Is this normal? The fact it has a broadcast address like that (which looks totally bogus), means that if the user configures 0.0.0.0, we will fail. I can fix the logic to deal with it in several ways (the interface is not marked up, we can not do the check explicitly for a wildcard address) but if anyone understands this I'd love to know why this docker interface looks like that.
The text was updated successfully, but these errors were encountered: