Merge remote-tracking branch 'origin/3.0' into enh/opt-transport
This commit is contained in:
parent
2ca458fa30
commit
731f9b3fb7
|
@ -3796,11 +3796,11 @@ static int32_t delConnFromHeapCache(SHashObj* pConnHeapCache, SCliConn* pConn) {
|
||||||
static int32_t balanceConnHeapCache(SHashObj* pConnHeapCache, SCliConn* pConn) {
|
static int32_t balanceConnHeapCache(SHashObj* pConnHeapCache, SCliConn* pConn) {
|
||||||
if (pConn->heap != NULL && pConn->inHeap != 0) {
|
if (pConn->heap != NULL && pConn->inHeap != 0) {
|
||||||
SHeap* heap = pConn->heap;
|
SHeap* heap = pConn->heap;
|
||||||
tTrace("conn %p'heap have too many conn %d, should do balance", pConn, heap->heap->nelts);
|
tTrace("conn %p'heap may should do balance, numOfConn:%d", pConn, heap->heap->nelts);
|
||||||
int64_t now = taosGetTimestampMs();
|
int64_t now = taosGetTimestampMs();
|
||||||
if (((now - heap->lastUpdateTs) / 1000) > 30) {
|
if (((now - heap->lastUpdateTs) / 1000) > 30) {
|
||||||
heap->lastUpdateTs = now;
|
heap->lastUpdateTs = now;
|
||||||
tTrace("conn %p'heap have too many conn %d, do balance", pConn, heap->heap->nelts);
|
tTrace("conn %p'heap do balance, numOfConn:%d", pConn, heap->heap->nelts);
|
||||||
return transHeapBalance(pConn->heap, pConn);
|
return transHeapBalance(pConn->heap, pConn);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue