{"action":"created","issue":{"url":"https://api.github.com/repos/2ndQuadrant/repmgr/issues/205","repository_url":"https://api.github.com/repos/2ndQuadrant/repmgr","labels_url":"https://api.github.com/repos/2ndQuadrant/repmgr/issues/205/labels{/name}","comments_url":"https://api.github.com/repos/2ndQuadrant/repmgr/issues/205/comments","events_url":"https://api.github.com/repos/2ndQuadrant/repmgr/issues/205/events","html_url":"https://github.com/2ndQuadrant/repmgr/issues/205","id":166650884,"number":205,"title":"Add \"cluster matrix\" command and \"ssh_hostname\" parameter","user":{"login":"umairshahid","id":12458897,"avatar_url":"https://avatars.githubusercontent.com/u/12458897?v=3","gravatar_id":"","url":"https://api.github.com/users/umairshahid","html_url":"https://github.com/umairshahid","followers_url":"https://api.github.com/users/umairshahid/followers","following_url":"https://api.github.com/users/umairshahid/following{/other_user}","gists_url":"https://api.github.com/users/umairshahid/gists{/gist_id}","starred_url":"https://api.github.com/users/umairshahid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/umairshahid/subscriptions","organizations_url":"https://api.github.com/users/umairshahid/orgs","repos_url":"https://api.github.com/users/umairshahid/repos","events_url":"https://api.github.com/users/umairshahid/events{/privacy}","received_events_url":"https://api.github.com/users/umairshahid/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"ibarwick","id":4560438,"avatar_url":"https://avatars.githubusercontent.com/u/4560438?v=3","gravatar_id":"","url":"https://api.github.com/users/ibarwick","html_url":"https://github.com/ibarwick","followers_url":"https://api.github.com/users/ibarwick/followers","following_url":"https://api.github.com/users/ibarwick/following{/other_user}","gists_url":"https://api.github.com/users/ibarwick/gists{/gist_id}","starred_url":"https://api.github.com/users/ibarwick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ibarwick/subscriptions","organizations_url":"https://api.github.com/users/ibarwick/orgs","repos_url":"https://api.github.com/users/ibarwick/repos","events_url":"https://api.github.com/users/ibarwick/events{/privacy}","received_events_url":"https://api.github.com/users/ibarwick/received_events","type":"User","site_admin":false},"assignees":[{"login":"ibarwick","id":4560438,"avatar_url":"https://avatars.githubusercontent.com/u/4560438?v=3","gravatar_id":"","url":"https://api.github.com/users/ibarwick","html_url":"https://github.com/ibarwick","followers_url":"https://api.github.com/users/ibarwick/followers","following_url":"https://api.github.com/users/ibarwick/following{/other_user}","gists_url":"https://api.github.com/users/ibarwick/gists{/gist_id}","starred_url":"https://api.github.com/users/ibarwick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ibarwick/subscriptions","organizations_url":"https://api.github.com/users/ibarwick/orgs","repos_url":"https://api.github.com/users/ibarwick/repos","events_url":"https://api.github.com/users/ibarwick/events{/privacy}","received_events_url":"https://api.github.com/users/ibarwick/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/2ndQuadrant/repmgr/milestones/2","html_url":"https://github.com/2ndQuadrant/repmgr/milestones/3.2","labels_url":"https://api.github.com/repos/2ndQuadrant/repmgr/milestones/2/labels","id":1888706,"number":2,"title":"3.2","description":"","creator":{"login":"umairshahid","id":12458897,"avatar_url":"https://avatars.githubusercontent.com/u/12458897?v=3","gravatar_id":"","url":"https://api.github.com/users/umairshahid","html_url":"https://github.com/umairshahid","followers_url":"https://api.github.com/users/umairshahid/followers","following_url":"https://api.github.com/users/umairshahid/following{/other_user}","gists_url":"https://api.github.com/users/umairshahid/gists{/gist_id}","starred_url":"https://api.github.com/users/umairshahid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/umairshahid/subscriptions","organizations_url":"https://api.github.com/users/umairshahid/orgs","repos_url":"https://api.github.com/users/umairshahid/repos","events_url":"https://api.github.com/users/umairshahid/events{/privacy}","received_events_url":"https://api.github.com/users/umairshahid/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":19,"state":"open","created_at":"2016-07-18T06:50:24Z","updated_at":"2016-09-30T01:20:57Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2016-07-20T18:34:22Z","updated_at":"2016-09-30T01:20:57Z","closed_at":"2016-09-30T01:20:57Z","body":"\"cluster matrix\" comes together with the \"cluster diagnose\" command, which executes \"cluster matrix\" on all nodes and merges results together.\r\n\r\nA more accurate name for \"cluster diagnose\" could be \"cluster cube\", which reflects its three-dimensional nature. If we accept this rename, then in the future we can implement \"cluster diagnose\" as the \"cluster cube\" check augmented with all other diagnostic checks that we deem useful."},"comment":{"url":"https://api.github.com/repos/2ndQuadrant/repmgr/issues/comments/250635612","html_url":"https://github.com/2ndQuadrant/repmgr/issues/205#issuecomment-250635612","issue_url":"https://api.github.com/repos/2ndQuadrant/repmgr/issues/205","id":250635612,"user":{"login":"ibarwick","id":4560438,"avatar_url":"https://avatars.githubusercontent.com/u/4560438?v=3","gravatar_id":"","url":"https://api.github.com/users/ibarwick","html_url":"https://github.com/ibarwick","followers_url":"https://api.github.com/users/ibarwick/followers","following_url":"https://api.github.com/users/ibarwick/following{/other_user}","gists_url":"https://api.github.com/users/ibarwick/gists{/gist_id}","starred_url":"https://api.github.com/users/ibarwick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ibarwick/subscriptions","organizations_url":"https://api.github.com/users/ibarwick/orgs","repos_url":"https://api.github.com/users/ibarwick/repos","events_url":"https://api.github.com/users/ibarwick/events{/privacy}","received_events_url":"https://api.github.com/users/ibarwick/received_events","type":"User","site_admin":false},"created_at":"2016-09-30T01:20:57Z","updated_at":"2016-09-30T01:20:57Z","body":"Thanks, this set of patches is now merged, with following changes:\r\n\r\n- `cluster crosscheck` - I've renamed `cluster diagnose` to this\r\n  so we can reserve `diagnose` for future use as mentioned.\r\n  `crosscheck` gives a clearer indication of what's being done\r\n  than e.g. `cube`, IMHO\r\n- `ssh_hostname` - I've removed this for now as we can infer the\r\n  hostname from the conninfo string; if there is a need for this\r\n  we can add it as a optional parameter (which overrides the\r\n  conninfo hostname) for all SSH-based operations; unfortunately\r\n  there was no time to implement this for this release\r\n- the code makes the assumption that repmgr node ids are an\r\n  uninterrupted sequence; unfortunately this is not guaranteed\r\n  to be the case, and as-is, incorrect node IDs will be shown and out-of-bound\r\n  array access will occur if there'a a gap in the sequence.\r\n  I've rewritten the matrix calculation code to account for this,\r\n  though it's now a lot less elegant.\r\n"}}
{"actor":{"display_login":"ibarwick"}}