Can Raft
nodes be reused after a shutdown().await
?
#318
-
If my cluster encounters an error and needs to shutdown, can I reuse the |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Reusing the struct Reusing |
Beta Was this translation helpful? Give feedback.
Reusing the struct
Raft
would be impossible: It creates several channels when initializing. One of the receiving end or sending end of these channels will be dropped aftershutdown()
.Reusing
Arc<Store>
orArc<Network>
for a newRaft
struct would be OK if, in your implementation, there are not any states in thestore
ornetwork
whose validity depends on aRaft
instance.