Benjamin Wang
Benjamin Wang
We have already implemented part of the surgery command as cobra style commands, https://github.com/etcd-io/bbolt/blob/bd7d6e9f18bc139836feccb576339fbb8254fb41/cmd/bbolt/command_surgery_cobra.go#L28 We need to migrate all other commands to cobra style commands, - bench - buckets -...
See https://github.com/etcd-io/etcd/issues/16596#issuecomment-1719505497
See https://github.com/etcd-io/etcd/issues/16596#issuecomment-1719519519
When a db file is corrupted, usually we depend on the [check command](https://github.com/etcd-io/bbolt/blob/ef065626c30a379c5b336c96a8175abb19b78425/cmd/bbolt/main.go#L124) to diagnose the db file. But if the check command also crashes/panics, then it won't be able...
bbolt supports lots of platforms, - such as amd64, arm/arm64, mipsx, mipsx64, s390x, ppc64, ppc64le etc. - and Linux, Windows etc. But we only cover part of them in our...
Please read https://github.com/etcd-io/bbolt/pull/675#issuecomment-1956792674
Refer to [raftexample](https://github.com/etcd-io/etcd/tree/main/contrib/raftexample) . But this example should **NOT** depend on etcd at all. cc @Elbehery
``` // If the local node receives a MsgVote message with higher term, // but it doesn't grant the vote; it turns into a follower, // but it shouldn't reset...
Delay the next campaign if the node lost the vote. It's highly likely it will also lose next campaign, so it makes more sense to prioritize campaigns by other nodes...
Plan to formally release raft 3.6.0 sometime in the following 1 ~ 2 months, so that users can depend on a tagged version instead of a commit. - https://github.com/etcd-io/raft/pull/8 -...