Jay
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.