Commit Graph

207 Commits

Author SHA1 Message Date
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
Xiaoyu Wang 523855bec5 TD-13747 planner integrate 2022-03-01 21:50:51 -05:00
Liu Jicong 82c141ede8 merge from 3.0 2022-03-01 15:56:11 +08:00
Xiaoyu Wang 768e05939c TD-13747 New SQL model integration 2022-02-28 04:02:43 -05:00
Liu Jicong 48283e42e9 new offset management 2022-02-23 16:04:06 +08:00
Liu Jicong 82bcecc4ff add stream mode config 2022-02-18 16:59:33 +08:00
Liu Jicong 8305f7e4ab Merge branch '3.0' into feature/tq 2022-02-18 15:30:07 +08:00
Liu Jicong a22047ecf7 add reset offset 2022-02-18 15:29:45 +08:00
Shengliang Guan 11c79d1b88 set trans type 2022-02-18 11:49:15 +08:00
Liu Jicong fd21406e60
Merge pull request #10300 from taosdata/feature/tq
add tmq reset offset
2022-02-17 19:15:55 +08:00
Liu Jicong 7bbca5e4b5 add tmq reset offset 2022-02-17 19:07:39 +08:00
Shengliang Guan e786c61a98 fix vgroup refcount 2022-02-17 15:49:15 +08:00
Liu Jicong 9cb9cb686a add eager rebalance back 2022-02-16 18:12:05 +08:00
Liu Jicong ca97b16071 remove eager rebalance 2022-02-16 16:27:09 +08:00
Liu Jicong 2ef7bf1c8b merge from 3.0 2022-02-16 14:43:52 +08:00
Liu Jicong d0a61176a3 add auto commit 2022-02-16 14:36:19 +08:00
Shengliang Guan f3c30e33fb minor changes 2022-02-15 18:29:00 +08:00
Liu Jicong 5d6066319a improvement 2022-02-12 14:19:12 +08:00
Liu Jicong f51295a23c seperate rebalance msg from set conn msg 2022-02-12 11:28:22 +08:00
Liu Jicong f0d7d1b323 mq rebalance 2022-02-11 18:09:25 +08:00
Liu Jicong 42da4f6fdd rewrite rebalance 2022-02-11 16:24:38 +08:00
Liu Jicong f2bc000482 fix compile 2022-02-10 11:38:01 +08:00
Liu Jicong b59a82225e fix compile 2022-02-10 11:29:51 +08:00
Liu Jicong 432f8bfd6b rewrite rebalance 2022-02-10 11:22:50 +08:00
Liu Jicong 573aad5cc1 fix uninitialized 2022-02-03 19:47:27 +08:00
Liu Jicong 3534852812 improve mq consume 2022-01-29 04:49:06 +08:00
Liu Jicong a1d143384a fix mem leak 2022-01-28 19:59:16 +08:00
Liu Jicong 8f24333d7d fix mem leak 2022-01-28 19:10:18 +08:00
Liu Jicong 19892cfaf7 fix double free 2022-01-28 18:58:22 +08:00
Liu Jicong 108fd4cfc3 fix mem leak 2022-01-28 18:39:34 +08:00
Liu Jicong 688a85c9c3 fix mem leak 2022-01-28 18:14:38 +08:00
Liu Jicong fd44bdbf57 implement get vg info 2022-01-28 10:36:31 +08:00
Liu Jicong 169fed61bd merge from 3.0 2022-01-27 18:15:09 +08:00
Liu Jicong 963fb9b9f6 fix mq rebalance 2022-01-27 18:05:23 +08:00
Liu Jicong 8a180a33b2 fix query crash 2022-01-27 16:53:40 +08:00
Liu Jicong 0712f87de0 fix query crash 2022-01-27 16:35:15 +08:00
Haojun Liao 5700a83295 [td-11818] fix compiler error. 2022-01-26 14:08:13 +08:00
Haojun Liao 2d0b84c8d1 [td-11818] merge 3.0 2022-01-26 14:04:12 +08:00
Haojun Liao 859c74a4e5 [td-11818] refactor sepset struct. 2022-01-26 14:00:15 +08:00
Liu Jicong 3036d4eac0 fix invalid wirte 2022-01-25 21:21:29 +08:00
Liu Jicong 7f50ad025c fix invalid wirte 2022-01-25 18:26:24 +08:00
Liu Jicong fc8dcbab37 fix invalid write 2022-01-25 18:20:00 +08:00
Liu Jicong 5f7ae72271 fix query crash 2022-01-25 18:08:38 +08:00
Liu Jicong 0ff19d6d5b fix query crash 2022-01-25 16:33:21 +08:00
Liu Jicong ca84e47a97 fix query crash 2022-01-25 15:17:02 +08:00
Liu Jicong a9bd009ba1 fix tq 2022-01-25 10:51:31 +08:00
Liu Jicong fd90848ec3 add mq msg type 2022-01-24 21:39:00 +08:00
Liu Jicong d410ef1ca2 fix plan convert error 2022-01-24 18:21:25 +08:00
Liu Jicong 02e454a0d1 expose interfaces of mq 2022-01-24 10:46:55 +08:00
Liu Jicong 7361019e94 put createStreamExecTaskInfo into right place 2022-01-21 13:45:24 +08:00
Liu Jicong 93f950c740 refine query interface 2022-01-21 10:28:41 +08:00
Liu Jicong 6a3d98cda4 refine tqRead interface 2022-01-20 18:09:28 +08:00
Liu Jicong 51f02913f4 tq handle multiple topic 2022-01-20 14:53:09 +08:00
Liu Jicong f7726ce8a4 add tq process consumer msg 2022-01-20 14:38:55 +08:00
Liu Jicong 5d77fab535 add msg for vnode consume 2022-01-20 10:45:15 +08:00
Liu Jicong 6cf90b0a92 add timer for mq rebalance 2022-01-20 09:49:27 +08:00
Liu Jicong 2f003140ef add dependency for scheduler 2022-01-19 17:35:06 +08:00
Liu Jicong 00ccbb4a3a add subscribe for sdb 2022-01-19 16:28:13 +08:00