Commit Graph

88 Commits

Author SHA1 Message Date
stephenkgu 420be42269 fix: flush pages to get buffer ready for fetching 2022-11-14 10:37:56 +08:00
Minglei Jin c17f8244be enh(tdb): new interface of meta prep async commit 2022-11-07 16:45:29 +08:00
Minglei Jin 82132cdfdd meta: new metaFinishCommit api & rollback parameter with metaOpen 2022-10-18 18:34:39 +08:00
Hongze Cheng 2015db5756 alter pages 2022-10-09 15:01:20 +08:00
Minglei Jin 66bcf1fad6 fix: deep copy ovfl cells to avoid double free 2022-09-14 19:22:26 +08:00
Minglei Jin 508c7abb68 fix(tdb): use rbtree with dirty pages' list 2022-09-13 10:51:15 +08:00
Minglei Jin 95e591efed fix: release pages with drop case 2022-08-29 15:30:05 +08:00
Minglei Jin ad466ec7a9 fix: new API tdbAbort for tdb txn aborting 2022-08-02 15:40:06 +08:00
Minglei Jin c816f795cd fix/tdb: first round multi-db implementation 2022-07-16 17:27:29 +08:00
Minglei Jin 06af04675a fix: dirty new allocated non-dirty page (root leaf without writings) 2022-07-05 14:28:10 +08:00
Minglei Jin 25fdcac305 fix/journal: restore interrupted(abort, power failure, etc.) tdb txn 2022-06-21 17:18:57 +08:00
Minglei Jin 55d2e28f70 Merge branch 'v3.0' into fix/tdb-maxLocal 2022-06-20 17:40:21 +08:00
Minglei Jin 2872a50edc tdb/ofp: support overflow pages for big data 2022-06-20 17:16:29 +08:00
wangmm0220 f2a19c98ef feat:add test for operator encode/decode 2022-06-15 20:35:45 +08:00
Hongze Cheng 54d41127ee fix: tdb large page 2022-05-24 12:46:03 +00:00
Hongze Cheng 3b4551cc26 fix: tdb concurrency 2022-05-20 07:07:51 +00:00
Hongze Cheng cda6fa50a9 refact: tdb 2022-05-18 12:19:32 +00:00
Hongze Cheng ef684076c4 refact: tdb api 2022-05-18 07:57:29 +00:00
Hongze Cheng 83487bc3ae tdb Debug 2022-05-17 13:06:34 +00:00
Hongze Cheng f3fa9e4dd8 tdb debug 2022-05-17 12:47:00 +00:00
Hongze Cheng 442f016529 tdb debug 2022-05-17 12:11:03 +00:00
Hongze Cheng 80cfde72ad fix: drop table if exists 2022-05-07 05:34:30 +00:00
Hongze Cheng 7c5c1c32ee implement TDB upsert 2022-05-05 03:17:34 +00:00
Hongze Cheng 9d0d5295f4 more TDB delte 2022-05-02 10:13:45 +00:00
Hongze Cheng 52d157718b more tdb delte 2022-05-02 07:55:30 +00:00
Hongze Cheng 47410b16d2 refact TDB 2022-05-02 03:02:34 +00:00
Hongze Cheng fee7499cfb fix child table query problem 2022-04-29 10:02:36 +00:00
Hongze Cheng 496ec4c1dc more TDB 2022-04-29 07:40:07 +00:00
Hongze Cheng 21cec7b6d7 more 2022-04-29 07:07:49 +00:00
Hongze Cheng fd6b2ad626 more refact 2022-04-28 10:46:07 +00:00
Hongze Cheng 7ff3183a70 refact TDB 2022-04-28 07:02:49 +00:00
Hongze Cheng 6b47fd8984 TDB with txn 2022-04-02 11:20:56 +00:00
Hongze Cheng f9e699bea5 more TDB 2022-04-02 06:23:04 +00:00
Hongze Cheng 14bd838a9f more TDB 2022-03-31 02:23:58 +00:00
Hongze Cheng 110703f9df refact more 2022-03-30 10:51:07 +00:00
Hongze Cheng 4fed357adf refact TDB 2022-03-28 06:12:14 +00:00
Hongze Cheng 0a602259fc more TDB 2022-03-28 06:06:34 +00:00
Hongze Cheng b704fa2354 more TDB 2022-03-28 03:33:25 +00:00
Hongze Cheng 6d1477e693 more TDB 2022-03-28 02:26:27 +00:00
Hongze Cheng 7795706506 refact and more 2022-03-28 01:23:10 +00:00
Hongze Cheng 6276f2c33e refact 2022-03-25 01:48:35 +00:00
Hongze Cheng 5c9e63e501 more TDB 2022-03-23 06:56:53 +00:00
Hongze Cheng 6fa90a9142 more TDB 2022-03-11 10:21:25 +00:00
Hongze Cheng 6662067ef6 more TDB 2022-03-09 10:39:14 +00:00
Hongze Cheng 737497d8b6 more TDB 2022-03-09 07:48:45 +00:00
Hongze Cheng c908f17817 more TDB 2022-03-04 02:33:52 +00:00
Hongze Cheng d622916529 more TDB 2022-03-03 10:12:09 +00:00
Hongze Cheng e91147f8cf refact 2022-03-03 06:35:52 +00:00
Hongze Cheng 8d7e5385cc more TDB 2022-03-02 09:00:16 +00:00
Hongze Cheng ccef4b0f63 more 2022-03-02 08:36:19 +00:00