{"action":"created","issue":{"url":"https://api.github.com/repos/docker/docker/issues/16229","labels_url":"https://api.github.com/repos/docker/docker/issues/16229/labels{/name}","comments_url":"https://api.github.com/repos/docker/docker/issues/16229/comments","events_url":"https://api.github.com/repos/docker/docker/issues/16229/events","html_url":"https://github.com/docker/docker/pull/16229","id":105918426,"number":16229,"title":"Add builtin nodes discovery","user":{"login":"icecrime","id":1564054,"avatar_url":"https://avatars.githubusercontent.com/u/1564054?v=3","gravatar_id":"","url":"https://api.github.com/users/icecrime","html_url":"https://github.com/icecrime","followers_url":"https://api.github.com/users/icecrime/followers","following_url":"https://api.github.com/users/icecrime/following{/other_user}","gists_url":"https://api.github.com/users/icecrime/gists{/gist_id}","starred_url":"https://api.github.com/users/icecrime/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/icecrime/subscriptions","organizations_url":"https://api.github.com/users/icecrime/orgs","repos_url":"https://api.github.com/users/icecrime/repos","events_url":"https://api.github.com/users/icecrime/events{/privacy}","received_events_url":"https://api.github.com/users/icecrime/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/docker/docker/labels/status/1-design-review","name":"status/1-design-review","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/docker/docker/milestones/41","html_url":"https://github.com/docker/docker/milestones/1.9.0","labels_url":"https://api.github.com/repos/docker/docker/milestones/41/labels","id":1211905,"number":41,"title":"1.9.0","description":"","creator":{"login":"dmp42","id":332946,"avatar_url":"https://avatars.githubusercontent.com/u/332946?v=3","gravatar_id":"","url":"https://api.github.com/users/dmp42","html_url":"https://github.com/dmp42","followers_url":"https://api.github.com/users/dmp42/followers","following_url":"https://api.github.com/users/dmp42/following{/other_user}","gists_url":"https://api.github.com/users/dmp42/gists{/gist_id}","starred_url":"https://api.github.com/users/dmp42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmp42/subscriptions","organizations_url":"https://api.github.com/users/dmp42/orgs","repos_url":"https://api.github.com/users/dmp42/repos","events_url":"https://api.github.com/users/dmp42/events{/privacy}","received_events_url":"https://api.github.com/users/dmp42/received_events","type":"User","site_admin":false},"open_issues":26,"closed_issues":20,"state":"open","created_at":"2015-07-16T20:50:09Z","updated_at":"2015-09-10T23:27:22Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2015-09-10T23:26:14Z","updated_at":"2015-09-11T05:08:45Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/docker/docker/pulls/16229","html_url":"https://github.com/docker/docker/pull/16229","diff_url":"https://github.com/docker/docker/pull/16229.diff","patch_url":"https://github.com/docker/docker/pull/16229.patch"},"body":"Use `pkg/discovery` to provide nodes discovery between daemon instances.\r\n\r\nThe functionality is driven by two different command-line flags:\r\n`--discovery-backend` and `--discovery-address`. It can be used in two\r\nways by interested components:\r\n\r\n1. Externally by calling the `/info` API and examining the discovery\r\n   backend. The `pkg/discovery` package can then be used to hit the same\r\n   endpoint and watch for appearing or disappearing nodes. That is the\r\n   method that will for example be used by Swarm.\r\n2. Internally by using the `Daemon.discoveryWatcher` instance. That is\r\n   the method that will for example be used by libnetwork.\r\n\r\nPing @abronan @mavenugo @vieux."},"comment":{"url":"https://api.github.com/repos/docker/docker/issues/comments/139453501","html_url":"https://github.com/docker/docker/pull/16229#issuecomment-139453501","issue_url":"https://api.github.com/repos/docker/docker/issues/16229","id":139453501,"user":{"login":"LK4D4","id":101445,"avatar_url":"https://avatars.githubusercontent.com/u/101445?v=3","gravatar_id":"","url":"https://api.github.com/users/LK4D4","html_url":"https://github.com/LK4D4","followers_url":"https://api.github.com/users/LK4D4/followers","following_url":"https://api.github.com/users/LK4D4/following{/other_user}","gists_url":"https://api.github.com/users/LK4D4/gists{/gist_id}","starred_url":"https://api.github.com/users/LK4D4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LK4D4/subscriptions","organizations_url":"https://api.github.com/users/LK4D4/orgs","repos_url":"https://api.github.com/users/LK4D4/repos","events_url":"https://api.github.com/users/LK4D4/events{/privacy}","received_events_url":"https://api.github.com/users/LK4D4/received_events","type":"User","site_admin":false},"created_at":"2015-09-11T05:08:45Z","updated_at":"2015-09-11T05:08:45Z","body":"Maybe we should look to releasing some cool libs under docker organization. Because as I see pkg is still unnoticed by community. Same for `distribution/context` btw."}}