remove check for the last trim time when trimming
As trims are triggered by a time.Ticker, this would lead to roughly every second trim being skipped. It also makes calling TrimOpenConns pointless.
This commit is contained in:
parent
9712afb8ed
commit
cb6c410803
|
@ -286,16 +286,6 @@ func (cm *BasicConnMgr) background() {
|
|||
}
|
||||
|
||||
func (cm *BasicConnMgr) trim() {
|
||||
cm.lastTrimMu.RLock()
|
||||
// read the last trim time under the lock
|
||||
lastTrim := cm.lastTrim
|
||||
cm.lastTrimMu.RUnlock()
|
||||
|
||||
// skip this attempt to trim if the last one just took place.
|
||||
if time.Since(lastTrim) < cm.cfg.silencePeriod {
|
||||
return
|
||||
}
|
||||
|
||||
// do the actual trim.
|
||||
for _, c := range cm.getConnsToClose() {
|
||||
log.Info("closing conn: ", c.RemotePeer())
|
||||
|
|
Loading…
Reference in New Issue