Merge remote-tracking branch 'origin/3.0' into enh/opt-transport
This commit is contained in:
parent
514b04a6bd
commit
5eaa6f34fe
|
@ -3741,10 +3741,10 @@ static SCliConn* getConnFromHeapCache(SHashObj* pConnHeapCache, char* key) {
|
||||||
tDebug("failed to get conn from heap cache for key:%s", key);
|
tDebug("failed to get conn from heap cache for key:%s", key);
|
||||||
return NULL;
|
return NULL;
|
||||||
} else {
|
} else {
|
||||||
if (pHeap->heap->nelts >= 16) {
|
|
||||||
balanceConnHeapCache(pConnHeapCache, pConn);
|
|
||||||
}
|
|
||||||
if (shouldSWitchToOtherConn(pConn, key)) {
|
if (shouldSWitchToOtherConn(pConn, key)) {
|
||||||
|
if (pHeap->heap->nelts >= 16) {
|
||||||
|
balanceConnHeapCache(pConnHeapCache, pConn);
|
||||||
|
}
|
||||||
logConnMissHit(pConn);
|
logConnMissHit(pConn);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue