mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
Merge pull request #7586 from gyuho/timeout
tools/etcd-tester: add timeout for 'defrag'
This commit is contained in:
commit
0256953b28
@ -79,7 +79,10 @@ func (m *member) Defrag() error {
|
||||
return err
|
||||
}
|
||||
defer cli.Close()
|
||||
if _, err = cli.Defragment(context.Background(), m.ClientURL); err != nil {
|
||||
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Minute)
|
||||
_, err = cli.Defragment(ctx, m.ClientURL)
|
||||
cancel()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
plog.Printf("defragmented %s\n", m.ClientURL)
|
||||
|
Loading…
x
Reference in New Issue
Block a user