v6d-io / v6d

vineyard (v6d): an in-memory immutable data manager. (Project under CNCF, TAG-Storage)
https://v6d.io
Apache License 2.0
816 stars 117 forks source link

Start the vineyard and etcd together one by one for better scale up and down #1922

Open dashanji opened 2 weeks ago

dashanji commented 2 weeks ago

Describe your problem

Backgraound

As we all know, the etcd cluster is easy to scale up and down, as each instance is equal. We want to bring this capability to vineyard. A possible way is to start the vineyard and etcd together one by one. Also, no matter if any one of vineyard and etcd processes hangs up, the other process will also actively exit.

Details

Additional context

Add any other context about the problem here.