瀏覽代碼

etcd-runner: update to use new lease interface

Anthony Romano 8 年之前
父節點
當前提交
78afc853f4
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      tools/functional-tester/etcd-runner/command/lease_renewer_command.go

+ 4 - 4
tools/functional-tester/etcd-runner/command/lease_renewer_command.go

@@ -50,7 +50,6 @@ func runLeaseRenewerFunc(cmd *cobra.Command, args []string) {
 	for {
 		var (
 			l   *clientv3.LeaseGrantResponse
-			lk  *clientv3.LeaseKeepAliveResponse
 			err error
 		)
 		for {
@@ -62,13 +61,14 @@ func runLeaseRenewerFunc(cmd *cobra.Command, args []string) {
 		expire := time.Now().Add(time.Duration(l.TTL-1) * time.Second)
 
 		for {
-			lk, err = c.Lease.KeepAliveOnce(ctx, l.ID)
+			lk := c.Lease.KeepAliveOnce(ctx, l.ID)
+			err = lk.Err
 			if grpc.Code(err) == codes.NotFound {
 				if time.Since(expire) < 0 {
 					log.Printf("bad renew! exceeded: %v", time.Since(expire))
 					for {
-						lk, err = c.Lease.KeepAliveOnce(ctx, l.ID)
-						fmt.Println(lk, err)
+						lk = c.Lease.KeepAliveOnce(ctx, l.ID)
+						fmt.Println(lk)
 						time.Sleep(time.Second)
 					}
 				}