From e29ee2a2115fb4c9e33dd70185372c27e8344528 Mon Sep 17 00:00:00 2001 From: hzcheng Date: Sun, 29 Mar 2020 21:54:23 +0800 Subject: [PATCH] TD-34 --- src/vnode/tsdb/src/tsdbCache.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vnode/tsdb/src/tsdbCache.c b/src/vnode/tsdb/src/tsdbCache.c index 3496f6a5c8..d64b98d49d 100644 --- a/src/vnode/tsdb/src/tsdbCache.c +++ b/src/vnode/tsdb/src/tsdbCache.c @@ -75,8 +75,10 @@ void *tsdbAllocFromCache(STsdbCache *pCache, int bytes, TSKEY key) { if (pCache->curBlock !=NULL && (pCache->mem->list) >= pCache->totalCacheBlocks/2) { tsdbTriggerCommit(pCache->pRepo); } - if (tsdbAllocBlockFromPool(pCache) < 0) { + + while (tsdbAllocBlockFromPool(pCache) < 0) { // TODO: deal with the error + // printf("Failed to allocate from cache pool\n"); } } -- GitLab