ra icon indicating copy to clipboard operation
ra copied to clipboard

Cluster formation coordinator

Open kjnilsson opened this issue 7 years ago • 1 comments

To safely grow and shrink clusters it may be good to provide a coordinator process as part of the ra application that ensures the correct nodes for any configured ra clusters are running and cluster nodes are started in a safe manner that minimises chances of "split" clusters.

This is, naturally, a consensus problem in itself so one question that may need answering as part of this task is - who coordinates the coordinator?

kjnilsson avatar Jan 02 '18 10:01 kjnilsson

would it be possible to use a static cluster on init (as the docs are doing) and then for dynamic joins/departures have the nodes wanting to join/leave first ask the raft cluster if they can join/leave and getting consensus before doing so?

dgmcguire avatar Dec 04 '20 15:12 dgmcguire

I think after all these years we've found that there isn't a single suitable solution for this.

kjnilsson avatar Mar 01 '24 17:03 kjnilsson