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:
Eryu Guan 2022-05-09 18:21:41 +08:00 committed by Gaius
parent 8724f49e07
commit 77225e1633
No known key found for this signature in database
GPG Key ID: 8B4E5D1290FA2FFB
1 changed files with 1 additions and 1 deletions

View File

@ -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)