From 6d762c978c09146c5645b944abe05dde87110d14 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Mon, 14 Mar 2022 06:50:38 +0000 Subject: [PATCH] refac TDB --- source/libs/tdb/src/db/tdbPage.c | 1 + source/libs/tdb/src/inc/tdbPage.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/source/libs/tdb/src/db/tdbPage.c b/source/libs/tdb/src/db/tdbPage.c index 424b061ee7..af7d867405 100644 --- a/source/libs/tdb/src/db/tdbPage.c +++ b/source/libs/tdb/src/db/tdbPage.c @@ -128,6 +128,7 @@ int tdbPageInsertCell(SPage *pPage, int idx, SCell *pCell, int szCell) { if (pPage->nOverflow || szCell + pPage->szOffset > pPage->nFree) { // TODO: Page is full + ASSERT(0); } else { ret = tdbPageAllocate(pPage, szCell, &pTarget); if (ret < 0) { diff --git a/source/libs/tdb/src/inc/tdbPage.h b/source/libs/tdb/src/inc/tdbPage.h index 9b904d7c6b..b802415f1c 100644 --- a/source/libs/tdb/src/inc/tdbPage.h +++ b/source/libs/tdb/src/inc/tdbPage.h @@ -54,10 +54,10 @@ struct SPage { pthread_spinlock_t lock; // Fields below used by pager and am u8 *pPageHdr; - SPageFtr *pPageFtr; u8 *aCellIdx; u8 *pFreeStart; u8 *pFreeEnd; + SPageFtr *pPageFtr; int kLen; int vLen; int nFree; -- GitLab