-
Notifications
You must be signed in to change notification settings - Fork 674
Proxy router restart triggered erroneously #1584
Comments
The plan of record for addressing this is to move the datapath manipulation functions into a separate library and incrementally pursue the migration discussed in the commentary of #307. |
Is there any ill effect from this?
Not quite. The plan is to take the dp functions and combine them with |
We could also include |
I don't think so. The proxy calls |
d'oh. We should have used that as an additional discriminator in |
Is there a reason to not use it exclusively? |
fixes the problem... |
Yes, we want to take some reasonable steps to not mess with random containers called 'weave'. The weave script does that when launching, i.e. it moans differently about a running weave than a running container that happens to be called weave. The script uses the image name to tell the difference, but that is not so easily done in the proxy (the image name depends on the |
The weave script invokes the router container to take actions pertaining to fast datapath (creation/deletion of the datapath itself, and the addition of veths to the datapath) - since this has the same entrypoint as the router, the proxy thinks the router has been restarted by Docker and attempts to attach the ephemeral container to the weave network.
The text was updated successfully, but these errors were encountered: