Connor
Connor
> What's the purpose of this PR? - For witness -> non-witness conf-change, we need to know when the snapshot has been applied. The witness or uninitialized peer would always...
> Instead of querying index, I suggest to reply with the exact information that whether it's applying snapshot or whether it's in healthy state that can serve at least stale...
> Slow apply should not be measured by index. Instead, it should be measured by memory, CPU and disk capacity/IO. Only the follower knows whether it's overloaded and suggest leader...
When enabling TLS, it would waste so much time on TLS handshake 
@HuSharp Why not provide a gRPC API?
Any update? It would be helpful to investigate high memory usage problems.
It's useful, why not push it to be merged?