{"action":"created","issue":{"url":"https://api.github.com/repos/uber/ringpop-admin/issues/13","labels_url":"https://api.github.com/repos/uber/ringpop-admin/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/uber/ringpop-admin/issues/13/comments","events_url":"https://api.github.com/repos/uber/ringpop-admin/issues/13/events","html_url":"https://github.com/uber/ringpop-admin/pull/13","id":114926352,"number":13,"title":"Feature partitions command","user":{"login":"thanodnl","id":273145,"avatar_url":"https://avatars.githubusercontent.com/u/273145?v=3","gravatar_id":"","url":"https://api.github.com/users/thanodnl","html_url":"https://github.com/thanodnl","followers_url":"https://api.github.com/users/thanodnl/followers","following_url":"https://api.github.com/users/thanodnl/following{/other_user}","gists_url":"https://api.github.com/users/thanodnl/gists{/gist_id}","starred_url":"https://api.github.com/users/thanodnl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thanodnl/subscriptions","organizations_url":"https://api.github.com/users/thanodnl/orgs","repos_url":"https://api.github.com/users/thanodnl/repos","events_url":"https://api.github.com/users/thanodnl/events{/privacy}","received_events_url":"https://api.github.com/users/thanodnl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-03T22:36:24Z","updated_at":"2015-11-04T08:37:34Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/uber/ringpop-admin/pulls/13","html_url":"https://github.com/uber/ringpop-admin/pull/13","diff_url":"https://github.com/uber/ringpop-admin/pull/13.diff","patch_url":"https://github.com/uber/ringpop-admin/pull/13.patch"},"body":"There are two things in the PR (bad me, and if we want them separate of each other I will split it).\r\n\r\n1. Besides working with a single `coordinator` for running the commands you can now choose to pass in a bootstrap file as a seed list for your cluster. This way we can find split brain partitions as well. This works on everything but `lookup`. It also uses an async queue to keep fanning out as it finds new nodes in membership of other nodes.\r\n\r\n2. a new command that prints out all partitions it find as follows:\r\n```\r\n$ ./partitions.js ./hosts.json\r\n Checksum     # Nodes   Sample Host\r\n 4140474601   10        10.32.163.67:3000\r\n```\r\nNaturally if there are more partitions you will see them on separate lines.\r\n\r\n/cc @uber/ringpop "},"comment":{"url":"https://api.github.com/repos/uber/ringpop-admin/issues/comments/153636440","html_url":"https://github.com/uber/ringpop-admin/pull/13#issuecomment-153636440","issue_url":"https://api.github.com/repos/uber/ringpop-admin/issues/13","id":153636440,"user":{"login":"jwolski","id":16902,"avatar_url":"https://avatars.githubusercontent.com/u/16902?v=3","gravatar_id":"","url":"https://api.github.com/users/jwolski","html_url":"https://github.com/jwolski","followers_url":"https://api.github.com/users/jwolski/followers","following_url":"https://api.github.com/users/jwolski/following{/other_user}","gists_url":"https://api.github.com/users/jwolski/gists{/gist_id}","starred_url":"https://api.github.com/users/jwolski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jwolski/subscriptions","organizations_url":"https://api.github.com/users/jwolski/orgs","repos_url":"https://api.github.com/users/jwolski/repos","events_url":"https://api.github.com/users/jwolski/events{/privacy}","received_events_url":"https://api.github.com/users/jwolski/received_events","type":"User","site_admin":false},"created_at":"2015-11-04T08:37:34Z","updated_at":"2015-11-04T08:37:34Z","body":"A few minor comments. But overall looks great. Please correct, then I'll merge."}}