Merge pull request #1598 from weaveworks/issues/1584-improved-proxy-router-restart

Improved detection of router container restart

Fixes #1584
This commit is contained in:
Matthias Radestock committed 2015-10-28 08:51:06 +00:00
commit a31b2876d0
2 files changed
+3 -1

No files matched your search

+1
View File
@@ -21,6 +21,7 @@ var (
containerIDRegexp = regexp.MustCompile("^(/v[0-9\\.]*)?/containers/([^/]*)/.*")
weaveWaitEntrypoint = []string{"/w/w"}
weaveEntrypoint = "/home/weave/weaver"
weaveContainerName = "/weave"
)
func callWeave(args ...string) ([]byte, []byte, error) {
+2 -1
View File
@@ -315,7 +315,8 @@ func containerShouldAttach(container *docker.Container) bool {
}
func containerIsWeaveRouter(container *docker.Container) bool {
return len(container.Config.Entrypoint) > 0 && container.Config.Entrypoint[0] == weaveEntrypoint
return container.Name == weaveContainerName &&
len(container.Config.Entrypoint) > 0 && container.Config.Entrypoint[0] == weaveEntrypoint
}
func (proxy *Proxy) createWait(r *http.Request, ident string) {