{"action":"created","issue":{"url":"https://api.github.com/repos/moby/moby/issues/32717","repository_url":"https://api.github.com/repos/moby/moby","labels_url":"https://api.github.com/repos/moby/moby/issues/32717/labels{/name}","comments_url":"https://api.github.com/repos/moby/moby/issues/32717/comments","events_url":"https://api.github.com/repos/moby/moby/issues/32717/events","html_url":"https://github.com/moby/moby/pull/32717","id":222823611,"number":32717,"title":"Data path traffic separation option in swarm mode","user":{"login":"fcrisciani","id":1823625,"avatar_url":"https://avatars0.githubusercontent.com/u/1823625?v=3","gravatar_id":"","url":"https://api.github.com/users/fcrisciani","html_url":"https://github.com/fcrisciani","followers_url":"https://api.github.com/users/fcrisciani/followers","following_url":"https://api.github.com/users/fcrisciani/following{/other_user}","gists_url":"https://api.github.com/users/fcrisciani/gists{/gist_id}","starred_url":"https://api.github.com/users/fcrisciani/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fcrisciani/subscriptions","organizations_url":"https://api.github.com/users/fcrisciani/orgs","repos_url":"https://api.github.com/users/fcrisciani/repos","events_url":"https://api.github.com/users/fcrisciani/events{/privacy}","received_events_url":"https://api.github.com/users/fcrisciani/received_events","type":"User","site_admin":false},"labels":[{"id":175375407,"url":"https://api.github.com/repos/moby/moby/labels/status/2-code-review","name":"status/2-code-review","color":"fad8c7","default":false},{"id":408305378,"url":"https://api.github.com/repos/moby/moby/labels/status/needs-vendoring","name":"status/needs-vendoring","color":"bfdadc","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2017-04-19T18:10:56Z","updated_at":"2017-04-26T18:58:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/moby/moby/pulls/32717","html_url":"https://github.com/moby/moby/pull/32717","diff_url":"https://github.com/moby/moby/pull/32717.diff","patch_url":"https://github.com/moby/moby/pull/32717.patch"},"body":"<!--\r\nPlease make sure you've read and understood our contributing guidelines;\r\nhttps://github.com/docker/docker/blob/master/CONTRIBUTING.md\r\n\r\n** Make sure all your commits include a signature generated with `git commit -s` **\r\n\r\nFor additional information on our contributing process, read our contributing\r\nguide https://docs.docker.com/opensource/code/\r\n\r\nIf this is a bug fix, make sure your description includes \"fixes #xxxx\", or\r\n\"closes #xxxx\"\r\n\r\nPlease provide the following information:\r\n-->\r\n\r\n**- What I did**\r\nIn SWARM mode is now possible to pass a new flag to specify which is the interface to use for data path traffic. This will allow to separate data traffic (container to container pkts) from control traffic (grpc between workers and managers)\r\n\r\n**- How I did it**\r\nIntroduced a new flag --datapath-addr in the docker swarm init and docker swarm join\r\n\r\n**- How to verify it**\r\nCreate a swarm cluster on hosts with at least 2 interfaces, one will be dedicated for the management and will be the one that will be used in the --advertise-addr, the other instead will be the one for the --datapath-addr flag.\r\nSecond step is to create an overlay network\r\nThird step is to launch containers on different workers using the overlay network.\r\nAt this point the traffic between the containers on different workers will happen on the interface identified by the --datapath-addr\r\n\r\n**- Description for the changelog**\r\n<!--\r\nWrite a short (one line) summary that describes the changes in this\r\npull request for inclusion in the changelog:\r\n-->\r\nData path traffic separation option in swarm mode\r\n\r\nFixes #32446\r\n\r\n**- A picture of a cute animal (not mandatory but encouraged)**\r\n![hqdefault](https://cloud.githubusercontent.com/assets/1823625/25028793/d4446166-206b-11e7-9283-19ee34c26f2b.jpg)\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/moby/moby/issues/comments/297508490","html_url":"https://github.com/moby/moby/pull/32717#issuecomment-297508490","issue_url":"https://api.github.com/repos/moby/moby/issues/32717","id":297508490,"user":{"login":"fcrisciani","id":1823625,"avatar_url":"https://avatars0.githubusercontent.com/u/1823625?v=3","gravatar_id":"","url":"https://api.github.com/users/fcrisciani","html_url":"https://github.com/fcrisciani","followers_url":"https://api.github.com/users/fcrisciani/followers","following_url":"https://api.github.com/users/fcrisciani/following{/other_user}","gists_url":"https://api.github.com/users/fcrisciani/gists{/gist_id}","starred_url":"https://api.github.com/users/fcrisciani/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fcrisciani/subscriptions","organizations_url":"https://api.github.com/users/fcrisciani/orgs","repos_url":"https://api.github.com/users/fcrisciani/repos","events_url":"https://api.github.com/users/fcrisciani/events{/privacy}","received_events_url":"https://api.github.com/users/fcrisciani/received_events","type":"User","site_admin":false},"created_at":"2017-04-26T18:58:09Z","updated_at":"2017-04-26T18:58:09Z","body":"@cpuguy83 the powerpc pipeline is stuck"}}
{"actor":{"display_login":"fcrisciani"}}