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)

Reply via email to