Results 445 comments of Jay

Generally LGTM, please fix the conflict.

Why is snapshot raft state still necessary?

> Do you mean merge it to raft state? I don't want to introduce other changes like changes related to recovering in this PR, maybe could do it later. What...

I'm afraid other usage of `is_applying_snapshot` can also go wrong.

Please also send it as an issue so others can pick it up.