Merge pull request #14354 from biosvs/add-client-auto-sync-to-proxy

Added client-auto-sync-interval argument to the grpc-proxy
This commit is contained in:
Benjamin Wang
2022-08-26 05:36:01 +08:00
committed by GitHub
4 changed files with 193 additions and 11 deletions

View File

@@ -238,6 +238,12 @@ func (ctl *EtcdctlV3) MemberList() (*clientv3.MemberListResponse, error) {
return &resp, err
}
func (ctl *EtcdctlV3) MemberAdd(name string, peerAddrs []string) (*clientv3.MemberAddResponse, error) {
var resp clientv3.MemberAddResponse
err := ctl.spawnJsonCmd(&resp, "member", "add", name, "--peer-urls", strings.Join(peerAddrs, ","))
return &resp, err
}
func (ctl *EtcdctlV3) MemberAddAsLearner(name string, peerAddrs []string) (*clientv3.MemberAddResponse, error) {
var resp clientv3.MemberAddResponse
err := ctl.spawnJsonCmd(&resp, "member", "add", name, "--learner", "--peer-urls", strings.Join(peerAddrs, ","))