提交 39026c2a 编写于 作者: W wangjiaming0909

test

上级 3a59b952
...@@ -208,9 +208,8 @@ static char* doFlushBufPage(SDiskbasedBuf* pBuf, SPageInfo* pg) { ...@@ -208,9 +208,8 @@ static char* doFlushBufPage(SDiskbasedBuf* pBuf, SPageInfo* pg) {
char* pDataBuf = pg->pData; char* pDataBuf = pg->pData;
memset(pDataBuf, 0, getAllocPageSize(pBuf->pageSize)); memset(pDataBuf, 0, getAllocPageSize(pBuf->pageSize));
#ifdef BUF_PAGE_DEBUG uDebug("page_flush %p, pageId:%d, offset:%ld, len: %d", pDataBuf, pg->pageId, offset, size);
uDebug("page_flush %p, pageId:%d, offset:%d", pDataBuf, pg->pageId, offset); if (t && size == 4100) uDebug("page_flush, first 4 bytes: %d", *((int32_t*)t));
#endif
pg->offset = offset; pg->offset = offset;
pg->length = size; // on disk size pg->length = size; // on disk size
...@@ -450,9 +449,7 @@ void* getNewBufPage(SDiskbasedBuf* pBuf, int32_t* pageId) { ...@@ -450,9 +449,7 @@ void* getNewBufPage(SDiskbasedBuf* pBuf, int32_t* pageId) {
pi->pData = availablePage; pi->pData = availablePage;
((void**)pi->pData)[0] = pi; ((void**)pi->pData)[0] = pi;
#ifdef BUF_PAGE_DEBUG
uDebug("page_getNewBufPage , pi->pData:%p, pageId:%d, offset:%" PRId64, pi->pData, pi->pageId, pi->offset); uDebug("page_getNewBufPage , pi->pData:%p, pageId:%d, offset:%" PRId64, pi->pData, pi->pageId, pi->offset);
#endif
return (void*)(GET_PAYLOAD_DATA(pi)); return (void*)(GET_PAYLOAD_DATA(pi));
} }
...@@ -524,9 +521,7 @@ void* getBufPage(SDiskbasedBuf* pBuf, int32_t id) { ...@@ -524,9 +521,7 @@ void* getBufPage(SDiskbasedBuf* pBuf, int32_t id) {
return NULL; return NULL;
} }
} }
#ifdef BUF_PAGE_DEBUG
uDebug("page_getBufPage2 pageId:%d, offset:%" PRId64, (*pi)->pageId, (*pi)->offset); uDebug("page_getBufPage2 pageId:%d, offset:%" PRId64, (*pi)->pageId, (*pi)->offset);
#endif
return (void*)(GET_PAYLOAD_DATA(*pi)); return (void*)(GET_PAYLOAD_DATA(*pi));
} }
} }
...@@ -541,9 +536,7 @@ void releaseBufPage(SDiskbasedBuf* pBuf, void* page) { ...@@ -541,9 +536,7 @@ void releaseBufPage(SDiskbasedBuf* pBuf, void* page) {
} }
void releaseBufPageInfo(SDiskbasedBuf* pBuf, SPageInfo* pi) { void releaseBufPageInfo(SDiskbasedBuf* pBuf, SPageInfo* pi) {
#ifdef BUF_PAGE_DEBUG
uDebug("page_releaseBufPageInfo pageId:%d, used:%d, offset:%" PRId64, pi->pageId, pi->used, pi->offset); uDebug("page_releaseBufPageInfo pageId:%d, used:%d, offset:%" PRId64, pi->pageId, pi->used, pi->offset);
#endif
if (pi == NULL) { if (pi == NULL) {
return; return;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册