fix(stream): set the correct queue item size.

This commit is contained in:
Haojun Liao 2023-05-08 00:24:00 +08:00
parent 31ac1e3eaa
commit a7691aba9c
1 changed files with 1 additions and 1 deletions

View File

@ -185,7 +185,7 @@ int32_t taosWriteQitem(STaosQueue *queue, void *pItem) {
queue->tail = pNode; queue->tail = pNode;
} }
queue->numOfItems++; queue->numOfItems++;
queue->memOfItems += pNode->size; queue->memOfItems += (pNode->size + pNode->dataSize);
if (queue->qset) atomic_add_fetch_32(&queue->qset->numOfItems, 1); if (queue->qset) atomic_add_fetch_32(&queue->qset->numOfItems, 1);
uTrace("item:%p is put into queue:%p, items:%d mem:%" PRId64, pItem, queue, queue->numOfItems, queue->memOfItems); uTrace("item:%p is put into queue:%p, items:%d mem:%" PRId64, pItem, queue, queue->numOfItems, queue->memOfItems);