diff --git a/include/common/tmsg.h b/include/common/tmsg.h index 28a24e59d5..e4e4e6cc8b 100644 --- a/include/common/tmsg.h +++ b/include/common/tmsg.h @@ -1758,6 +1758,7 @@ typedef struct { int64_t cacheSize; int64_t walSize; int64_t metaSize; + int64_t rawDataSize; } SDbSizeStatisInfo; typedef struct { diff --git a/source/dnode/vnode/src/vnd/vnodeQuery.c b/source/dnode/vnode/src/vnd/vnodeQuery.c index 2da77f7f3a..e7c35c4ed9 100644 --- a/source/dnode/vnode/src/vnd/vnodeQuery.c +++ b/source/dnode/vnode/src/vnd/vnodeQuery.c @@ -895,9 +895,10 @@ int32_t vnodeGetDBSize(void *pVnode, SDbSizeStatisInfo *pInfo) { dirSize[i] = size; } - pInfo->l1Size = dirSize[0]; + pInfo->l1Size = dirSize[0] - dirSize[3]; pInfo->walSize = dirSize[1]; pInfo->metaSize = dirSize[2]; + pInfo->cacheSize = dirSize[3]; return 0; }