-
Notifications
You must be signed in to change notification settings - Fork 714
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
Scope 0.11.1 doesn't track fastdp connections from weave 1.4 #782
Comments
Related: weaveworks/weave#1577 |
I have repeated the original test of the conntrack fix with Scope 0.11.1 and Net 1.4.0: This test was performed using two Ubuntu 15.04 VMs (3.19.0-23-generic) provisioned from |
Here's the report: https://gist.github.com/2opremio/e76005d3f8c642f36f05 The machines are running a recent kernel
And the intermediate bridges seem to be there:
|
Well, that confirms that edge was indeed coming from conntrack. |
Does |
@fons you're containers don't have weave IP address (or mac addresses). Did you start scope before weave? Could you post the output of |
Yep, repeatedly curl'ing an httpserver container from my machine, results in connections to the dataproducers. This is reflected by conntrack.
|
@fons it should print something like:
This suggests scope was brought up before weave, or it failed to detect weave in some other way. @awh you're off the hook. |
After rebooting scope, the logs show
This seems to suggest that scope now sees the weave network
Scope is guaranteed tot start after Weave due to https://github.com/weaveworks/integrations/blob/master/aws/ecs/packer/to-upload/scope.conf#L19 However, it could be Scope still launches too early, before Scope can recognize the weave network. So this seems another occurrence of #510 Now I can see one connection to a dataproducer, but I am still missing two connections: Here's the report: https://gist.github.com/2opremio/0086436fb831e82dc562 |
Pls check the logs on the other two machines contain the "Weave container detected at" line. |
You are right after restarting scope in those other two machines, everything works as expected. This is another instance of #510 |
Weave 1.4 includes an intermediate bridge so that conntrack (and in turn Scope) can track connections made in Weave through fast data path ( weaveworks/weave#1712 )
However, the demo in the weave ECS guide doesn't show connections between httpservers and data producers (which happen with weave), only between the internet and httpservers:
The text was updated successfully, but these errors were encountered: