Commit graph

731 commits

Author SHA1 Message Date
Hongze Cheng
e7720a4402
Merge pull request #27028 from taosdata/fix/TD-31235
fix(tdb/btree): null txn in btc
2024-08-07 13:45:51 +08:00
Minglei Jin
de2e62522a fix(tdb/btree): null txn in btc 2024-08-07 09:17:16 +08:00
Minglei Jin
378c8db881 fix(tdb/btree): let app own and free key 2024-08-07 09:01:24 +08:00
Hongze Cheng
8ef31bc186 enh: refactor return code 2024-07-29 20:14:15 +08:00
Hongze Cheng
074be75363 enh: refactor return code 2024-07-29 13:06:20 +08:00
Hongze Cheng
21754a009c enh: add more check return 2024-07-27 18:03:16 +08:00
Hongze Cheng
c55db1d8f7 enh: refact return code 2024-07-25 11:45:15 +08:00
Hongze Cheng
eaa3634764 enh: refactor error code 2024-07-25 08:51:19 +08:00
Hongze Cheng
77f50cacea
Merge pull request #26759 from taosdata/fix/TS-5189-3.0
new memory barrier before pager assignment
2024-07-24 14:09:57 +08:00
Minglei Jin
ec1062a12f new memory barrier before pager assignment 2024-07-24 08:35:51 +08:00
dapan1121
66ba6c4226
Merge branch '3.0' into fix/TD-31073 2024-07-23 16:41:12 +08:00
dapan1121
9e8d94a69a fix: add function return code validation 2024-07-23 15:03:24 +08:00
Hongze Cheng
1ebec2c402 enh: refactor error code 2024-07-23 14:50:45 +08:00
Hongze Cheng
b761bd2e38 enh: port main change to 3.0 2024-06-26 10:32:15 +08:00
Hongze Cheng
c923faa4bf
Merge pull request #25578 from taosdata/fix/TD-29325
fix(tdb/btc): free txn early when closing btc
2024-04-29 18:04:02 +08:00
Minglei Jin
785faf50aa btc/close: free txn only if iPage < 0 2024-04-29 16:27:11 +08:00
Minglei Jin
d5f140aee2 fix(tdb/btc): free txn early when closing btc 2024-04-29 15:23:00 +08:00
Hongze Cheng
145837ab67 fix memory leak 2024-04-29 15:21:09 +08:00
Hongze Cheng
577c2a69f2 add test 2024-04-29 13:43:31 +08:00
Hongze Cheng
175d50594a fix: TDB upsert no page recycled 2024-04-29 13:39:51 +08:00
dmchen
e35be80b79 tdb abort 2024-04-11 03:05:20 +00:00
dmchen
05d6e27c69 tdb abort restore 2024-04-11 02:58:05 +00:00
dmchen
5f31575624 refactor 2024-04-09 06:55:01 +00:00
dmchen
d06bfd9cea free and log 2024-04-02 02:30:56 +00:00
dmchen
b9deb71fc5 basic function 2024-03-29 02:48:49 +00:00
Minglei Jin
64f2dc607a fix(tdb/pcache): not use lru page if already in hash 2024-02-28 15:08:48 +08:00
Haojun Liao
60f5056ab7 other: merge 3.0 2023-09-12 22:00:40 +08:00
Minglei Jin
3524ef32eb tdb/pcache: not free page if already on free list 2023-09-08 09:28:08 +08:00
Minglei Jin
5007087e19 fix(tdb/pcache): fix mem leak with unpined pages 2023-09-08 08:09:53 +08:00
Shungang Li
7257518dca fix: tdbBtcDelete release pages before modifying pBtc->pPage 2023-09-06 14:54:18 +08:00
dapan1121
cc17848b78 fix: merge 3.0 to main 2023-09-01 13:24:47 +08:00
Haojun Liao
24b1a050fc other: merge 3.0 2023-08-30 16:00:14 +08:00
dapan1121
f6321d0c4f Merge remote-tracking branch 'origin/main' into fix/m23.1 2023-08-30 11:03:33 +08:00
Ganlin Zhao
af130cc92f Revert "add seperate function for createLogs"
This reverts commit 13d2d72bb6.
2023-08-25 09:55:50 +08:00
Ganlin Zhao
13d2d72bb6 add seperate function for createLogs 2023-08-24 14:56:14 +08:00
Ganlin Zhao
962a0cd403 fix 2023-08-23 23:34:02 +08:00
yihaoDeng
6fe649c458 Merge branch 'enh/3.0' into enh/triggerCheckPoint2 2023-08-21 09:12:40 +08:00
Shungang Li
6be57f78f2 fix: tdb btree balance after update cell 2023-08-15 15:07:54 +08:00
yihaoDeng
519d3b74d1 fix stream state transfer 2023-07-20 09:51:18 +00:00
Haojun Liao
3ffdbe923d other: merge 3.0 2023-07-11 09:12:57 +08:00
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
09222801c4 fix(coverity): fix coverity scan issues 2023-07-06 17:52:48 +08:00
Minglei Jin
c66524d87b tdb/ofp: recycle ofp cell on parent page 2023-07-05 15:33:37 +08:00
Minglei Jin
f89b43b64c tdb/ofp-recycle: new ofps list with pager 2023-06-30 10:05:17 +08:00
Minglei Jin
8e491c307f tdb/recyle-ofp: nullize ofp's pager to mark uninitailized 2023-06-30 08:32:39 +08:00
Minglei Jin
0ec80ff47f tdb/ofp-recycle: recycle ofps when dropOfp 2023-06-29 13:14:45 +08:00
Minglei Jin
fc79074e49 tdb/ofp: turn ofp recycle off for ci 2023-06-28 15:51:33 +08:00
Minglei Jin
b2c0bcb1e0 tdb/ofp-recycle: fix mem leaks 2023-06-28 13:35:14 +08:00
Minglei Jin
a3c9b17212 tdb/ofp: recycl ofps 2023-06-28 10:46:01 +08:00
Minglei Jin
f8921199e7 tdb/test: cases for ofp recycling 2023-06-28 09:37:26 +08:00