Roman Puchkovskiy created IGNITE-22379:
------------------------------------------

             Summary: Support Metastorage group reconfiguration
                 Key: IGNITE-22379
                 URL: https://issues.apache.org/jira/browse/IGNITE-22379
             Project: Ignite
          Issue Type: Improvement
            Reporter: Roman Puchkovskiy


The user should be able to change the Raft configuration (that is, the nodes 
hosting the voting members) of the CMG.

CLI should have 'cmg reconfigure <new-cmg-nodes>' command for doing so. REST 
should mirror it.

When reconfiguration is requested, we do changePeers() on the group.

Currently, each node of the cluster hosts either CMG peer or CMG learner. When 
a node sees that CMG configuration gets changed, it should convert peer to 
learner (or do the reverse) if it's affected by the change.

cmgNodes in the CMG need to be changed as well.

Might need some design.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to