Commit graph

371 commits

Author SHA1 Message Date
54liuyao
1d58f85a54 feat:coverity scan 2023-02-22 10:10:04 +08:00
yihaoDeng
a929aa22d8 merge 3.0 2023-02-12 10:48:18 +08:00
Shengliang Guan
03dc6e55b5 enh: add disable vnode write request 2023-01-30 13:54:15 +08:00
yihaoDeng
a64e9d53b4 updata index 2023-01-05 15:39:35 +08:00
Liu Jicong
3424b184d3 refactor(stream): distributed checkpoint 2022-12-02 03:48:45 +08:00
Liu Jicong
548684e5ac fix(stream): delete multiple row 2022-11-29 23:39:58 +08:00
Shengliang Guan
7bcda46c59 refact: remove sync pre snapshot 2022-11-13 16:03:45 +08:00
Shengliang Guan
278cf9d327 refact: remove sync ping and pingreply 2022-11-11 17:48:15 +08:00
Liu Jicong
4000176dc7 enh(tmq): auto clear lost consumer 2022-11-09 14:44:09 +08:00
Shengliang Guan
1ddbeb43bb refact: adjust sync log 2022-11-07 19:19:10 +08:00
Liu Jicong
15ad147c40 Merge branch '3.0' into feature/stream 2022-11-03 13:37:59 +08:00
Liu Jicong
2fbc8e6306 refactor(stream): stream deploy and state transfer 2022-11-03 13:22:23 +08:00
Minghao Li
70aff8451f refactor(sync): add pre snapshot 2022-11-02 15:38:30 +08:00
Liu Jicong
411373a7c5 fix: msg compatibility 2022-11-01 20:02:17 +08:00
Liu Jicong
8ca5f0bd9c Merge branch '3.0' into feature/stream 2022-11-01 13:20:20 +08:00
Minghao Li
981461ea46 refactor(sync): add PreSnapshotTest 2022-11-01 10:25:31 +08:00
Liu Jicong
2e640c38a2 refactor: stream and tmq message 2022-10-31 18:37:28 +08:00
Minghao Li
8b5d005db7 refactor(sync): add SyncLocalCmd 2022-10-27 17:16:46 +08:00
Liu Jicong
75e5e490fd refactor(stream): recover and fill history 2022-10-26 00:31:00 +08:00
Shengliang Guan
4d318b32da refact: alter db replica 2022-10-20 16:47:03 +08:00
Shengliang Guan
8764cf9adb refact: remove multi process codes 2022-10-19 11:08:42 +08:00
Shengliang Guan
3a7d89a6bb refact: remove bnode codes 2022-10-18 17:34:58 +08:00
Minghao Li
6bb23a8f56 fix(sync): adjust message define 2022-09-07 23:31:40 +08:00
Minghao Li
d9363214b7 refactor(sync): add syncHeartbeat 2022-09-07 15:29:04 +08:00
Shengliang Guan
b0263a4bea enh: increase startup time monitoring 2022-08-23 17:29:31 +08:00
Cary Xu
441ce21677 enh: rsma batch process 2022-08-19 17:19:50 +08:00
Cary Xu
69580893a7 other: merge 3.0 2022-08-17 20:20:02 +08:00
Liu Jicong
357b21cfeb refactor(tmq): use tdb to store check info 2022-08-17 13:58:56 +08:00
Cary Xu
dab6c81769 enh: rsma batch process 2022-08-15 00:16:44 +08:00
Liu Jicong
7f4b46e003 feat(stream): session window trigger delete 2022-08-10 21:26:05 +08:00
Cary Xu
0aac37a45c enh: rsma fetch logic optimization 2022-08-08 11:25:32 +08:00
dapan1121
602d2197fb feat: support vnode meta batch fetching 2022-07-27 08:27:24 +08:00
dapan1121
4cf20418cd feat: support batch fetch in catalog 2022-07-26 18:00:50 +08:00
Liu Jicong
2441ec22bd feat(tmq): check alter for ntb 2022-07-22 16:05:28 +08:00
Cary Xu
5ef9239c74
Merge pull request #14979 from taosdata/feature/grant-3.0
feat: support grant
2022-07-17 22:16:00 +08:00
Liu Jicong
bb58ec1e02 feat(tmq): support background heartbeat 2022-07-16 16:44:07 +08:00
Cary Xu
2e9e36d0f8 Merge branch '3.0' into feature/grant-3.0 2022-07-16 11:54:26 +08:00
Liu Jicong
9394e3380f feat(stream): recover from failure 2022-07-15 17:58:53 +08:00
Cary Xu
67a5f12ac0 Merge branch '3.0' into feature/grant-3.0 2022-07-13 19:56:03 +08:00
Cary Xu
85d7e46ff9 Merge branch '3.0' into feature/grant-3.0 2022-07-11 17:20:05 +08:00
Shengliang Guan
080f30d014 feat: trim db 2022-07-11 15:16:10 +08:00
Xiaoyu Wang
0bc700eb82 feat: sql command 'trim database' 2022-07-11 10:53:06 +08:00
Cary Xu
b22986ced0 feat: support grant 2022-07-06 20:46:41 +08:00
dapan1121
82dbf54719 Merge branch 'fix/dnode' of github.com:taosdata/TDengine into fix/dnode 2022-07-06 20:34:07 +08:00
dapan1121
a3bf5b96c4 fix: fix query redirect issue 2022-07-06 20:33:23 +08:00
Minglei Jin
fc20a61c85
Merge branch '3.0' into feat/tsdb_refact 2022-07-06 00:37:21 +08:00
yihaoDeng
eb3a9a53ab fix rpc mem leak 2022-07-05 20:03:27 +08:00
Hongze Cheng
ddb198de23 Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/tsdb_refact 2022-07-04 03:42:50 +00:00
Minghao Li
4033e2dd34 Merge branch '3.0' of https://github.com/taosdata/TDengine into feature/3.0_mhli 2022-07-01 09:50:43 +08:00
Minghao Li
376bf46a64 refactor(sync): add SyncClientRequestBatch 2022-06-30 15:28:23 +08:00
Minghao Li
1a8cf049b7 refactor(sync): add syncAppendEntriesBatch 2022-06-30 13:39:13 +08:00
Hongze Cheng
1607415469 add a msg type 2022-06-29 09:37:59 +00:00
dapan1121
c6440a7a3c feat: query redirect 2022-06-29 11:33:37 +08:00
dapan1121
6d8fd7e506 feat: query redirect 2022-06-29 10:51:22 +08:00
dapan1121
4a55ed07b3 feature: query redirect 2022-06-28 10:34:51 +08:00
dapan1121
94a2b6d945 enh: refactor show variables 2022-06-24 15:18:40 +08:00
dapan1121
b2ff536050
Merge pull request #14118 from taosdata/feature/showdnodevariables
feat: show dnode variables
2022-06-23 13:23:06 +08:00
WANG MINGMING
77f34c8fca
Merge pull request #14094 from taosdata/feature/TD-16524
fix: error in windows
2022-06-23 10:08:56 +08:00
Liu Jicong
df1967de4b
Merge pull request #14120 from taosdata/feature/stream
feat(stream): support retrieve
2022-06-22 19:34:27 +08:00
Liu Jicong
fb596625d3 feat(stream): support retrieve 2022-06-22 19:12:31 +08:00
dapan1121
66cfe3a3fc feat: show dnode variables 2022-06-22 17:17:18 +08:00
Xiaoyu Wang
acd1bbd8e3 merge 3.0 2022-06-22 17:00:11 +08:00
Xiaoyu Wang
a5ca4965a4 feat: some sql syntax adjustments 2022-06-22 16:35:14 +08:00
Shengliang Guan
adce85f977 Merge remote-tracking branch 'origin/3.0' into feature/TD-16524 2022-06-22 11:20:08 +08:00
dapan1121
4a8c9db884 Merge branch '3.0' into feature/showdnodevariables 2022-06-21 21:07:44 +08:00
dapan1121
692f5f0e01 feat: show dnode variables 2022-06-21 21:05:47 +08:00
wangmm0220
12d8714f29 feat:merge from 3.0 2022-06-21 18:01:40 +08:00
dapan1121
88b48ec46c Merge branch '3.0' into feature/showcreate 2022-06-21 17:40:52 +08:00
Liu Jicong
c409760f75 feat(stream): drop stream 2022-06-21 11:32:36 +08:00
Minghao Li
e441bd266b refactor(sync): add changing state 2022-06-20 17:48:56 +08:00
wangmm0220
934d0f9784 fix:error in windows 2022-06-20 15:23:48 +08:00
dapan1121
88aff7bae1 Merge branch '3.0' into feature/showcreate 2022-06-20 13:35:18 +08:00
dapan1121
40879a80fe feat: show create table 2022-06-20 13:32:21 +08:00
WANG MINGMING
b3d2daeb72
Merge branch '3.0' into feature/TD-16524 2022-06-17 14:51:33 +08:00
Liu Jicong
5572abe1b4 feat(stream): drop task 2022-06-15 21:41:59 +08:00
wangmm0220
f2a19c98ef feat:add test for operator encode/decode 2022-06-15 20:35:45 +08:00
Shengliang Guan
fb327e2ef3
Merge pull request #13822 from taosdata/fix/mnode
enh: set vnode standby if drop it
2022-06-14 18:03:20 +08:00
Shengliang Guan
d0c658d310 enh: set vnode standby if drop it 2022-06-14 17:19:10 +08:00
Liu Jicong
ae8d2fd36d merge from 3.0 2022-06-14 14:10:37 +08:00
Liu Jicong
601e454a24 enh(tmq): put offset store into vnode 2022-06-14 13:58:40 +08:00
Shengliang Guan
be3de7b7df fix(sync): send snapshot to multi nodes at the same time 2022-06-13 22:20:53 +08:00
Li Minghao
0b36b14a42
Merge pull request #13725 from taosdata/feature/3.0_mhli
fix(sync): snapshot overwrite config change
2022-06-11 17:12:16 +08:00
Cary Xu
25911e12a4 Merge branch '3.0' into feature/TD-14481-3.0 2022-06-11 15:16:20 +08:00
Cary Xu
ed829455a9 feat: tsma refactor 2022-06-11 15:15:55 +08:00
Minghao Li
4af9d14457 refactor(sync): add last config index 2022-06-11 13:08:30 +08:00
Minghao Li
6586f78599 refactor(sync): add last config index 2022-06-11 12:44:58 +08:00
Minghao Li
ae5219dd6e refactor(sync): add heartbeat log 2022-06-10 22:29:28 +08:00
Cary Xu
988f4126b4 other: merge 3.0 2022-06-10 15:21:16 +08:00
Xiaoyu Wang
46bac2f579 fix: a problem of interval distributed split 2022-06-10 14:28:58 +08:00
Cary Xu
2160a112f5 other: merge 3.0 2022-06-10 09:59:47 +08:00
Shengliang Guan
74ced4e0c0 feat: split vgroup 2022-06-09 20:55:26 +08:00
Cary Xu
75182bb0ec feat: tsma exp wnd clear 2022-06-08 15:20:29 +08:00
Shengliang Guan
812deed656 Merge remote-tracking branch 'origin/3.0' into fix/dnode 2022-06-08 09:59:38 +08:00
dapan1121
7c65ac7592
Merge pull request #13495 from taosdata/feature/qnode
enh: remove offline scheduler info
2022-06-07 17:53:17 +08:00
Liu Jicong
3ce93a18e6
Merge pull request #13565 from taosdata/feature/stream
feat(stream): snode process stream msg
2022-06-07 17:50:35 +08:00
dapan1121
9450c959d7 get table index 2022-06-07 17:25:01 +08:00
Xiaoyu Wang
c2477b4ed8
Merge pull request #13557 from taosdata/feature/3.0_wxy
feat: vgroup manage command
2022-06-07 17:14:57 +08:00
Shengliang Guan
f4cecb3cef fix: invalid msg handle 2022-06-07 17:03:52 +08:00
Shengliang Guan
a047d4a559 Merge remote-tracking branch 'origin/feature/sync-refactor' into fix/mnode 2022-06-07 16:37:50 +08:00
Liu Jicong
94d7cbe622 feat(stream): snode process stream msg 2022-06-07 16:24:50 +08:00
Xiaoyu Wang
6dc64627cd feat: vgroup manage command 2022-06-07 11:53:32 +08:00
Liu Jicong
1b26da1bae refactor(stream): distributed execution 2022-06-06 22:18:50 +08:00
Shengliang Guan
980e289cdf refactor: add alter-confirm while alter db 2022-06-05 14:59:53 +08:00
Shengliang Guan
41a1b0fcf2 refactor: add null transaction action typ 2022-06-04 13:17:17 +08:00
Shengliang Guan
1f419e0a36 refactor: adjust msg type 2022-06-04 12:31:53 +08:00
Shengliang Guan
30da7560f8 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-06-04 11:50:47 +08:00
Shengliang Guan
6c1966a28e refactor: adjust msg type 2022-06-04 11:30:57 +08:00
Shengliang Guan
46772d3251 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-06-02 19:13:05 +08:00
Shengliang Guan
465ec5003b refactor: adjust msg type 2022-06-02 19:00:14 +08:00
Cary Xu
a352f2676d
Merge pull request #13158 from taosdata/feature/sma-op
feat: get tsma expired windows
2022-06-02 14:14:37 +08:00
Minghao Li
6de1a73d4e Merge branch '3.0' of https://github.com/taosdata/TDengine into feature/3.0_mhli 2022-06-02 13:21:23 +08:00
Shengliang Guan
141be56075 Merge remote-tracking branch 'origin/3.0' into fix/tsim 2022-06-01 17:31:47 +08:00
Shengliang Guan
7fcfd45a03 feat: increase the number of database replicas 2022-06-01 17:26:36 +08:00
Hongze Cheng
8e1a922057 Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/row_refact 2022-06-01 07:32:09 +00:00
Liu Jicong
c8694874db
Merge pull request #13324 from taosdata/feature/tq
feat(tmq): support drop cgroup
2022-05-31 20:09:11 +08:00
Liu Jicong
77757f3ef9 feat(tmq): support drop cgroup 2022-05-31 19:52:40 +08:00
dapan1121
496ae4ca89 schedule based on qnode's load 2022-05-31 14:03:47 +08:00
Hongze Cheng
0e401a346f more 2022-05-31 05:37:10 +00:00
Minghao Li
c5526ef915 enh(sync): add SyncSnapshotRsp SyncSnapshotSend 2022-05-30 21:11:14 +08:00
shenglian zhou
898a9bd9e5 feature: tsma expired windows retrieval 2022-05-28 16:01:00 +08:00
dapan1121
6b0c9694a3
Merge pull request #13088 from taosdata/feature/qnode
enh: optimize query msg
2022-05-27 17:34:47 +08:00
dapan1121
6e465ebd8e optimize query msg 2022-05-27 16:01:40 +08:00
Liu Jicong
d6094a4368 feat(tmq): drop cgroup 2022-05-27 10:24:40 +08:00
Liu Jicong
d5d8581bcf refactor(stream): remove out-of-date msg 2022-05-26 21:45:59 +08:00
Xiaoyu Wang
070f60409b feat: sql command 'drop cgroup' 2022-05-25 21:20:11 +08:00
Shengliang Guan
e06f9fd05c refactor: sync integrate into mnode 2022-05-22 16:04:50 +08:00
Minghao Li
249aecacda enh(sync) sync/mnode integration 2022-05-21 21:26:27 +08:00
Liu Jicong
7391a756f6 refactor(stream) 2022-05-20 18:53:21 +08:00
Liu Jicong
a2ee1c0bf6 enh(tmq): add drop msg to vnode 2022-05-17 04:29:17 +08:00
Minghao Li
b69a26678c enh(sync): raft config change 2022-05-12 15:23:41 +08:00
Shengliang Guan
2bff14b528 refactor: adjust log 2022-05-08 22:23:20 +08:00
Cary Xu
c7ca57f557 feat: rollup data submit 2022-05-02 00:30:47 +08:00
Hongze Cheng
0eb7890dcd add drop table msg 2022-04-28 04:09:31 +00:00
Liu Jicong
37a2977ad9 feat(tmq): consumer support recover 2022-04-27 17:15:02 +08:00
Liu Jicong
a5a10f7068 feat: tmq support show 2022-04-26 17:08:42 +08:00
Liu Jicong
9c510c9071 enh(tmq): retry ask ep 2022-04-25 21:48:52 +08:00
Shengliang Guan
15ddbe8231 Merge remote-tracking branch 'origin/3.0' into feature/check 2022-04-24 11:25:15 +08:00
Shengliang Guan
70905e2128 refactor(tools) add network speed test codes 2022-04-24 11:19:06 +08:00
Liu Jicong
aade540f05 remove unused msg 2022-04-22 21:02:21 +08:00
Minghao Li
64dfc1da1c merge 3.0 code 2022-04-22 17:11:56 +08:00
Liu Jicong
558edd3713 merge from 3.0 2022-04-20 22:12:10 +08:00
Shengliang Guan
61334de8b8 fix: refact db options 2022-04-20 14:58:14 +08:00
Minghao Li
9cb2192a87 add SyncApplyMsg and test 2022-04-20 14:30:34 +08:00
Shengliang Guan
b66718a4d8 feat: report service status 2022-04-19 21:39:42 +08:00
Liu Jicong
b7bf0fe10b refactor(tmq): subscribe and rebalance process 2022-04-19 17:02:49 +08:00
Shengliang Guan
9e130aef6d feat: check server status 2022-04-19 15:29:28 +08:00
Minghao Li
7066274cc7 add sync format code 2022-04-18 21:50:56 +08:00
Haojun Liao
7c61aa17d4 ehn(query): remove redundant code. 2022-04-12 18:57:57 +08:00
yihaoDeng
3d6030a4e7 handle conflict 2022-04-10 10:13:22 +08:00
dapan1121
cd8a0e89ce
Merge pull request #11330 from taosdata/feature/qnode
Feature/qnode
2022-04-09 13:20:10 +08:00
Shengliang Guan
b1a8ed96f6 Merge remote-tracking branch 'origin/3.0' into feature/shm 2022-04-09 10:40:02 +08:00
Shengliang Guan
4105842574 Merge remote-tracking branch 'origin/3.0' into feature/shm 2022-04-08 19:43:06 +08:00
dapan1121
99d6fda66a feature/qnode 2022-04-08 18:34:11 +08:00
Yihao Deng
70f5abeb6a
Merge branch '3.0' into feature/create_index 2022-04-08 18:11:17 +08:00
dapan1121
9f4744c6f3 feature/qnode 2022-04-08 16:05:30 +08:00
Shengliang Guan
f492ae743a feat: send monitor information in multi-process mode 2022-04-08 16:05:28 +08:00
yihaoDeng
c40ab3679a add create index msg 2022-04-07 21:40:21 +08:00
yihaoDeng
e23ead7da8 add create index msg 2022-04-07 21:32:30 +08:00
Liu Jicong
d5fb11d239 add unsubscribe 2022-04-07 18:20:54 +08:00
dapan1121
7602f91612 feature/qnode 2022-04-01 19:45:45 +08:00
Liu Jicong
90e4cab2af fix stream serialization 2022-03-28 14:16:58 +08:00
dapan1121
58e16e5fdc Merge remote-tracking branch 'origin/3.0' into feature/scheduler 2022-03-26 09:11:06 +08:00
Liu Jicong
59a4eec186 stream extract to module 2022-03-25 20:19:09 +08:00
dapan1121
85a1bd1cc9 Merge remote-tracking branch 'origin/3.0' into feature/scheduler 2022-03-24 14:42:02 +08:00
Shengliang Guan
2ba675ec40 Merge remote-tracking branch 'origin/3.0' into feature/shm 2022-03-23 20:16:33 +08:00
Liu Jicong
58122d07d7 add stream trigger 2022-03-23 17:00:21 +08:00
Shengliang Guan
9006b0f576 add tsma 2022-03-23 14:54:06 +08:00
dapan1121
195ca4ab25 feature/scheduler 2022-03-22 11:32:53 +08:00
Liu Jicong
cc0c0293ea vnode process task exec 2022-03-18 17:55:39 +08:00
Liu Jicong
1c40afc67c add tmq_get_row 2022-03-17 17:55:13 +08:00
Liu Jicong
7f4c88b756 task deploy and task exec 2022-03-16 19:42:28 +08:00
Liu Jicong
18f254a017 task deploy and task exec 2022-03-16 18:29:31 +08:00
Xiaoyu Wang
abb55e4a87 Merge remote-tracking branch 'origin/3.0' into feature/3.0_query_integrate_wxy 2022-03-10 20:19:58 -05:00
Liu Jicong
e766f3fad4 add mnode stream 2022-03-10 17:15:45 +08:00
dapan1121
ee8d007801 Merge remote-tracking branch 'origin/3.0_query_integrate' into feature/scheduler 2022-03-09 16:21:41 +08:00
dapan1121
c277b67d14 feature/qnode 2022-03-09 16:13:46 +08:00
Haojun Liao
cbc3b52db5 [td-13039] add system table scanner. 2022-03-09 14:58:15 +08:00
dapan1121
08541c0f22 feature/scheduler 2022-03-07 19:37:17 +08:00
Cary Xu
b64bfa979f
Feature/td 11463 3.0 (#10573)
* Block-wise SMA extraction

* refactor the SBlock

* add method tsdbLoadBlockOffset

* set method tsdbLoadBlockOffset static

* refactor

* trigger CI

* minor change

* trigger CI

* add STSma defintion

* add STSma schema encode/decode

* restore

* code optimization

* put/get sma schema from bdb

* add/check tSma schema methods

* code optimization

* code optimization
2022-03-06 20:05:41 +08:00
dapan1121
e0faac42c4 Merge remote-tracking branch 'origin/3.0' into feature/qnode 2022-03-01 09:50:44 +08:00
Shengliang Guan
5101c0571f minor changes 2022-02-28 17:39:07 +08:00
dapan1121
5a383152c4 feature/qnode 2022-02-24 19:45:05 +08:00
Shengliang Guan
5b698b3d4d Merge remote-tracking branch 'origin/3.0' into feature/config 2022-02-23 17:33:44 +08:00
Liu Jicong
906b8d75f8 type compatibitily 2022-02-23 16:27:04 +08:00
Liu Jicong
48283e42e9 new offset management 2022-02-23 16:04:06 +08:00
Shengliang Guan
8a09500429 add telemetry timer 2022-02-18 17:17:22 +08:00
Shengliang Guan
4a27d2cc75 kill trans 2022-02-18 00:26:43 +08:00
Liu Jicong
7bbca5e4b5 add tmq reset offset 2022-02-17 19:07:39 +08:00
Shengliang Guan
5e0a6d9661
Merge pull request #10285 from taosdata/feature/privilege
serialize msg
2022-02-16 17:59:34 +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
69ca3783ef minor changes 2022-02-16 13:55:37 +08:00
Shengliang Guan
43f7e18c65 serialize timer msg 2022-02-16 13:51:40 +08:00
Shengliang Guan
353feec145 serialize topic msg 2022-02-16 10:50:47 +08:00
Shengliang Guan
abd6b98ba4 serialize create topic req 2022-02-16 10:34:29 +08:00
Liu Jicong
6caa506916
Merge pull request #10224 from taosdata/feature/tq
mq rebalance
2022-02-11 18:17:19 +08:00
Liu Jicong
f0d7d1b323 mq rebalance 2022-02-11 18:09:25 +08:00
Shengliang Guan
689e7f0e3d process get user auth request 2022-02-11 15:20:27 +08:00
Liu Jicong
432f8bfd6b rewrite rebalance 2022-02-10 11:22:50 +08:00
Liu Jicong
ca84e47a97 fix query crash 2022-01-25 15:17:02 +08:00