Commit Graph

529 Commits

Author SHA1 Message Date
Hongze Cheng 84fb0da75b Merge branch '3.0' into feature/vnode 2021-11-11 11:37:59 +08:00
Shengliang Guan ffd3425969 minor changes 2021-11-11 11:24:00 +08:00
Shengliang Guan d92a150c72 interface for transaction 2021-11-11 11:11:14 +08:00
Hongze Cheng 155b865a4e Merge branch '3.0' into feature/vnode 2021-11-11 10:16:10 +08:00
Haojun Liao 8668733880 [td-10564] fix compiler error. 2021-11-10 23:31:35 +08:00
Haojun Liao 5a4f137b14 Merge branch '3.0' of github.com:taosdata/tdengine into 3.0 2021-11-10 23:25:02 +08:00
Haojun Liao a0d3fa46c2 [td-10564] refactor code and fix bug in parse sql. 2021-11-10 23:20:01 +08:00
Hongze Cheng a1893dd80b refact 2021-11-10 21:43:29 +08:00
Hongze Cheng a4b3bf6c1e refact 2021-11-10 21:25:55 +08:00
Haojun Liao 6fedb60ec2 [td-10564] Add test case and fix bug in generated log query plan. 2021-11-10 18:53:22 +08:00
Liu Jicong e4ff74fde2 add tq meta config 2021-11-10 17:12:39 +08:00
Haojun Liao 94b2e2ddc1 [td-10564] Fix bug in generating sql plan. 2021-11-10 16:56:13 +08:00
Hongze Cheng b1df458777 Merge branch '3.0' into feature/vnode 2021-11-10 10:03:05 +08:00
Hongze Cheng 9521eca272 refact API documentation 2021-11-10 09:43:59 +08:00
Hongze Cheng 5c5d6eb1fb refact 2021-11-09 17:52:06 +08:00
Hongze Cheng 140e2abc83 refact 2021-11-09 17:09:06 +08:00
Shengliang Guan ff4ad0f43d rename file 2021-11-09 17:03:46 +08:00
Shengliang Guan 38085942c6 transaction thread 2021-11-09 17:03:15 +08:00
Liu Jicong 771310d322
Merge pull request #8624 from taosdata/feature/tq
tq meta management
2021-11-09 16:16:49 +08:00
Liu Jicong 34581781e6 fix memory leak 2021-11-09 16:13:02 +08:00
Shengliang Guan 82ad9a911b transaction object 2021-11-09 15:33:07 +08:00
lichuang f10a91ff03 [TD-10645][raft]<feature>refactor sync interface 2021-11-09 15:30:07 +08:00
Hongze Cheng e7775aa0f5 Merge branch '3.0' into feature/vnode 2021-11-09 15:25:46 +08:00
Hongze Cheng 495ea995ea refact 2021-11-09 15:10:08 +08:00
lichuang de3164f16f [TD-10645][raft]<feature>add raft progress tracker 2021-11-09 14:58:10 +08:00
Hongze Cheng c8ee7ba9a7 refact 2021-11-09 14:36:53 +08:00
Shengliang Guan 622cdc3907 add transaction interface 2021-11-09 14:27:17 +08:00
Hongze Cheng dcd59e570f refact 2021-11-09 14:17:18 +08:00
Haojun Liao addb829f62 [td-10564] merge 3.0 branch. 2021-11-09 13:43:50 +08:00
Hongze Cheng 3149de738b refact 2021-11-09 13:42:01 +08:00
Haojun Liao f13b6149b0 Merge branch '3.0' into feature/3.0_liaohj 2021-11-09 13:39:55 +08:00
Haojun Liao d2a6d4ea50 Merge branch '3.0' of github.com:taosdata/tdengine into 3.0 2021-11-09 13:39:07 +08:00
Hongze Cheng 4b5030dece refact 2021-11-09 13:37:11 +08:00
Hongze Cheng 79e5aeaa09 refact 2021-11-09 13:24:22 +08:00
Hongze Cheng 694d8aa9c9 more 2021-11-09 11:45:01 +08:00
Shengliang Guan 79519165a9 add sdb interface 2021-11-09 11:37:58 +08:00
Hongze Cheng 1d7b85d930 refact 2021-11-09 11:22:25 +08:00
Haojun Liao 3c8a25aa10 [td-10564] refactor 2021-11-09 11:17:37 +08:00
Haojun Liao a7058d818a [td-10564] Fix bug in parse sql. 2021-11-09 11:08:25 +08:00
Hongze Cheng e495508337 more 2021-11-09 11:00:47 +08:00
Hongze Cheng 17578d2427 more 2021-11-09 10:59:34 +08:00
lichuang e17f573e0e [TD-10645][raft]<feature>add raft progress tracker 2021-11-09 10:53:08 +08:00
Haojun Liao bdcaeff12b [td-10564] Fix bug in parser sql. 2021-11-08 23:33:14 +08:00
Haojun Liao 7c9d760026 [td-10564] Fix bug in create logic plan. 2021-11-08 23:24:11 +08:00
Liu Jicong 9dae1f317b add buffer io for tq 2021-11-08 18:23:26 +08:00
Haojun Liao f0b71c971a [td-10564]fix bug in parser 2021-11-08 17:57:12 +08:00
Hongze Cheng 867b907287 refact 2021-11-08 17:47:28 +08:00
Haojun Liao f4bafd6f4c [td-10564] fix bug in parser nested function 2021-11-08 17:14:01 +08:00
Hongze Cheng 5e9909a1e6 more 2021-11-08 17:13:22 +08:00
lichuang ccf8f14fdb [TD-10645][raft]<feature>add raft progress tracker 2021-11-08 15:58:19 +08:00
Hongze Cheng 5a17541b71 more 2021-11-08 15:10:42 +08:00
Hongze Cheng 9dd59b41e0 more 2021-11-08 14:50:20 +08:00
Hongze Cheng a1a677f650 more 2021-11-08 14:34:48 +08:00
Hongze Cheng beef26b525 more 2021-11-08 14:21:10 +08:00
Haojun Liao 20406dd43b [td-10564]Fix bugs in parser. 2021-11-08 14:13:45 +08:00
Hongze Cheng 641f5b567e more 2021-11-08 14:06:15 +08:00
Hongze Cheng e7c9b83a9e more 2021-11-08 13:55:51 +08:00
Hongze Cheng 244b346f1c more 2021-11-08 13:49:26 +08:00
Haojun Liao 4eebc5c47e [td-10564] disable the function id during sql parse. 2021-11-08 13:48:15 +08:00
Hongze Cheng 5704d5e2ee refact 2021-11-08 13:40:45 +08:00
Hongze Cheng e26fbd80fd integrate nuraft 2021-11-08 11:43:39 +08:00
Hongze Cheng 6538f86e5f more 2021-11-08 10:58:46 +08:00
Hongze Cheng 8b608cd3b7 refact 2021-11-08 10:32:36 +08:00
Haojun Liao b4bba7ee0d [td-10564] Refactor the sql function parse procedure. 2021-11-08 10:32:06 +08:00
Hongze Cheng d5af05860e refact 2021-11-08 10:17:51 +08:00
Hongze Cheng d78480998f more 2021-11-08 10:04:24 +08:00
lichuang 85ae64a18b Merge branch '3.0' into feature/sync-implementation 2021-11-08 09:58:38 +08:00
Hongze Cheng 113bfd51ba make compile 2021-11-08 09:39:20 +08:00
Hongze Cheng 00acf5457e Merge branch 'feature/tsdb' into feature/vnode 2021-11-08 09:34:13 +08:00
Hongze Cheng 9e09421032 Merge branch '3.0' into feature/vnode 2021-11-07 16:00:49 +08:00
Hongze Cheng 993d28df0f save 2021-11-07 15:58:32 +08:00
Haojun Liao f80294fc3d [td-10564] Support two columns in the aggregate function. 2021-11-07 15:49:30 +08:00
Liu Jicong 1f1f6c5af6 remove tqHandleClear interface 2021-11-05 20:18:22 +08:00
Shengliang Guan 6d6b55ea93 minor changes 2021-11-05 19:42:45 +08:00
Shengliang Guan 7444bf5098 minor changes 2021-11-05 19:35:21 +08:00
Shengliang Guan 826e3c587a minor changes 2021-11-05 19:26:47 +08:00
Shengliang Guan 9b790c7b3a minor changes 2021-11-05 19:26:12 +08:00
Shengliang Guan 3536ead6ff change source directory 2021-11-05 19:23:38 +08:00
Liu Jicong 5ebc77961d fix tq invalid free 2021-11-05 17:51:21 +08:00
Liu Jicong 9edc17e575 fix tqHandleDel bug 2021-11-05 17:17:21 +08:00
lichuang 4022f360a7 [TD-10645][raft]<feature>add raft append message handle 2021-11-05 16:35:07 +08:00
Shengliang Guan 8248cf3d7d
Merge pull request #8588 from taosdata/feature/dnode3
Feature/dnode3
2021-11-05 16:09:20 +08:00
Liu Jicong 4343473243 Merge branch 'feature/tq' into 3.0 2021-11-05 15:43:26 +08:00
Liu Jicong 7c2048e7df implement tqOpen and tqPersist 2021-11-05 15:42:28 +08:00
Shengliang Guan 88d7b970ae refact dnode-mnode 2021-11-05 15:42:19 +08:00
lichuang aee5ebd1ce [TD-10645][raft]<feature>add raft append message handle 2021-11-05 15:03:56 +08:00
Haojun Liao 62743ebd39 Merge branch '3.0' into feature/3.0_liaohj 2021-11-05 10:37:20 +08:00
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
lichuang da106e29b2 [TD-10645][raft]<feature>add raft vote message handle 2021-11-04 15:51:30 +08:00
lichuang c25d174fc2 [TD-10645][raft]<feature>add raft vote resp message handle 2021-11-04 14:56:21 +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
Hongze Cheng d8c74763f9 more 2021-11-04 14:00:19 +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 c9c6aca0eb more 2021-11-04 10:59:02 +08:00
Hongze Cheng 441d07f746 more 2021-11-04 10:57:21 +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
Liu Jicong f599285189 add tqHandleCopyPut interface 2021-11-04 10:16:59 +08:00
Liu Jicong e50299ce98 add unit test for tqMeta 2021-11-04 09:59:21 +08:00
lichuang 446b14f315 [TD-10645][raft]<feature>replace SRpcEpSet to SEpSet 2021-11-04 09:53:52 +08:00
lichuang aba51499d0 Merge branch '3.0' into feature/sync-implementation 2021-11-04 09:44:54 +08:00
Hongze Cheng b8304e818d refact 2021-11-03 17:57:49 +08:00
Hongze Cheng 8cfcade69d more 2021-11-03 17:55:56 +08:00
Hongze Cheng 3a527836cc more 2021-11-03 16:21:14 +08:00
Hongze Cheng 2c60c32ec4 refact 2021-11-03 16:13:18 +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
Hongze Cheng 5f0e19747f more 2021-11-03 10:41:07 +08:00
Hongze Cheng 15b8a7f55a more 2021-11-03 10:34:53 +08:00
Hongze Cheng 27f465a884 refact 2021-11-03 10:00:49 +08:00
Shengliang Guan 98899a12ac Merge remote-tracking branch 'origin/3.0' into feature/dnode3 2021-11-02 18:27:24 +08:00
Hongze Cheng f184d1d3d4 refact 2021-11-02 18:20:16 +08:00
Hongze Cheng 8fbd3f49ca refact 2021-11-02 17:54:55 +08:00
Hongze Cheng 36d3adc23f refact 2021-11-02 17:49:10 +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
Hongze Cheng 5469e93829 refact 2021-11-02 17:30:59 +08:00
Liu Jicong f36d487e7b implement tq meta file store 2021-11-02 17:28:33 +08:00
Hongze Cheng 733506d432 refact 2021-11-02 17:02:03 +08:00
Hongze Cheng 45de6cfee0 more 2021-11-02 16:51:20 +08:00
Hongze Cheng 330013c506 refact 2021-11-02 16:21:55 +08:00
Hongze Cheng 7f26ac3de0 refact 2021-11-02 16:19:44 +08:00
Hongze Cheng e04bccdca4 refact 2021-11-02 16:17:49 +08:00
lichuang 24a0966da6 [TD-10645][raft]<feature>add raft progress 2021-11-02 15:50:27 +08:00
Hongze Cheng ff33e67f5b refact 2021-11-02 15:27:14 +08:00
Hongze Cheng 1984f40316 refact 2021-11-02 15:24:55 +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 72cb9c01ea minor changes 2021-11-02 14:53:09 +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
lichuang fca35ceb29 [TD-10645][raft]<feature>add sync rpc client and server 2021-11-02 10:49:23 +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 1284e413b0 minor changes 2021-11-01 20:53:46 +08:00
Shengliang Guan da0a115c6e rename files 2021-11-01 20:51:34 +08:00
Shengliang Guan 7354b9e193 minor changes 2021-11-01 20:38:50 +08:00
Shengliang Guan 89a19fdbe1 fix compile errors 2021-11-01 20:26:01 +08:00
Shengliang Guan 0dddcdfbeb refact files 2021-11-01 20:21:21 +08:00
Shengliang Guan 401cf95662 refact file directory 2021-11-01 20:08:54 +08:00
Shengliang Guan f528d5a13d remove dnode.h 2021-11-01 20:02:30 +08:00
Shengliang Guan d9fc5d8c3f rename dnode to mgmt 2021-11-01 19:59:09 +08:00
Shengliang Guan a3eef865be remove dnode to mgmt 2021-11-01 19:55:39 +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
Liu Jicong e42f028034 refine tq meta interface 2021-11-01 16:47:00 +08:00
Liu Jicong 6d55ee00ef implement tq meta 2021-11-01 16:14:55 +08:00
Hongze Cheng bc6bee69b1 refact 2021-11-01 16:04:58 +08:00
Haojun Liao 778dd8a1cc Merge branch '3.0' into feature/3.0_liaohj 2021-11-01 13:04:34 +08:00
Haojun Liao 01b178eb0e [td-10564]refactor unary function. 2021-11-01 13:03:57 +08:00
Haojun Liao 5921993336 [td-10564] support unary scalar function. 2021-11-01 11:53:05 +08:00
Liu Jicong 5294b54cad Merge branch 'feature/tq' into 3.0 2021-11-01 10:06:48 +08:00
Liu Jicong 5deae213dc refine tq meta data structure 2021-11-01 10:06: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 5b7261d63f [TD-10645][raft]<feature>add sync node timer 2021-10-29 17:09:25 +08:00
lichuang c319d1cb12 [TD-10645][raft]<feature>add raft module 2021-10-29 16:05:25 +08:00
Haojun Liao bc82a32ba2 [td-10564] add test cases. 2021-10-29 16:04:26 +08:00
Haojun Liao 6a1814b5ec [td-10564] refactor query logic plan generator. 2021-10-29 16:03:31 +08:00
Haojun Liao 0108d6da73 [td-10564] fix bug in planner. 2021-10-29 15:50:10 +08:00
Haojun Liao 80295947f2 [td-10564] refactor and add test cases. 2021-10-29 15:22:43 +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 7544dfbbfc [td-10564]add test cases. 2021-10-29 11:30:08 +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
Liu Jicong f32eadf4ef add header for tqMetaStore 2021-10-28 17:32:44 +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 8f0687a7e1 [td-10564] refactor and add test cases. 2021-10-28 16:48:25 +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