Results 445 comments of Jay

Why do you want that library?

Currently TiKV's version include a patch that is not merged into upstream. https://github.com/pingcap/grpc/commit/38a9cd9d632e4eba70790525abf38674251eb2a0. So use customized library may miss the functionality. I would not say the format of grpcio-sys version...

Currently there is only one functionality difference. You can get what's changed by `git diff {grpcio-sys version}`.

+1 for this. I have a project include zlib as submodule. Every time I build my project, it will show that the zlib submodule is in dirty state, which is...

Close as the feature is implemented.

You can use `#![cfg_attr(rustfmt, rustfmt_skip)]` instead.

You can use the branch "master-with-bazel" or "chromium-stable-with-bazel" maintained by boringssl team to get rid of go.

If you are looking for a complete list, then you should check project https://github.com/tikv/tikv/projects/51.

You should not change raft code. Instead, a new message should be introduced to let leader call `report_unreachable`.

Since master branch has online recovery, I don't think these functions are still necessary.