Commit Graph

123 Commits

Author SHA1 Message Date
Benguang Zhao 2aa7afe7fa Merge branch '3.0' into FIX/TD-19593-3.0 2022-10-19 16:31:13 +08:00
Benguang Zhao 3b0968d7f9 enh: enable the -Wformat=2 compiler option 2022-10-19 09:24:15 +08:00
Hongze Cheng 74d025c783 Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/commit_txn 2022-10-18 22:47:12 +08:00
Minglei Jin 82132cdfdd meta: new metaFinishCommit api & rollback parameter with metaOpen 2022-10-18 18:34:39 +08:00
Minglei Jin 029abe7396 fix: coverity issues 2022-10-18 14:32:18 +08:00
Minglei Jin 5c66712b91 fix: coverity issues 2022-10-17 15:28:10 +08:00
Benguang Zhao 616eb5f903 Merge branch '3.0' into FIX/TD-19239-3.0 2022-10-16 00:29:01 +08:00
Benguang Zhao a4cc3f76d4 fix: ignore file not exist error of tdbOsRemove 2022-10-15 23:57:37 +08:00
Benguang Zhao 36bf800e15 fix: improve fault tolerance on disk space full with error handling enhanced 2022-10-14 22:02:27 +08:00
Hongze Cheng 2268a1e94e fix some converity scan problem 2022-10-14 13:34:25 +08:00
Minglei Jin 5a5b9f4f70 fix: update dbOrigSize before releasing dirty pages 2022-09-19 21:29:32 +08:00
Minglei Jin 5dddf1812b fix: copy rpgno with non-leaf pages 2022-09-19 16:53:18 +08:00
Minglei Jin 3922ea4922 fix: drop page from rbtree before releasing 2022-09-13 19:16:25 +08:00
Minglei Jin 508c7abb68 fix(tdb): use rbtree with dirty pages' list 2022-09-13 10:51:15 +08:00
Minglei Jin bdb7f20d3d fix: force pageSize as i64 to fix u32 overflow 2022-09-06 16:29:59 +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 1d3648fc9b fix(tdb): make txn write when insert subdb into main db 2022-07-18 17:31:11 +08:00
Minglei Jin 73e91f6491 fix wal kill case 2022-07-17 14:27:13 +08:00
Minglei Jin c6b2b2f98a fix: return 0 if page's already dirty 2022-07-16 19:37:17 +08:00
Shengliang Guan dca93b18cc refactor: adjust logs 2022-07-08 16:57:54 +08:00
wangmm0220 f47c3595a2 Merge branch '3.0' into feature/TD-13041 2022-07-06 10:07:19 +08:00
Minglei Jin 06af04675a fix: dirty new allocated non-dirty page (root leaf without writings) 2022-07-05 14:28:10 +08:00
wangmm0220 36b49b5028 fix:<TD-16840> meta ttl index core if insert with benchmark 2022-07-04 16:33:54 +08:00
Minglei Jin 7a87a43b0a fix: fd return by open is a pointer 2022-06-21 19:49:49 +08:00
Minglei Jin 25fdcac305 fix/journal: restore interrupted(abort, power failure, etc.) tdb txn 2022-06-21 17:18:57 +08:00
Hongze Cheng 3b4551cc26 fix: tdb concurrency 2022-05-20 07:07:51 +00:00
Hongze Cheng 3c4b91a796 fix: tdb concurrent w/r 2022-05-19 07:15:00 +00:00
Hongze Cheng f3fa9e4dd8 tdb debug 2022-05-17 12:47:00 +00:00
afwerar b7ca4f7710 fix(os): win str to int64 error 2022-05-17 13:50:16 +08:00
Hongze Cheng 6a0e89c487 fix: memory leak 2022-05-10 09:06:20 +00:00
Hongze Cheng 85d3e4c8ae make case pass 2022-04-26 09:16:29 +00:00
Hongze Cheng de57d21765 fix big bug 2022-04-26 07:14:26 +00:00
Hongze Cheng 13740e8988 refact TDB to support meta 2022-04-25 03:43:42 +00:00
afwerar fc24521621 fix(os): windows compile 3.0. 2022-04-22 09:54:27 +08:00
Hongze Cheng 610832f0b4 keep committed data in TDB 2022-04-06 08:41:53 +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 9dea86249c refact 2022-04-02 05:16:32 +00:00
Hongze Cheng 0e7a420e83 fix another bug 2022-04-01 03:35:43 +00:00
Hongze Cheng 6b0b988f46 fix a bug 2022-04-01 02:38:50 +00:00
Hongze Cheng 1a71bbfbd3 refact 2022-03-31 09:42:23 +00:00
Hongze Cheng 59398ee2df commit loop work now 2022-03-31 09:41:46 +00:00
Hongze Cheng 0492362f38 more TDB 2022-03-31 08:04:38 +00:00
Hongze Cheng ba4b33e7c7 more progress 2022-03-31 07:26:51 +00:00
Hongze Cheng 4ecbe41d13 adjust some code 2022-03-30 11:07:58 +00:00
Hongze Cheng a6f0d2b553 refact more 2022-03-30 10:31:28 +00:00
Hongze Cheng df319ccb8d fix more TDB os error 2022-03-28 08:06:27 +00:00
Hongze Cheng 5f90bae8bb more TDB 2022-03-28 03:51:02 +00:00
Hongze Cheng b704fa2354 more TDB 2022-03-28 03:33:25 +00:00
Hongze Cheng 3146ac2d3b more TDB 2022-03-28 03:00:02 +00:00
Hongze Cheng a8882c5c14 more TDB 2022-03-28 02:50:39 +00:00
Hongze Cheng 8f6ba1fc5b more TDB 2022-03-28 02:40:55 +00:00
Hongze Cheng 6d1477e693 more TDB 2022-03-28 02:26:27 +00:00
Hongze Cheng db2c31cfc4 more TDB 2022-03-26 15:06:17 +00:00
Hongze Cheng af98aa4005 more TDB 2022-03-25 07:48:55 +00:00
Hongze Cheng 4c32e5e35b refact TDB 2022-03-05 13:01:41 +00:00
Hongze Cheng ec3f723d33 more TDB 2022-03-04 09:32:31 +00:00
Hongze Cheng 0b62ccf50e more TDB 2022-03-04 08:38:04 +00:00
Hongze Cheng 139b9b7323 more TDB 2022-03-04 07:14:35 +00:00
Hongze Cheng d8ac17f50f more TDB 2022-03-04 07:03:44 +00:00
Hongze Cheng 4ac1fca01f more TDB 2022-03-04 02:46:25 +00:00
Hongze Cheng cebef7b2b3 more TDB 2022-03-03 09:03:24 +00:00
Hongze Cheng c981b72fc4 more TDB 2022-03-03 08:40:06 +00:00
Hongze Cheng 983339f1f6 more 2022-03-03 08:31:00 +00:00
Hongze Cheng 64f290409e more 2022-03-03 08:20:46 +00:00
Hongze Cheng 081677b2cc refact 2022-03-03 07:23:02 +00:00
Hongze Cheng e91147f8cf refact 2022-03-03 06:35:52 +00:00
Hongze Cheng 665eb2e20a more TDB 2022-03-03 06:06:02 +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
Hongze Cheng c4193ff03e refact 2022-03-01 08:27:56 +00:00
Hongze Cheng 3902294f01 refact TDB 2022-03-01 06:00:28 +00:00