Merge pull request #5587 from gyuho/function

etcd-tester: retry for 'etcdserver: not capable'
This commit is contained in:
Gyu-Ho Lee 2016-06-07 22:01:07 -07:00
commit 2da6fb6616

View File

@ -26,6 +26,7 @@ import (
clientV2 "github.com/coreos/etcd/client"
"github.com/coreos/etcd/etcdserver"
"github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes"
pb "github.com/coreos/etcd/etcdserver/etcdserverpb"
"golang.org/x/net/context"
"google.golang.org/grpc"
@ -112,6 +113,9 @@ func (s *stresser) Stress() error {
case transport.ErrConnClosing.Desc:
// server closed the transport (failure injected node)
shouldContinue = true
case rpctypes.ErrNotCapable.Error():
// capability check has not been done (in the beginning)
shouldContinue = true
// default:
// errors from stresser.Cancel method: