mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
Merge pull request #8795 from gyuho/balancer-timeout
clientv3/integration: increase balancer switch timeout for TestKVGetResetLoneEndpoint
This commit is contained in:
commit
4e2ef67f2b
1
.words
1
.words
@ -27,6 +27,7 @@ localhost
|
|||||||
mutex
|
mutex
|
||||||
prefetching
|
prefetching
|
||||||
protobuf
|
protobuf
|
||||||
|
repin
|
||||||
serializable
|
serializable
|
||||||
teardown
|
teardown
|
||||||
too_many_pings
|
too_many_pings
|
||||||
|
@ -881,7 +881,11 @@ func TestKVGetResetLoneEndpoint(t *testing.T) {
|
|||||||
// have Get try to reconnect
|
// have Get try to reconnect
|
||||||
donec := make(chan struct{})
|
donec := make(chan struct{})
|
||||||
go func() {
|
go func() {
|
||||||
ctx, cancel := context.WithTimeout(context.TODO(), 5*time.Second)
|
// 3-second is the minimum interval between endpoint being marked
|
||||||
|
// as unhealthy and being removed from unhealthy, so possibly
|
||||||
|
// takes >5-second to unpin and repin an endpoint
|
||||||
|
// TODO: decrease timeout when balancer switch rewrite
|
||||||
|
ctx, cancel := context.WithTimeout(context.TODO(), 7*time.Second)
|
||||||
if _, err := cli.Get(ctx, "abc", clientv3.WithSerializable()); err != nil {
|
if _, err := cli.Get(ctx, "abc", clientv3.WithSerializable()); err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user