Commit Graph

167 Commits

Author SHA1 Message Date
xiao-77 40cf21b15c fix firstVer incorrect while romove wal dir 2024-10-31 11:27:24 +08:00
xsren 9972357c17 file function result 2024-09-26 18:13:52 +08:00
Hongze Cheng ea5a2a6946 ehn: remove void 2024-09-25 17:45:10 +08:00
lyh250-666 5f6802e0a1 enh:modify addede rror code passing 2024-09-24 16:29:28 +08:00
Hongze Cheng 645160d251 ehn: remove void 2024-09-24 10:06:30 +08:00
xiao-77 1bbcb7c980 Merge branch '3.0' into fix/3.0/TD-31990 2024-09-14 11:13:20 +08:00
xiao-77 12f9e268a6 fix dead lock 2024-09-14 11:10:57 +08:00
xiao-77 b49d9f3691 change mutex lock in SWal to rwlock 2024-09-11 19:48:50 +08:00
xsren aea768d2c0 osFile 2024-09-10 17:40:19 +08:00
xsren aa5683cfd9 osfile 2024-09-10 14:55:14 +08:00
xsren 2a3917029f osFile 2024-09-10 11:29:50 +08:00
Minglei Jin b2c341c273 fix(wal/assert): return error code instead of assert 2024-08-22 15:27:16 +08:00
dmchen b85dba328c fix/TD-30849 2024-08-15 03:55:20 +00:00
Minglei Jin e0e467086c void unused return value 2024-07-25 15:54:46 +08:00
Minglei Jin a0b59d3348 use new macros to return terrno 2024-07-19 16:13:09 +08:00
Minglei Jin fcce9ebafa return wal fsync error code 2024-07-19 15:20:38 +08:00
Minglei Jin f485e4c5e8 remove wal seek module 2024-07-18 10:16:12 +08:00
Minglei Jin e6c86f5586 fix(wal/write): remove walWrite which is only used in unit testing 2024-07-17 14:45:23 +08:00
Minglei Jin d6b2bcba68 enh/wal_level: new level 0 to disable wal writing 2024-06-05 15:19:55 +08:00
dmchen 8875311f23 remove log output 2024-04-10 09:04:53 +00:00
dmchen 0e5053b3de mem leak 2024-04-09 10:34:28 +00:00
dmchen d06bfd9cea free and log 2024-04-02 02:30:56 +00:00
dmchen a1b7444a48 refactor 2024-04-01 09:39:29 +00:00
dmchen b9deb71fc5 basic function 2024-03-29 02:48:49 +00:00
Haojun Liao 3236ef7bae feat(stream): return the stream source task exec delay, and do some internal refactor. 2024-02-02 11:26:47 +08:00
Benguang Zhao d9c84b4b72 enh: tolerate out-of-order of closeTS in walEndSnapshot 2023-11-30 11:59:41 +08:00
facetosea 45170a73b3 close file before create in rollback 2023-11-21 19:54:33 +08:00
facetosea 845493294d osfile 2023-11-21 16:31:31 +08:00
Benguang Zhao 9b477eed81 enh: terminate on failure to recover WAL from writing errors, or to commit vnode 2023-07-05 17:54:56 +08:00
Benguang Zhao 7433bad888 enh: tidy up walEndSnapshot 2023-05-11 09:14:37 +08:00
Benguang Zhao 22d92cd3dc feat: WAL cleanup not affected by topic consumption anymore 2023-03-23 18:59:14 +08:00
Benguang Zhao 75b922c2be feat: retentionSize as 0 means unlimitted in size 2023-03-22 15:01:01 +08:00
Benguang Zhao 22e236f4e6 fix: check pWal->cfg.retentionPeriod properly 2023-03-07 15:15:46 +08:00
Benguang Zhao ca23365d68 enh: fsync WAL idx and log when walRollImpl 2023-03-02 20:40:34 +08:00
Xiaoyu Wang d6dd087f84 merge main 2023-02-25 10:29:20 +08:00
Benguang Zhao e45367f924 fix: resolve coverity scan issues in sync and wal 2023-02-23 14:16:21 +08:00
Benguang Zhao 0c7a4bfad9 enh: refactor syncBeginSnapshot and walBeginSnapshot for logRetention 2023-02-20 19:19:49 +08:00
Xiaoyu Wang c597de099f merge main 2023-02-20 13:41:27 +08:00
Haojun Liao fd379310f6
Merge pull request #19979 from taosdata/fix/tq_oom
fix: handle insufficient resource
2023-02-16 09:17:52 +08:00
Liu Jicong e4a365c265 remove assert 2023-02-14 16:36:55 +08:00
Haojun Liao c597a1e4ce refactor: do some internal refactor. 2023-02-13 15:46:47 +08:00
Xiaoyu Wang 9a0c2805f4 merge main 2023-01-13 13:54:04 +08:00
Benguang Zhao 97ce96a2fa enh: not fsync idx file in walFsync 2023-01-11 19:24:51 +08:00
Benguang Zhao df6e9631e1 fix: synchronize access within walFsync 2023-01-10 11:24:05 +08:00
Shengliang Guan 398161eb5f Merge branch 'main' into merge/mainto3.0_0108 2023-01-09 10:00:53 +08:00
Benguang Zhao 2890a8cb96 fix: return error on failing to truncate raft log 2022-12-28 20:34:40 +08:00
Liu Jicong 50729f0cc4 refactor: remove assert 2022-12-21 14:16:28 +08:00
Shengliang Guan 6d94afe48f
Revert "refact: adjust some assert cases" 2022-12-07 21:51:17 +08:00
Shengliang Guan d5126d469a refact: replcase ASSERT with tAssert 2022-12-07 18:42:48 +08:00
Shengliang Guan f69a188f7e refact: replcase ASSERT with tAssert 2022-12-07 18:37:40 +08:00