Commit graph

9462 commits

Author SHA1 Message Date
Haojun Liao
05b1554a35 Merge branch '3.0' of github.com:taosdata/tdengine into 3.0 2021-11-05 10:37:00 +08:00
Haojun Liao
013f8fed42 [td-10564] 1. Enable and then refactor the parse the nested function in select clause. 2. Add some scalar string function in function module. 3. Add more test cases. 2021-11-05 10:35:50 +08:00
Hongze Cheng
a92aa1c57a Merge branch '3.0' into feature/vnode 2021-11-05 10:31:43 +08:00
lichuang
d39af04c56 Merge branch '3.0' into feature/sync-implementation 2021-11-05 10:05:52 +08:00
Shengliang Guan
99cb481b6b minor changes 2021-11-04 20:24:34 +08:00
Shengliang Guan
da1bf2a2a8 minor changes 2021-11-04 18:39:12 +08:00
Shengliang Guan
dd3281c9d2 minor changes 2021-11-04 18:38:07 +08:00
Shengliang Guan
a12a4f38c5 add vnode file 2021-11-04 17:03:24 +08:00
Shengliang Guan
97f16ecb65 minor changes 2021-11-04 14:45:48 +08:00
Shengliang Guan
318c3b7cf7 add apply callback 2021-11-04 14:18:03 +08:00
Shengliang Guan
2f09d49aa4 refact dnode - vnodes 2021-11-04 14:06:29 +08:00
Haojun Liao
55f3ac1701 [td-10564] refactor and add test cases. 2021-11-04 13:24:19 +08:00
lichuang
e05e6dba9a [TD-10645][raft]<feature>add raft election message handle 2021-11-04 12:39:45 +08:00
Hongze Cheng
d72faa1e6b more 2021-11-04 10:54:52 +08:00
Hongze Cheng
f7a8ef266c more 2021-11-04 10:30:23 +08:00
Shengliang Guan
ab4b640fff dnode-vnodes 2021-11-04 10:19:33 +08:00
lichuang
aba51499d0 Merge branch '3.0' into feature/sync-implementation 2021-11-04 09:44:54 +08:00
Hongze Cheng
8cfcade69d more 2021-11-03 17:55:56 +08:00
lichuang
aab981f667 [TD-10645][raft]<feature>add raft election message handle 2021-11-03 15:30:54 +08:00
Hongze Cheng
770b1bb1c0 more 2021-11-03 14:49:20 +08:00
Hongze Cheng
552051da5a refact 2021-11-03 13:37:26 +08:00
lichuang
349a6a4771 [TD-10645][raft]<feature>add raft message handle 2021-11-03 11:47:44 +08:00
Hongze Cheng
903236fa5e more 2021-11-03 11:42:17 +08:00
Hongze Cheng
3947a6f255 Merge branch '3.0' into feature/vnode 2021-11-03 11:14:24 +08:00
Hongze Cheng
12c6ea282b refact 2021-11-03 11:13:17 +08:00
Hongze Cheng
ee191e71b4 Merge branch '3.0' into feature/meta 2021-11-03 10:43:44 +08:00
Shengliang Guan
98899a12ac Merge remote-tracking branch 'origin/3.0' into feature/dnode3 2021-11-02 18:27:24 +08:00
Shengliang Guan
99c7162816 refact dnode-mnode 2021-11-02 17:46:47 +08:00
Liu Jicong
06f55a36d4 Merge branch 'feature/tq' into 3.0 2021-11-02 17:34:50 +08:00
Liu Jicong
f36d487e7b implement tq meta file store 2021-11-02 17:28:33 +08:00
lichuang
24a0966da6 [TD-10645][raft]<feature>add raft progress 2021-11-02 15:50:27 +08:00
Shengliang Guan
84effaaba9 rename SRpcEpset to SEpSet 2021-11-02 15:24:07 +08:00
Haojun Liao
89e324c899 [td-10564]fix compiler error. 2021-11-02 15:08:00 +08:00
Hongze Cheng
e9bf4fceb0 refact 2021-11-02 15:06:56 +08:00
Shengliang Guan
f4e648b7f9 minor changes 2021-11-02 14:35:04 +08:00
Shengliang Guan
4690773668 refact dnode-dnode file 2021-11-02 14:27:20 +08:00
Hongze Cheng
40d58ce1a2 more 2021-11-02 13:57:16 +08:00
Haojun Liao
f69a885da5 [td-10564]Add implementation in executor. 2021-11-02 13:37:31 +08:00
Hongze Cheng
e779eed956 more 2021-11-02 10:33:53 +08:00
lichuang
0214eda6f2 Merge branch '3.0' into feature/sync-implementation 2021-11-02 10:01:27 +08:00
Shengliang Guan
f528d5a13d remove dnode.h 2021-11-01 20:02:30 +08:00
Shengliang Guan
2f36662750 remove mgmt from vnode 2021-11-01 19:49:44 +08:00
Shengliang Guan
3b328e8d1a Merge remote-tracking branch 'origin/3.0' into feature/dnode3 2021-11-01 17:23:33 +08:00
Haojun Liao
5921993336 [td-10564] support unary scalar function. 2021-11-01 11:53:05 +08:00
Shengliang Guan
139a4c7fb1 adjust tqueue codes 2021-10-29 17:11:15 +08:00
lichuang
b4ff474ebf Merge branch '3.0' into feature/sync-implementation 2021-10-29 17:10:14 +08:00
lichuang
c319d1cb12 [TD-10645][raft]<feature>add raft module 2021-10-29 16:05:25 +08:00
Haojun Liao
0108d6da73 [td-10564] fix bug in planner. 2021-10-29 15:50:10 +08:00
Haojun Liao
c7a7cf8730 [td-10564] add test planner. 2021-10-29 15:21:37 +08:00
lichuang
2dc480adf6 [TD-10645][raft]<feature>sync manager 2021-10-29 14:31:21 +08:00
Haojun Liao
a0d8b7df5f Merge branch '3.0' of github.com:taosdata/tdengine into 3.0 2021-10-29 11:26:04 +08:00
Haojun Liao
86b6c42ce9 [td-10564] refactor and add test cases. 2021-10-29 11:22:23 +08:00
Haojun Liao
505b95a476 [td-10564]add invalid query check. 2021-10-28 18:16:37 +08:00
Liu Jicong
4e902908fa Merge branch '3.0' into feature/tq 2021-10-28 17:33:27 +08:00
Shengliang Guan
117d2ce4de
Merge pull request #8471 from taosdata/feature/dnode3
Feature/dnode3
2021-10-28 16:58:57 +08:00
Shengliang Guan
d95e8e1f6c Call wal and sync code in vnode 2021-10-28 16:57:02 +08:00
Haojun Liao
b868557df3 Merge remote-tracking branch 'origin/3.0' into 3.0 2021-10-28 16:17:06 +08:00
Haojun Liao
aa06470943 [td-10564] fix memory leak in unit test and refactor some codes. 2021-10-28 16:16:42 +08:00
Liu Jicong
775da462d4 add tq files, fix cmake file 2021-10-28 15:55:52 +08:00
Shengliang Guan
8ad7c2fd26 add sync interface 2021-10-28 15:50:53 +08:00
Liu Jicong
825239081f refact: change struct name 2021-10-28 14:55:15 +08:00
Liu Jicong
9dbb925ad7 add serialization and deserialization for tq 2021-10-28 11:53:25 +08:00
Shengliang Guan
18697d841b add progress step 2021-10-28 11:46:27 +08:00
Shengliang Guan
d84f44c149 minor changes 2021-10-28 11:40:20 +08:00
Shengliang Guan
41290f9a82 Merge remote-tracking branch 'origin/3.0' into feature/dnode3 2021-10-28 11:05:46 +08:00
Shengliang Guan
e8c5ed863d Merge remote-tracking branch 'origin/feature/raft-interface' into feature/dnode3 2021-10-28 11:00:16 +08:00
lichuang
4845ca7f99 <feeature>[raft]refactor raft interface,add log store methods 2021-10-28 09:56:20 +08:00
Liu Jicong
eddbd36c9e
Merge pull request #8457 from taosdata/feature/tq
add tqconsume and tqserialize
2021-10-27 17:58:11 +08:00
Liu Jicong
0d14fb9900 Merge branch '3.0' into feature/tq 2021-10-27 17:56:40 +08:00
Liu Jicong
5e14c85609 add tqconsume and tqserialize 2021-10-27 17:49:40 +08:00
Haojun Liao
c3f4d74f9b Merge branch '3.0' into feature/3.0_liaohj 2021-10-27 17:28:02 +08:00
Haojun Liao
7a01961b46 Merge branch '3.0' of github.com:taosdata/tdengine into 3.0 2021-10-27 17:27:50 +08:00
Haojun Liao
562dfa9eb0 [td-10564]Add implementation for planner. 2021-10-27 17:23:58 +08:00
Hongze Cheng
2fb89a0209 Merge branch '3.0' into 3.0_refact 2021-10-27 11:27:27 +08:00
Haojun Liao
a531411e06 [td-10564] refactor and add test cases. 2021-10-26 17:39:37 +08:00
lichuang
18cd0c861a [feeature][raft]merge from 3.0 2021-10-26 10:15:13 +08:00
lichuang
d5510988c2 [feeature][raft]refactor sync interface 2021-10-26 10:06:37 +08:00
Shengliang Guan
bb126aaa21 Merge remote-tracking branch 'origin/3.0' into feature/dnode3 2021-10-25 17:58:45 +08:00
Shengliang Guan
96ff30a55d format code 2021-10-25 17:58:33 +08:00
Shengliang Guan
74be6805a7
Merge pull request #8418 from taosdata/feature/dnode3
Feature/dnode3
2021-10-25 17:47:12 +08:00
Shengliang Guan
73b7bef1e1 [TD-10430] refact dnode module 2021-10-25 17:39:21 +08:00
Liu Jicong
05c07ba6f9
tq (#8416)
add tq header
2021-10-25 15:16:39 +08:00
Hongze Cheng
e938d5a29f format 2021-10-25 15:07:41 +08:00
Liu Jicong
0acfddf32c
merge tq related (#8415)
add tq data structure
2021-10-25 15:04:38 +08:00
Shengliang Guan
ad96d32b48 Merge remote-tracking branch 'origin/3.0' into feature/dnode3 2021-10-25 11:16:15 +08:00
Shengliang Guan
3b1add19f1 [TD-10430] add dnode trans file 2021-10-25 10:38:15 +08:00
lichuang
048329e95e [feeature][raft]refactor raft interface to sync 2021-10-25 09:29:37 +08:00
lichuang
f0b31fed0f [feeature][raft]add raft interface 2021-10-23 22:29:00 +08:00
yihaoDeng
551cfd5c35 add index test example 2021-10-23 16:12:36 +08:00
Haojun Liao
3f84c37db3 [td-10564] Add more implementation of parser. 2021-10-23 12:51:29 +08:00
yihaoDeng
9e74ea9ed3 add lucene test 2021-10-22 22:47:26 +08:00
yihaoDeng
d4cd3836f1 add lucene 2021-10-21 22:36:17 +08:00
Haojun Liao
24090f0191 [td-10564] Fix compiler error. 2021-10-21 11:20:07 +08:00
Haojun Liao
0671a3ff81 Merge branch '3.0' into feature/3.0_liaohj 2021-10-21 11:07:50 +08:00
Haojun Liao
8f66a94459 Merge branch '3.0' of github.com:taosdata/tdengine into 3.0 2021-10-21 11:07:36 +08:00
Haojun Liao
b7917aa43b [td-10564] Add codes for query parsing. 2021-10-21 11:06:52 +08:00
Shengliang Guan
7bcfb460ce minor changes 2021-10-20 09:06:08 +08:00
Haojun Liao
132e3b458e [td-10564] refactor query statement parse procedure. 2021-10-18 11:11:07 +08:00
Liu Jicong
73fa7a7fb7
vnode process mq msg (#8287)
add vnodeprocess msg function
2021-10-18 10:46:53 +08:00
Shengliang Guan
e91c99ebd9 Merge remote-tracking branch 'origin/3.0' into feature/dnode3 2021-10-17 22:52:34 +08:00
Shengliang Guan
ef3e39c902 sdb version 2021-10-17 21:20:41 +08:00
Hongze Cheng
3639999eee Merge branch '3.0' into 3.0_refact 2021-10-17 13:08:57 +08:00
Shengliang Guan
f76dbd5830 create file for mnode 2021-10-17 11:42:05 +08:00
Shengliang Guan
59dc24f75a refact mnodeInt 2021-10-17 09:36:41 +08:00
Yihao Deng
13853c5ab8
Merge pull request #8249 from taosdata/v3_yihao
add priority queue
2021-10-15 19:06:28 +08:00
Hongze Cheng
ed3beb248a more 2021-10-15 17:07:37 +08:00
Hongze Cheng
d1b6f2b257 more 2021-10-15 15:42:01 +08:00
Hongze Cheng
7d7c380c39 more 2021-10-15 15:13:46 +08:00
Hongze Cheng
f660db701a more 2021-10-15 14:59:35 +08:00
yihaoDeng
ad61d062ff add priority queue 2021-10-14 23:22:16 +08:00
Liu Jicong
69a4417a0c
add some msg for tq (#8241) 2021-10-14 16:50:07 +08:00
Hongze Cheng
35f0be5a63 Merge branch '3.0' into 3.0_refact 2021-10-14 16:05:37 +08:00
Hongze Cheng
9c188c53ff refact 2021-10-14 13:28:18 +08:00
Liu Jicong
a1fbaf30ab tq data structure defined 2021-10-13 17:53:10 +08:00
Hongze Cheng
8e8b07af4e more 2021-10-13 14:57:15 +08:00
Haojun Liao
0fcbd2f52c Merge branch '3.0' of github.com:taosdata/tdengine into 3.0 2021-10-13 14:37:10 +08:00
Liu Jicong
dd9ac9bbb9 refine wal interface 2021-10-13 14:25:11 +08:00
Hongze Cheng
9179423f2f refact 2021-10-12 18:11:48 +08:00
Hongze Cheng
8ce34a9096 fix some compile warning 2021-10-12 16:37:44 +08:00
Hongze Cheng
59de14eaa4 wrap tkv 2021-10-12 16:15:44 +08:00
Hongze Cheng
87dcc7fd92 make compile and run test 2021-10-12 15:11:44 +08:00
Haojun Liao
3163dce0c8 Merge branch '3.0' into feature/3.0_liaohj 2021-10-12 15:01:49 +08:00
Haojun Liao
e601af52ca [td-10564] add more code for query module. 2021-10-12 15:01:05 +08:00
Hongze Cheng
b45884c151 more 2021-10-12 14:45:59 +08:00
Hongze Cheng
512ad36e62 refact 2021-10-12 13:49:12 +08:00
Hongze Cheng
9728ec02fe refact 2021-10-12 13:42:12 +08:00
Hongze Cheng
98ae04e7e6 more 2021-10-12 11:41:27 +08:00
Hongze Cheng
bab6e54b13 partial SRow code 2021-10-11 23:52:52 +08:00
Hongze Cheng
1b6c7a5923 make compile 2021-10-11 18:36:40 +08:00
Haojun Liao
eba7327888 [td-10564] add more code for query module. 2021-10-11 15:49:10 +08:00
Hongze Cheng
1cafa1b3d5 Merge branch '3.0' into 3.0_refact 2021-10-11 15:44:07 +08:00
Hongze Cheng
b50676b6c0 refact 2021-10-11 15:41:49 +08:00
Shengliang Guan
d7a5f76b8b minor changes 2021-10-11 10:43:25 +08:00
Hongze Cheng
6dc0ce0b9c Merge branch '3.0' into 3.0_refact 2021-10-11 09:57:13 +08:00
Shengliang Guan
28341e3182 [TD-10432] add vnode files to vnode module 2021-10-10 21:36:32 +08:00
Shengliang Guan
111bce9eab [TD-10430] add global variables in dnode 2021-10-09 21:29:06 +08:00
Liu Jicong
4a883c23c5 refactor tq 2021-10-09 17:14:37 +08:00
lichuang
9eafb7d8b9 [feature][TD-10557]add raft interface 2021-10-09 16:24:07 +08:00
Haojun Liao
1d5f98fe6a [td-10529]Add unit test for parser module. 2021-10-09 14:01:56 +08:00
Hongze Cheng
5fc96f8ccf refact 2021-10-09 10:17:40 +08:00
Hongze Cheng
76360c5342 Merge branch '3.0' into 3.0_refact 2021-10-09 10:09:34 +08:00
Haojun Liao
77094cc5ab [td-10529]fix compiler error. 2021-10-08 21:52:18 +08:00
Haojun Liao
819c7fc030 [td-10529] fix compiler error 2021-10-08 20:33:46 +08:00
Haojun Liao
885380a150 Merge branch 'feature/3.0_liaohj' into 3.0 2021-10-08 18:56:22 +08:00
Shengliang Guan
7ef0db8f16
Merge pull request #8159 from taosdata/feature/dnode3
Feature/dnode3
2021-10-08 15:26:28 +08:00
Haojun Liao
83f448e40d Merge branch '3.0' into feature/3.0_liaohj 2021-10-08 14:00:43 +08:00
dapan1121
2f16175748 Merge branch '3.0' of github.com:taosdata/TDengine into 3.0 2021-10-08 13:54:59 +08:00
dapan1121
c45b1911b5 fix taosmsg issue 2021-10-08 13:53:49 +08:00
Liu Jicong
1127961741 Merge branch '3.0' of github.com:taosdata/TDengine into 3.0 2021-10-08 13:43:32 +08:00
Liu Jicong
066d11cea0 add tq header 2021-10-08 13:43:12 +08:00
dapan1121
cce27ce1f8 add qnode header file 2021-10-08 13:35:55 +08:00
Haojun Liao
bb97be2a5f [td-10529] merge 3.0. 2021-10-08 11:55:50 +08:00
Haojun Liao
949b62cc44 [td-10529] merge 3.0. 2021-10-08 11:54:12 +08:00
Liu Jicong
0f3db7d7c2 add tq header 2021-10-08 11:37:54 +08:00
Shengliang Guan
b5e26c6ec1 minor changes 2021-10-08 11:12:54 +08:00
Haojun Liao
e477c355f3 [TD-10529]add new files. 2021-10-08 10:41:20 +08:00
Hongze Cheng
d89aae08a2 more 2021-10-08 10:38:22 +08:00
Haojun Liao
2f5eb2ab2d [TD-10529]add new files. 2021-10-08 10:25:09 +08:00
Haojun Liao
ee9013e4de [TD-10529]refactor & add required APIs. 2021-10-08 10:23:44 +08:00
Haojun Liao
c6d23aa82d [TD-10529] 2021-10-06 23:46:48 +08:00
Haojun Liao
a00f4d676c [TD-10529]Add APIs of parser/planner/scheduler. 2021-10-06 23:42:20 +08:00
Haojun Liao
d845a13c75 [TD-10529]Add APIs of executor. 2021-10-06 23:34:38 +08:00
Haojun Liao
4a843ca06a [TD-10529]remove unused APIs. 2021-10-06 23:31:59 +08:00
Haojun Liao
6c7235592b [TD-10529] add query module APIs. 2021-10-06 23:28:43 +08:00
Shengliang Guan
4c7220e0db rename some variables 2021-10-06 18:24:48 +08:00
Shengliang Guan
f3fb6c8b34 Merge remote-tracking branch 'origin/3.0_refact' into feature/dnode3 2021-10-06 11:18:45 +08:00
Shengliang Guan
e168709b72 [TD-10430] refact interface of dnode 2021-10-05 13:16:54 +08:00
Shengliang Guan
9fae7a3dfe minor changes 2021-10-04 21:42:21 +08:00
Shengliang Guan
1f3b7197b1 remove some system include files 2021-10-04 21:41:11 +08:00
Shengliang Guan
8ccd079f6e rename tulog.h ulog.h 2021-10-04 21:01:03 +08:00
Shengliang Guan
f50bd07c8d Merge remote-tracking branch 'origin/3.0' into feature/dnode3 2021-10-04 20:43:23 +08:00
Shengliang Guan
d20aa8f8f3 [TD-10430] check util and common files 2021-10-04 20:42:53 +08:00
Shengliang Guan
1c40f32e9c [TD-10430] resolve fix problems 2021-10-04 17:44:39 +08:00
Shengliang Guan
140ec7c8aa [TD-10430] adjust util and common module 2021-10-04 12:09:50 +08:00
Shengliang Guan
c0a171b144 [TD-10430] adjust os module 2021-10-03 10:32:14 +08:00
Shengliang Guan
e889008732 include file for os module 2021-09-30 17:10:36 +08:00
Shengliang Guan
7af18fc96c add some os files 2021-09-30 16:41:02 +08:00
Shengliang Guan
0d36837ee5 [TD-10430] compile error while add dnode module 2021-09-30 13:40:57 +08:00
Hongze Cheng
1192ee245b Merge branch '3.0' into 3.0_refact 2021-09-30 13:30:23 +08:00
Liu Jicong
3f593dc88b
add header for wal and consumer (#8121) 2021-09-30 13:18:15 +08:00
Shengliang Guan
6bf279b60a [TD-10430] minor changes 2021-09-29 19:57:36 +08:00
Shengliang Guan
b3d7ec3628 [TD-10430] add mnode epset for dnode module 2021-09-29 19:39:17 +08:00
Shengliang Guan
daafc0feb7 [TD-10430] interface of dnode/mnode/vnode module 2021-09-29 19:26:11 +08:00
Shengliang Guan
26a96ba78d [TD-10430] header file for the dnode module 2021-09-29 13:48:55 +08:00
Hongze Cheng
eec3543c09 refact 2021-09-27 17:08:02 +08:00
Hongze Cheng
773db063d2 refact 2021-09-27 16:05:18 +08:00
Hongze Cheng
7b6002bd94 refact 2021-09-27 16:02:55 +08:00
Hongze Cheng
ff2b8e0602 refact 2021-09-27 15:39:25 +08:00
Hongze Cheng
5e95ab2e6c refact 2021-09-27 15:14:33 +08:00
Hongze Cheng
7f4551db61 refact 2021-09-27 14:44:18 +08:00
Hongze Cheng
e7b97be7cf refact 2021-09-27 11:42:12 +08:00
Hongze Cheng
6c3b627e54 refact 2021-09-27 10:49:36 +08:00
Hongze Cheng
3347de549f refact 2021-09-26 10:44:50 +08:00
Hongze Cheng
3908cbd341 add more module 2021-09-24 18:05:56 +08:00
Hongze Cheng
680356eee4 Merge branch '3.0' into 3.0_refact 2021-09-24 17:45:54 +08:00
Hongze Cheng
b674e47786 add lru module 2021-09-24 15:20:59 +08:00
Hongze Cheng
07e9868483 Merge branch '3.0_refact' into 3.0 2021-09-24 14:16:05 +08:00
Hongze Cheng
70fbff751d change asvc to transport 2021-09-24 14:11:00 +08:00
Hongze Cheng
a7865d4a85
Merge pull request #8050 from taosdata/3.0_refact
3.0_refact
2021-09-23 16:46:29 +08:00
Hongze Cheng
3c4d552182 refact 2021-09-23 15:50:12 +08:00
Shengliang Guan
ce7a1600eb TD-10430 2021-09-22 20:29:24 +08:00
Hongze Cheng
5b04e39691 refact 2021-09-22 16:25:22 +08:00
Hongze Cheng
9bdb4f4c63 refact 2021-09-22 16:15:20 +08:00
Hongze Cheng
79aff97033 refact 2021-09-22 16:05:46 +08:00
Hongze Cheng
4c7993afbb refact 2021-09-22 15:31:07 +08:00
Hongze Cheng
802e2d77c0 refact 2021-09-22 13:21:07 +08:00
Hongze Cheng
543e908a8c refact 2021-09-22 13:14:00 +08:00
Hongze Cheng
19c3caf4c3 refact 2021-09-22 11:41:43 +08:00
Hongze Cheng
72bdaf1014 refact 2021-09-22 11:04:14 +08:00
Hongze Cheng
80c3d406b5 refact 2021-09-22 10:46:19 +08:00
Hongze Cheng
bddec203b6 refact 2021-09-22 10:32:42 +08:00
Hongze Cheng
3b227a5f73 refact 2021-09-21 21:15:58 +08:00