Commit Graph

307 Commits

Author SHA1 Message Date
Minglei Jin 4cc3a55426 fix(tdb/recycling): delay freedb's own page recycling until balance done 2023-07-07 08:19:50 +08:00
Minglei Jin f89b43b64c tdb/ofp-recycle: new ofps list with pager 2023-06-30 10:05:17 +08:00
Minglei Jin 0ec80ff47f tdb/ofp-recycle: recycle ofps when dropOfp 2023-06-29 13:14:45 +08:00
Minglei Jin a3c9b17212 tdb/ofp: recycl ofps 2023-06-28 10:46:01 +08:00
Minglei Jin 8fee813de6 tdb/alloc-page: new param pTxn to fix memory leaking 2023-06-13 14:35:49 +08:00
Minglei Jin 9e7f860d7c enh(tdb/recycle): first round implemenation of page recycling 2023-06-12 16:40:24 +08:00
Minglei Jin 0833592f83 fix(tdb): free realloced coder's pKey 2023-02-23 19:42:03 +08:00
Minglei Jin 25e3f653ee fix(tdb/abort): invalidate flushed pages in cache not on dirty tree 2022-12-22 10:50:16 +08:00
Minglei Jin 30db4f9582 fix(tdb): rollback befor commit btree root page 2022-12-19 14:45:22 +08:00
Minglei Jin 4e4b3661ea fix(tdb): rollback in-memory pages 2022-12-19 11:39:41 +08:00
Minglei Jin 0b1cd9f824 tdb/journal: rollback & restore multiple journal files 2022-11-29 16:00:51 +08:00
Minglei Jin e090cd9dd9 tdb/pager: move journal to txn 2022-11-29 10:18:12 +08:00
Minglei Jin a780305e10 tdb/begin: use txn id in mem 2022-11-28 17:36:33 +08:00
Minglei Jin 7a7d7f7d00 tdb/write: new tdbPWriteFile api for commit and prep async to maindb 2022-11-28 17:31:11 +08:00
Minglei Jin 78335f83d2 tdb/api: migrate txn related api changes of meta, sma, tq, and stream meta/state 2022-11-17 20:02:13 +08:00
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
Minglei Jin 5c66712b91 fix: coverity issues 2022-10-17 15:28:10 +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
Zhiqiang Wang 04771a6d82
Merge pull request #14079 from taosdata/fix/ZhiqiangWang/TD-16357-fix-sim-test-error
test: fix sim test error
2022-06-21 21:50:01 +08:00
afwerar 9dff7b93c6 test: fix sim test error 2022-06-21 20:04:55 +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
afwerar b7ca4f7710 fix(os): win str to int64 error 2022-05-17 13:50:16 +08: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