1
0
mirror of https://github.com/redis/go-redis.git synced 2025-07-28 06:42:00 +03:00

Merge pull request #1065 from go-redis/fix/inc-stale-conns

Inc StaleConns in ReapStaleConns
This commit is contained in:
Vladimir Mihailenco
2019-06-24 15:47:29 +03:00
committed by GitHub

View File

@ -428,12 +428,11 @@ func (p *ConnPool) reaper(frequency time.Duration) {
if p.closed() { if p.closed() {
break break
} }
n, err := p.ReapStaleConns() _, err := p.ReapStaleConns()
if err != nil { if err != nil {
internal.Logger.Printf("ReapStaleConns failed: %s", err) internal.Logger.Printf("ReapStaleConns failed: %s", err)
continue continue
} }
atomic.AddUint32(&p.stats.StaleConns, uint32(n))
} }
} }
@ -454,6 +453,7 @@ func (p *ConnPool) ReapStaleConns() (int, error) {
break break
} }
} }
atomic.AddUint32(&p.stats.StaleConns, uint32(n))
return n, nil return n, nil
} }