Replies: 3 comments 4 replies
-
Interesting thread @andriytk. The market expectation for object store is very high availability so growth needs to be done online. |
Beta Was this translation helpful? Give feedback.
-
@andriytk , Few tasks that I imagine which fall into the online cluster expansion are,
One tricky part here could be to decide whether to start consul process in server or client mode. But for now we can put this all in the partially generated CDF and decision can be made as we do now, by starting Consul server on the confd nodes and client on non-confd nodes. |
Beta Was this translation helpful? Give feedback.
-
How about
|
Beta Was this translation helpful? Give feedback.
-
I think the cluster expansion can be done iteratively in two stages:
In the offline expansion, the cluster may be restarted after some new node is added. There are few things for this to be done to achieve this:
--mkfs
.hctl node add
or something).Online expansion assumes that the cluster is not restarted during the addition of the node. For this, we might need to explore and utilise the Motr's API for reloading / updating the configuration (confd.xc) online without restarting the Motr processes. We might need support from Motr team here.
Beta Was this translation helpful? Give feedback.
All reactions