clientv3/integration: deflake TestKVForLearner

Adding delay in the test for the newly started learner member to catch
up applying config change entries in raft log.
release-3.4
Jingyi Hu 2019-04-18 14:37:01 -07:00
parent b23c8f3e8f
commit 90d28c0de7
1 changed files with 4 additions and 1 deletions

View File

@ -1004,13 +1004,16 @@ func TestKVForLearner(t *testing.T) {
DialTimeout: 5 * time.Second,
DialOptions: []grpc.DialOption{grpc.WithBlock()},
}
// this cli only has endpoint of the learner member
// this client only has endpoint of the learner member
cli, err := clientv3.New(cfg)
if err != nil {
t.Fatalf("failed to create clientv3: %v", err)
}
defer cli.Close()
// waiting for learner member to catch up applying the config change entries in raft log.
time.Sleep(3 * time.Second)
tests := []struct {
op clientv3.Op
wErr bool