{"action":"created","issue":{"url":"https://api.github.com/repos/influxdb/influxdb/issues/4685","labels_url":"https://api.github.com/repos/influxdb/influxdb/issues/4685/labels{/name}","comments_url":"https://api.github.com/repos/influxdb/influxdb/issues/4685/comments","events_url":"https://api.github.com/repos/influxdb/influxdb/issues/4685/events","html_url":"https://github.com/influxdb/influxdb/pull/4685","id":115386689,"number":4685,"title":"Heal raft cluster","user":{"login":"corylanou","id":585100,"avatar_url":"https://avatars.githubusercontent.com/u/585100?v=3","gravatar_id":"","url":"https://api.github.com/users/corylanou","html_url":"https://github.com/corylanou","followers_url":"https://api.github.com/users/corylanou/followers","following_url":"https://api.github.com/users/corylanou/following{/other_user}","gists_url":"https://api.github.com/users/corylanou/gists{/gist_id}","starred_url":"https://api.github.com/users/corylanou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/corylanou/subscriptions","organizations_url":"https://api.github.com/users/corylanou/orgs","repos_url":"https://api.github.com/users/corylanou/repos","events_url":"https://api.github.com/users/corylanou/events{/privacy}","received_events_url":"https://api.github.com/users/corylanou/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/influxdb/influxdb/labels/review","name":"review","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-11-05T22:09:42Z","updated_at":"2015-11-11T00:49:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/influxdb/influxdb/pulls/4685","html_url":"https://github.com/influxdb/influxdb/pull/4685","diff_url":"https://github.com/influxdb/influxdb/pull/4685.diff","patch_url":"https://github.com/influxdb/influxdb/pull/4685.patch"},"body":"This PR enables the ability for a node to be promoted to a raft node when needed to fully heal the raft cluster.\r\n\r\n- [ ] Add tests\r\n- [x] Add Changelog"},"comment":{"url":"https://api.github.com/repos/influxdb/influxdb/issues/comments/155615536","html_url":"https://github.com/influxdb/influxdb/pull/4685#issuecomment-155615536","issue_url":"https://api.github.com/repos/influxdb/influxdb/issues/4685","id":155615536,"user":{"login":"otoolep","id":536312,"avatar_url":"https://avatars.githubusercontent.com/u/536312?v=3","gravatar_id":"","url":"https://api.github.com/users/otoolep","html_url":"https://github.com/otoolep","followers_url":"https://api.github.com/users/otoolep/followers","following_url":"https://api.github.com/users/otoolep/following{/other_user}","gists_url":"https://api.github.com/users/otoolep/gists{/gist_id}","starred_url":"https://api.github.com/users/otoolep/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/otoolep/subscriptions","organizations_url":"https://api.github.com/users/otoolep/orgs","repos_url":"https://api.github.com/users/otoolep/repos","events_url":"https://api.github.com/users/otoolep/events{/privacy}","received_events_url":"https://api.github.com/users/otoolep/received_events","type":"User","site_admin":false},"created_at":"2015-11-11T00:49:18Z","updated_at":"2015-11-11T00:49:18Z","body":"@corylanou -- what will happen in the following scenario?\r\n\r\n- 3 Raft nodes, 1 data node.\r\n- A network partition causes 1 of the Raft nodes to be disconnected from the cluster.\r\n- The data node is promoted.\r\n- The partition heals.\r\n- The disconnected Raft node can now contact the cluster again.\r\n\r\nWhat is the status of the Raft node that comes back? What if it has data on it, that was solely replicated on that node? Will that data be queryable?"}}