Connor

Results 181 comments of Connor

Task lists should be updated with related PR

PTAL @JmPotato @HuSharp Some cases that are not logic errors should keep returning grpc error to let TiKV retry other PD members. https://github.com/tikv/pd/pull/5310/files#diff-eb404b45d0a569b05f58f4e4bf2b42b32150be75ec2ed72f86330c4b5d739eabR108

Sadly, there is no clear roadmap. But you can refer to https://github.com/tikv/rfcs/pulls to check the features are planning to do.

> I think we should make a prototype first. Separate the tasks into two stages, and the first stage is focus on prototype

> Is there any conflict with PD's schedulers like hotspot scheduler will consider witness in hotspot scheduler

More tests are on the way, you can review the overall process first. @BusyJay @ethercflow

After discussion, the raft log gc logic is renewed for witness. Remove it from this PR, would add it in the next PR.