feat: don't gc client rpc connection if ExpireTime is 0 (#1296)
In case we don't want to GC client connections in some special circumstances. Signed-off-by: Eryu Guan <eguan@linux.alibaba.com>
This commit is contained in:
parent
8724f49e07
commit
77225e1633
|
|
@ -65,7 +65,7 @@ func (conn *Connection) startGC() {
|
||||||
serverNode := node.(string)
|
serverNode := node.(string)
|
||||||
totalNodeSize++
|
totalNodeSize++
|
||||||
atime := accessTime.(time.Time)
|
atime := accessTime.(time.Time)
|
||||||
if time.Since(atime) < conn.connExpireTime {
|
if conn.connExpireTime == 0 || time.Since(atime) < conn.connExpireTime {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
conn.gcConn(serverNode)
|
conn.gcConn(serverNode)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue