Commit graph

27 commits

Author SHA1 Message Date
Minglei Jin
e3bfb9870a fix(meta/commit): transfer txn's ownership to asyn commit thread 2024-08-12 17:12:19 +08:00
Hongze Cheng
10263b6b4e enh: refactor return code 2024-07-23 11:01:22 +08:00
Benguang Zhao
f7f9546d1e enh: trigger vnode commit at exit if meta changed, for dbs of single replica 2023-11-23 16:32:57 +08:00
Haojun Liao
eb4449999f other: merge 3.0 2023-10-12 10:33:48 +08:00
Minglei Jin
443756c6ff fix(meta): null txn after abort 2023-09-11 08:55:30 +08:00
Shungang Li
a6ba7e678f fix: search memory in ttlMgrFindExpired 2023-09-07 09:33:26 +08:00
Shungang Li
a1a2b8331f fix: ttl fill cache only in initialization 2023-07-06 15:47:32 +08:00
Shungang Li
dbf47f5fc1 fix: ttl fill cache only in initialization 2023-07-03 21:30:53 -04:00
Shungang Li
b93f653d7e feat: enhance ttl, deletetime modified by writing-ops
new config item: ttlChangeOnWrite (default 0)
ttl delete time changes on last write if true
2023-06-19 19:03:35 +08:00
Shengliang Guan
5d8f05749c fix: coredump while tdbAbort 2023-01-31 15:49:56 +08:00
Minglei Jin
e302cb320f fix(meta/malloc): use new aligned buffer pool malloc 2022-12-22 17:29:29 +08:00
Minglei Jin
66fba7ec60 meta/begin: a comment to describe the default heap option 2022-12-09 16:28:26 +08:00
Minglei Jin
5f2b393c0c meta/snapshot: use nil heap and abort tdb when rollback 2022-12-09 16:23:43 +08:00
Minglei Jin
35b958a1c4 fix: commit tdb in write thread 2022-12-05 11:17:14 +08:00
Minglei Jin
a4adcbbe0d vnode/async-commit: adapter vnode-commit to use txn commit 2022-12-04 18:13:51 +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
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
d0416f312f fix: tdb use sys memory when snapshot writing 2022-08-09 19:07:07 +08:00
Minglei Jin
ad466ec7a9 fix: new API tdbAbort for tdb txn aborting 2022-08-02 15:40:06 +08:00
Hongze Cheng
42c6f01980 refact vnode includes 2022-04-26 11:04:26 +00:00
Hongze Cheng
7516ecae42 refact more vnode 2022-04-24 07:34:53 +00:00
Hongze Cheng
95b1e95461 meta use vnode buffer 2022-04-24 07:05:43 +00:00
Hongze Cheng
a7941cf2f5 refact meta 2 2022-04-20 06:56:34 +00:00
Hongze Cheng
3cc66adcb7 refact meta 1 2022-04-19 13:10:03 +00:00
Hongze Cheng
317d4ff2eb make tdb work with meta 2022-04-06 02:06:59 +00:00
Hongze Cheng
c78f3e357f refact vnode code 2022-01-12 09:26:42 +00:00
Renamed from source/dnode/vnode/meta/src/metaCommit.c (Browse further)