Merge pull request #6994 from gyuho/etcd-tester-fix-leak

etcd-tester: cancel lease stream; fix OOM panic
This commit is contained in:
Gyu-Ho Lee 2016-12-13 10:44:54 -08:00 committed by GitHub
commit 1a8e78cd55

View File

@ -266,6 +266,7 @@ func (ls *leaseStresser) keepLeaseAlive(leaseID int64) {
defer ls.aliveWg.Done()
ctx, cancel := context.WithCancel(ls.ctx)
stream, err := ls.lc.LeaseKeepAlive(ctx)
defer func() { cancel() }()
for {
select {
case <-time.After(500 * time.Millisecond):