fixes function cache_memory accounting stats bug (#10791)
This bug resulted in wrong memory usage statistics after a redis function library is removed. Signed-off-by: skygragon <skygragon@gmail.com>
This commit is contained in:
parent
f18c9da3e1
commit
7a550c8bbb
@ -293,7 +293,7 @@ static void libraryUnlink(functionsLibCtx *lib_ctx, functionLibInfo* li) {
|
||||
entry = dictUnlink(lib_ctx->libraries, li->name);
|
||||
dictSetVal(lib_ctx->libraries, entry, NULL);
|
||||
dictFreeUnlinkedEntry(lib_ctx->libraries, entry);
|
||||
lib_ctx->cache_memory += libraryMallocSize(li);
|
||||
lib_ctx->cache_memory -= libraryMallocSize(li);
|
||||
|
||||
/* update stats */
|
||||
functionsLibEngineStats *stats = dictFetchValue(lib_ctx->engines_stats, li->ei->name);
|
||||
|
Loading…
x
Reference in New Issue
Block a user