Commit Graph

207 Commits

Author SHA1 Message Date
Liu Jicong 2fbc8e6306 refactor(stream): stream deploy and state transfer 2022-11-03 13:22:23 +08:00
Liu Jicong 2e640c38a2 refactor: stream and tmq message 2022-10-31 18:37:28 +08:00
Liu Jicong dcf2c980c5 refactor(mnode): remove unused code 2022-10-27 15:32:20 +08:00
Liu Jicong 2a3448552e test(wal): rollback multiple file 2022-10-26 18:03:25 +08:00
Liu Jicong 1c26f1b53e fix(wal): reference 2022-10-21 16:13:55 +08:00
Benguang Zhao 3b0968d7f9 enh: enable the -Wformat=2 compiler option 2022-10-19 09:24:15 +08:00
Liu Jicong b1594a6857 fix coverity scan 2022-10-10 11:44:17 +08:00
Shengliang Guan c6317e67f0 fix: coverity issues 2022-09-30 11:26:26 +08:00
Shengliang Guan 3810b5d4fa fix: add more info log for mnode 2022-09-23 15:42:36 +08:00
Shengliang Guan 43ef21f67b enh: add oper name to show transaction 2022-09-22 16:19:33 +08:00
Liu Jicong 273adb9895 fix memory leak 2022-09-16 16:17:02 +08:00
Liu Jicong c7f986a656 refactor(tmq): add error code 2022-09-14 17:11:50 +08:00
Liu Jicong 8b3489760c feat(tmq): support taosx 2022-08-30 11:12:20 +08:00
Liu Jicong 27e2ba79c0 Merge branch '3.0' into feature/stream 2022-08-17 01:11:18 +08:00
Liu Jicong 58ea5563a5 fix(tmq): rebalance 2022-08-16 19:46:42 +08:00
Liu Jicong 365dc43fec enh(tmq): add log 2022-08-10 19:03:04 +08:00
Shengliang Guan d4abe20eeb fix: can't drop db since transaction conflict 2022-07-25 18:21:13 +08:00
Liu Jicong 81d8d2b937 feat(stream): add version in stream block 2022-07-21 17:27:44 +08:00
Liu Jicong 053786e6b4 fix(stream): data exec 2022-07-18 15:50:36 +08:00
Shengliang Guan c53a84b733 Merge remote-tracking branch 'origin/3.0' into fix/valgrind 2022-07-09 20:13:26 +08:00
Shengliang Guan a5e8ddbc56 refactor: adjust logs 2022-07-08 18:00:19 +08:00
Liu Jicong 3cd5a35054 refactor(stream): internal refactor 2022-07-08 17:48:34 +08:00
Liu Jicong 3f6ce2da73 feat(tmq): support topic with meta 2022-06-21 15:18:09 +08:00
Shengliang Guan 5ae355077c enh(mnode): transaction conflict supports two db 2022-06-17 11:11:29 +08:00
Liu Jicong 6fcee0e244 refactor(tsdb): tsdb reader open 2022-06-10 15:20:57 +08:00
Shengliang Guan 980e289cdf refactor: add alter-confirm while alter db 2022-06-05 14:59:53 +08:00
Shengliang Guan 0bade86534
Merge pull request #13410 from taosdata/fix/mnode
enh: adjust vnode replica and some logs
2022-06-02 17:06:10 +08:00
Shengliang Guan 27c1687a05 refactor: adjust some logs 2022-06-02 14:30:26 +08:00
Liu Jicong f2048b00cb fix(tmq): subscribe stb 2022-06-02 11:01:05 +08:00
Liu Jicong e1fd4a6640 feat(tmq): get_db api 2022-06-02 10:18:11 +08:00
Shengliang Guan 70e6e15920 Merge branch 'fix/mnode' into fix/tsim 2022-06-01 09:41:54 +08:00
Liu Jicong 77757f3ef9 feat(tmq): support drop cgroup 2022-05-31 19:52:40 +08:00
Shengliang Guan 1013b06107 refactor: make trans support global conflict 2022-05-31 19:24:26 +08:00
Liu Jicong ce62042a47
Merge pull request #13304 from taosdata/feature/topic_grammar
feat(tmq): create topic new grammar
2022-05-31 18:30:21 +08:00
Shengliang Guan 9057abeb39 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-05-31 17:39:57 +08:00
Shengliang Guan 04ef9e15e6 refactor: make trans support global conflict 2022-05-31 17:37:25 +08:00
Shengliang Guan 691cc93ed2
Merge pull request #13311 from taosdata/fix/mnode
refactor: make trans support multi steps
2022-05-31 17:28:39 +08:00
Liu Jicong 451d19f986 feat(tmq): create topic new grammar 2022-05-31 16:20:40 +08:00
Liu Jicong 0e3f6be61c
Merge pull request #13254 from taosdata/feature/tq
fix(tmq): remove topic ref cnt
2022-05-30 23:06:15 +08:00
Liu Jicong d1259b3c82 fix(tmq): remove topic ref cnt 2022-05-30 22:50:59 +08:00
Shengliang Guan 53def5b77b refactor: make trans support multi steps 2022-05-30 20:38:46 +08:00
Shengliang Guan 536ea7b9da refactor: rename trans types 2022-05-30 09:47:16 +08:00
Liu Jicong 1aa97bc117 fix(tmq): update tq for auto create table 2022-05-28 19:48:17 +08:00
Liu Jicong d6094a4368 feat(tmq): drop cgroup 2022-05-27 10:24:40 +08:00
Liu Jicong 984b831563 fix(tmq): unref topic 2022-05-24 15:56:10 +08:00
Shengliang Guan a878b3edd5 fix: commit log should not be null 2022-05-23 21:17:04 +08:00
Liu Jicong a696ed583a test(stream): _wstartts should be reverse quoted 2022-05-18 21:23:06 +08:00
Shengliang Guan 00a69a4d57 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-05-17 19:41:53 +08:00
Liu Jicong 8ceae5854d fix(tmq): fix memory leak 2022-05-17 17:01:07 +08:00
Shengliang Guan d7e895448d fix: conflicts after refactor SRpcMsg 2022-05-17 16:32:23 +08:00
Shengliang Guan 0623514ed1 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-05-17 16:12:53 +08:00
Liu Jicong 2aec989bd7 enh(tmq): add drop msg to vnode 2022-05-17 05:13:27 +08:00
Liu Jicong a2ee1c0bf6 enh(tmq): add drop msg to vnode 2022-05-17 04:29:17 +08:00
Liu Jicong 44a9695460 enh(tmq): cascade drop 2022-05-17 04:09:25 +08:00
Shengliang Guan 96b7f2696a refactor: adjust SRpcMsg 2022-05-16 14:55:31 +08:00
Liu Jicong 714dd4f497 enh(tmq): only read committed log 2022-05-11 14:42:20 +08:00
Liu Jicong ac460915d6 fix(tmq): show 2022-05-10 23:47:44 +08:00
Liu Jicong 52e1fcbff7 feat(tmq): show subcription 2022-05-09 18:09:55 +08:00
Liu Jicong 3496381fcc refactor: rebalance input 2022-04-29 21:01:13 +08:00
Liu Jicong de939d589f fix: memory error 2022-04-29 20:11:58 +08:00
Liu Jicong 5c36e4e519 fix: subscrption api 2022-04-29 14:34:30 +08:00
Liu Jicong f78a31806c enh(tmq): add rebalance global lock 2022-04-28 15:21:55 +08:00
Liu Jicong 108b9ee181 feat(stream): support perf schema 2022-04-28 13:36:43 +08:00
Liu Jicong c790b4dfad refacor(tmq): extract unassigned vg out of hash 2022-04-27 21:18:41 +08:00
Liu Jicong 575f64197d enh(wal): skip read for specific msg 2022-04-24 16:51:32 +08:00
Liu Jicong cb1318a76b fix flag init 2022-04-21 17:08:11 +08:00
Liu Jicong 2dcb014511 feat(tmq): add db subscribe 2022-04-21 16:37:55 +08:00
Liu Jicong ce6459a9f8 fix(tmq): rebalance 2022-04-21 01:47:29 +08:00
Liu Jicong d75ab9b3ff refactor 2022-04-20 21:36:55 +08:00
Liu Jicong b7bf0fe10b refactor(tmq): subscribe and rebalance process 2022-04-19 17:02:49 +08:00
Liu Jicong 69cb4b5c99 refactor(tmq): persist ast in topic 2022-04-14 20:34:42 +08:00
Liu Jicong 0fe0d6fc77 fix: fix tmq result parse 2022-04-13 20:37:51 +08:00
Liu Jicong 6df2fae1a2 fix compile 2022-04-08 15:26:02 +08:00
Liu Jicong 74eee69a65 fix 2022-04-07 19:57:49 +08:00
Liu Jicong d5fb11d239 add unsubscribe 2022-04-07 18:20:54 +08:00
Liu Jicong a60185adc8 add more log 2022-04-07 14:11:16 +08:00
Liu Jicong 798c3a9f82 add more log 2022-04-02 23:03:12 +08:00
Liu Jicong 8e2d121b3a temp 2022-04-02 19:59:25 +08:00
Liu Jicong adf8bd5e82 add log 2022-04-01 21:30:06 +08:00
Liu Jicong 9ebdee326f fix txn 2022-04-01 18:13:46 +08:00
Liu Jicong e916f83fd7 temp 2022-04-01 09:57:55 +08:00
Liu Jicong 4fd6f59092 stream set multi input 2022-03-29 15:24:25 +08:00
afwerar 222db126bc [TD-13758]<fix>: redefine memory api. 2022-03-26 00:29:53 +08:00
Liu Jicong f72930eef6
Merge pull request #10880 from taosdata/feature/tq
fix memory error
2022-03-21 23:49:10 +08:00
Liu Jicong b08c3120bf fix memory error 2022-03-21 23:36:21 +08:00
Liu Jicong a36cfba9b9
Merge pull request #10879 from taosdata/feature/tq
Feature/tq
2022-03-21 21:54:30 +08:00
Liu Jicong 8a20b2fe50 fix memory error 2022-03-21 21:42:37 +08:00
Shengliang Guan 220fdfabe2 refact dnode queue 2022-03-21 19:08:25 +08:00
Shengliang Guan 5832b6772c shm 2022-03-16 21:18:54 +08:00
Shengliang Guan ba12601dff Merge remote-tracking branch 'origin/3.0' into feature/shm 2022-03-16 14:48:49 +08:00
Shuduo Sang 3c6c518470
[TD-13063]<feature>: 3.0 on windows (#10765)
* [TD-13063]<feature>: 3.0 on Windows

* add pthread in contrib

* fix linux compile

* fix osSemaphore

* add gnu regex for Windows

* fix compile error for Windows

* support arm platform

* port more OS files

* fix for Windows compile

* port more files

* fix macOS on x86_64

* port osFile

* port osSemaphone.h

* port osSocket.c

* port tconfig.c

* port ttimer.c

* add couple files

* merge with 3.0
2022-03-16 11:37:31 +08:00
Shengliang Guan 332da70335 rename msg 2022-03-15 20:53:29 +08:00
Shengliang Guan 8a0ab2615e Merge remote-tracking branch 'origin/3.0' into feature/shm 2022-03-12 11:52:18 +08:00
Shengliang Guan ae4835dbc5 shm 2022-03-11 11:53:52 +08:00
Xiaoyu Wang 066c39d571 TD-13747 merge 3.0 2022-03-09 21:35:24 -05:00
Liu Jicong 255d795442 add tq push 2022-03-08 17:22:21 +08:00
Xiaoyu Wang 6cc87452cf Merge remote-tracking branch 'origin/3.0' into feature/3.0_query_integrate_wxy 2022-03-07 21:56:17 -05:00
Liu Jicong 4d9cc5997a subscribe key used stack mem 2022-03-07 17:56:19 +08:00
Liu Jicong 402a5e3b61 add scheduler 2022-03-07 16:30:28 +08:00
Xiaoyu Wang 213793be49 TD-13747 merge 3.0 2022-03-02 04:24:59 -05:00