Hey Kevin,

Thanks for creating this KIP!

1. It wasn't very clear to me why there's a difference in behavior between
auto-joining controllers and controllers which are being manually added by
an operator - could your KIP explain the difference a bit more? e.g. does
the following issue not apply for non-auto join? why?
>
> Some controller A that is automatically joining by sending the
> AddRaftVoterRequest  RPC is the same controller whose Fetch is needed to
> commit the new voter set.

2. Along the same lines, would it be better if the new request field
AckWhenCommitted explain shortly when it should be set to true/false so
it's easier for operators to understand?

Best,
Alyssa

Reply via email to