Mike Percy created KUDU-1721: -------------------------------- Summary: Expose ability to force an unsafe Raft configuration change Key: KUDU-1721 URL: https://issues.apache.org/jira/browse/KUDU-1721 Project: Kudu Issue Type: Bug Components: consensus Reporter: Mike Percy
Add the ability to force an “unsafe” configuration change via RPC to the leader. Instead of specifying AddServer() or RemoveServer(), which enforce one-by-one configuration changes due to their inherent contract, we could specify an unsafe configuration change API for administrative / emergency cases only that the leader would process without going through the normal "one by one" safety checks required by the Raft dissertation config change protocol. The leader should still reject configuration changes in which is it not a member of the requested new configuration. -- This message was sent by Atlassian JIRA (v6.3.4#6332)