clientv3: respect up/down notifications from grpc

Fixes #5842
This commit is contained in:
Anthony Romano
2016-07-01 11:29:37 -07:00
committed by Gyu-Ho Lee
parent ee8c577fc0
commit 4a841459f1
5 changed files with 195 additions and 24 deletions

View File

@ -21,6 +21,7 @@ import (
"testing"
"time"
"github.com/coreos/etcd/clientv3"
"github.com/coreos/etcd/etcdserver/api/v3rpc"
"github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes"
pb "github.com/coreos/etcd/etcdserver/etcdserverpb"
@ -935,7 +936,7 @@ func TestTLSGRPCRejectSecureClient(t *testing.T) {
client, err := NewClientV3(clus.Members[0])
if client != nil || err == nil {
t.Fatalf("expected no client")
} else if err != grpc.ErrClientConnTimeout {
} else if err != clientv3.ErrNoAvailableEndpoints {
t.Fatalf("unexpected error (%v)", err)
}
}