提交 a6f0d2b5 编写于 作者: H Hongze Cheng

refact more

上级 f75f60c8
...@@ -210,7 +210,6 @@ int tdbPagerCommit(SPager *pPager) { ...@@ -210,7 +210,6 @@ int tdbPagerCommit(SPager *pPager) {
tdbOsClose(pPager->jfd); tdbOsClose(pPager->jfd);
tdbOsRemove(pPager->jFileName); tdbOsRemove(pPager->jFileName);
// pPager->jfd = -1;
return 0; return 0;
} }
......
...@@ -95,7 +95,11 @@ typedef int tdb_fd_t; ...@@ -95,7 +95,11 @@ typedef int tdb_fd_t;
#define tdbOsOpen(PATH, OPTION, MODE) open((PATH), (OPTION), (MODE)) #define tdbOsOpen(PATH, OPTION, MODE) open((PATH), (OPTION), (MODE))
#define tdbOsClose close #define tdbOsClose(FD) \
do { \
close(FD); \
(FD) = -1; \
} while (0)
i64 tdbOsRead(tdb_fd_t fd, void *pData, i64 nBytes); i64 tdbOsRead(tdb_fd_t fd, void *pData, i64 nBytes);
i64 tdbOsPRead(tdb_fd_t fd, void *pData, i64 nBytes, i64 offset); i64 tdbOsPRead(tdb_fd_t fd, void *pData, i64 nBytes, i64 offset);
......
...@@ -134,13 +134,7 @@ TEST(tdb_test, simple_test) { ...@@ -134,13 +134,7 @@ TEST(tdb_test, simple_test) {
char val[64]; char val[64];
{ // Insert some data { // Insert some data
int i = 1; int i = 1;
SPoolMem *pPool;
int memPoolCapacity = 16 * 1024;
pPool = openPool();
tdbTxnBegin(pEnv);
for (;;) { for (;;) {
if (i > nData) break; if (i > nData) break;
...@@ -150,18 +144,10 @@ TEST(tdb_test, simple_test) { ...@@ -150,18 +144,10 @@ TEST(tdb_test, simple_test) {
ret = tdbDbInsert(pDb, key, strlen(key), val, strlen(val)); ret = tdbDbInsert(pDb, key, strlen(key), val, strlen(val));
GTEST_ASSERT_EQ(ret, 0); GTEST_ASSERT_EQ(ret, 0);
if (pPool->size >= memPoolCapacity) {
tdbTxnCommit(pEnv);
clearPool(pPool);
tdbTxnBegin(pEnv);
}
i++; i++;
} }
closePool(pPool); // tdbPagerCommit()
} }
{ // Query the data { // Query the data
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册