Commit Graph

165 Commits

Author SHA1 Message Date
Shengliang Guan ca7c115149 refactor: get retry epset from sync module only when mnode is not initialized 2022-07-15 16:13:08 +08:00
Shengliang Guan c2e2e73cc5 fix: get mnode epset from sync module 2022-07-13 17:03:26 +08:00
Shengliang Guan 09ce47ae9f refactor: rename auth to privilege 2022-06-25 10:27:27 +08:00
Shengliang Guan cdfb47cb55 feat: check oper privilege 2022-06-25 08:56:47 +08:00
Shengliang Guan 80e0b830fe refactor: remove duplicate conninfo in SRpcMsg 2022-06-17 10:40:42 +08:00
Shengliang Guan ae46031121 fix: mnode basic5.sim 2022-06-16 21:31:45 +08:00
Shengliang Guan ed532ed7ac refactor: adjust logs 2022-06-16 12:01:13 +08:00
Shengliang Guan 6711d79434 feat: increase enable and sysinfo limits for user privilege 2022-06-15 17:40:02 +08:00
Shengliang Guan d0c658d310 enh: set vnode standby if drop it 2022-06-14 17:19:10 +08:00
Shengliang Guan ad11eef979 enh: show db status such as creating and dropping 2022-06-14 13:52:07 +08:00
Shengliang Guan be3de7b7df fix(sync): send snapshot to multi nodes at the same time 2022-06-13 22:20:53 +08:00
Shengliang Guan 1e8942e6b6 fix: cant drop mnode which is offline 2022-06-11 15:22:26 +08:00
Shengliang Guan dd4e01eed3 feat: drop dnode 2022-06-07 14:31:07 +08:00
Shengliang Guan 5f71c3a6e2 refactor: disable drop dnode script 2022-06-06 18:03:23 +08:00
Shengliang Guan 362f37b5ed feat: redistribute vgroup 2022-06-06 17:12:28 +08:00
Shengliang Guan 5838956831 refactor: dnode online 2022-06-06 14:45:53 +08:00
Shengliang Guan 41a1b0fcf2 refactor: add null transaction action typ 2022-06-04 13:17:17 +08:00
Shengliang Guan 465ec5003b refactor: adjust msg type 2022-06-02 19:00:14 +08:00
Shengliang Guan e35ebdadac refactor: rename LEADER to leader 2022-06-02 14:35:59 +08:00
Shengliang Guan 1907c0e66c enh: add creating and dropping states to mnode 2022-06-01 21:16:22 +08:00
Shengliang Guan e10edb80ef fix: the role should be OFFLINE after mnode stopped 2022-06-01 10:21:27 +08:00
Shengliang Guan e610237e5b fix: the max number of mnodes is limited to 3 2022-06-01 09:53:25 +08:00
Shengliang Guan 70e6e15920 Merge branch 'fix/mnode' into fix/tsim 2022-06-01 09:41:54 +08:00
Shengliang Guan 8baf32fc23 fix: the max number of mnodes is limited to 3 2022-06-01 09:41:43 +08:00
Shengliang Guan 04ef9e15e6 refactor: make trans support global conflict 2022-05-31 17:37:25 +08:00
Shengliang Guan 18ca6d93e7 refactor: make trans support multi steps 2022-05-31 16:55:16 +08:00
Shengliang Guan 86f8bf6cb1 refactor: make trans support multi steps 2022-05-31 14:38:15 +08:00
Shengliang Guan 9a1959c400 fix: return mnode epset while master changed 2022-05-27 18:42:15 +08:00
Shengliang Guan c44ec05229 fix: error in sync sem 2022-05-27 15:21:59 +08:00
Shengliang Guan 89d172f999 refactor: make trans can exec one by one 2022-05-26 23:23:41 +08:00
Shengliang Guan e0e1fb3190 refactor: make trans can exec one by one 2022-05-26 23:11:40 +08:00
Shengliang Guan 14c95a0b31 fix: return correct mnode epset 2022-05-26 17:12:07 +08:00
Shengliang Guan d137ce1c73 refactor: create mnode handle 2022-05-25 23:07:06 +08:00
Shengliang Guan 1100ec3fb3 refacor: alter mnode 2022-05-25 17:44:43 +08:00
Shengliang Guan b638d0ef8c refactor: let mnode report sync state 2022-05-25 16:41:38 +08:00
Shengliang Guan 3a36979576 refactor: let all operations of mnode into the sync log 2022-05-25 14:49:08 +08:00
Shengliang Guan bf8bbfbfbb refactor: mnode sync 2022-05-25 10:30:02 +08:00
Shengliang Guan 9beb5ebee3 refactor: let all operations of mnode into the sync log 2022-05-24 23:10:21 +08:00
Shengliang Guan 9b273e1766 feat: create mnode 2022-05-24 15:05:01 +08:00
Shengliang Guan 682a7cab17 fix: avoid memory leak 2022-05-21 16:35:24 +08:00
Shengliang Guan 96b7f2696a refactor: adjust SRpcMsg 2022-05-16 14:55:31 +08:00
Shengliang Guan 80cc66f607 fix: uninitialised while encode vnode info 2022-04-29 15:08:17 +08:00
Shengliang Guan 7a743e11c3 fix: invalid read while retrieve mnodes 2022-04-29 14:50:24 +08:00
Haojun Liao 35fccc49d8 refactor(query): remove redundant attributes in some structs. 2022-04-29 08:48:18 +08:00
Shengliang Guan b66718a4d8 feat: report service status 2022-04-19 21:39:42 +08:00
Shengliang Guan bd2a64a311 Merge remote-tracking branch 'origin/3.0' into feature/node 2022-04-18 16:52:10 +08:00
Shengliang Guan 5ca1f7922b style: format file 2022-04-18 16:05:06 +08:00
Shengliang Guan 5f6eac8e47 refactor(cluster): replace the keyword master/slave with LEADER FOLLOWER 2022-04-18 14:47:33 +08:00
Haojun Liao bcbc8618d2 ehn(query): refactor show module in mnode. 2022-04-13 19:27:47 +08:00
Haojun Liao 60c1ce2d08 ehn(query): refactor show module in mnd. 2022-04-12 20:05:13 +08:00
Shengliang Guan 48ec0aa781
Merge pull request #11351 from taosdata/feature/node
feat[cluster]: create and drop mnode
2022-04-10 13:04:04 +08:00
Shengliang Guan c1b3afa92d feat[cluster]: create and drop mnode 2022-04-09 19:38:20 +08:00
Haojun Liao d6338ca773
Merge branch '3.0' into feature/3.0_liaohj 2022-04-09 18:30:05 +08:00
Haojun Liao 208f639806 feature[query]:refactor show query processing in mnode. 2022-04-09 16:19:08 +08:00
Shengliang Guan 4460463317 feat<cluster>: create and delete qnode 2022-04-09 15:31:50 +08:00
afwerar 222db126bc [TD-13758]<fix>: redefine memory api. 2022-03-26 00:29:53 +08:00
Xiaoyu Wang 9ca80596e4 merge 3.0 2022-03-21 02:00:30 -04:00
Shengliang Guan 4131fbea8c shm 2022-03-18 17:05:02 +08:00
Haojun Liao e3a1f7be63 [td-13039] add the show command. 2022-03-16 17:52:44 +08:00
Shengliang Guan 332da70335 rename msg 2022-03-15 20:53:29 +08:00
Shengliang Guan ae4835dbc5 shm 2022-03-11 11:53:52 +08:00
Shengliang Guan a6b168c79d fix compile error 2022-03-04 10:20:34 +08:00
Shengliang Guan 54644652f1 mnode monitor 2022-03-03 20:23:53 +08:00
Shengliang Guan 11c79d1b88 set trans type 2022-02-18 11:49:15 +08:00
Shengliang Guan bec7a0d533 serialize mnode msg 2022-02-16 16:36:05 +08:00
Shengliang Guan c8cc7ed3a6 serialize connect msg 2022-02-16 11:45:44 +08:00
Shengliang Guan 72ff3200bc serailize show msg 2022-02-15 15:24:27 +08:00
Shengliang Guan 1755559d94 serialize db msg 2022-02-12 17:00:40 +08:00
Shengliang Guan 3d396ca7ff serialize func msg 2022-02-12 16:28:50 +08:00
Shengliang Guan b19987ac3a serialize mnode msg 2022-02-12 14:42:18 +08:00
Shengliang Guan 19f319b3bd minor changes 2022-02-10 17:53:52 +08:00
dapan1121 6be54c112e catalog refactor 2022-01-28 17:50:16 +08:00
Haojun Liao 0950febc20 [td-11818] Add the implementation of api in taos.h 2022-01-26 17:48:39 +08:00
Haojun Liao 859c74a4e5 [td-11818] refactor sepset struct. 2022-01-26 14:00:15 +08:00
Shengliang Guan a326b29021 minor changes 2022-01-10 04:44:11 -08:00
Shengliang Guan 155978b883 minor changes 2022-01-10 00:31:50 -08:00
Shengliang Guan 9320f30d96 test for create mnode 2022-01-07 04:08:02 -08:00
Shengliang Guan 971e68abb9 test cases for create mnode 2022-01-07 03:52:59 -08:00
Shengliang Guan 79f5088f75 minor changes 2022-01-07 03:23:22 -08:00
Shengliang Guan 2164fc3f80 minor changes 2022-01-07 02:03:28 -08:00
Shengliang Guan d3927b54c0 Improve the error handling of mnode 2021-12-30 22:22:50 -08:00
Shengliang Guan cf87dcbcff fix invalid refcount 2021-12-29 23:09:07 -08:00
Shengliang Guan 3316c1489a test cases 2021-12-29 05:00:26 -08:00
Shengliang Guan c116946740 create bnode and snode 2021-12-29 04:05:10 -08:00
Shengliang Guan 0d11825d38 refact trans 2021-12-26 23:46:22 +08:00
Shengliang Guan 1f70617b37 add ahandle to topic 2021-12-25 14:09:23 +08:00
Hongze Cheng 9acdf1e975 take a commit 2021-12-24 15:00:51 +08:00
Shengliang Guan a9d13928dd fix bug in transaction 2021-12-23 03:59:42 -08:00
Shengliang Guan 34619844bf fix bug while exec trans 2021-12-23 01:47:21 -08:00
Shengliang Guan bb1d721ead TD-10431 show mnode 2021-12-22 22:47:46 -08:00
Shengliang Guan 5335c08449 TD-10431 refact drop mnode msg 2021-12-23 14:09:05 +08:00
Shengliang Guan ad0995c207 TD-10431 refact create mnode msg 2021-12-23 12:09:37 +08:00
Shengliang Guan 766039a7a9 TD-10431 minor changes 2021-12-23 10:30:51 +08:00
Shengliang Guan 546b0f10cb minor changes 2021-12-21 10:27:10 +08:00
Shengliang Guan 3949f88b08 minor changes 2021-12-20 20:30:55 +08:00
Shengliang Guan 735d2279e8 minor changes 2021-12-20 20:22:58 +08:00
Haojun Liao 48507aecc0 [td-11818] support show databases; 2021-12-17 11:22:31 +08:00
Shengliang Guan 56c513cd90 rename some funcs 2021-12-15 15:35:18 +08:00
Shengliang Guan 2348b6e276 TD-10431 refact trans 2021-12-14 18:00:52 +08:00
Shengliang Guan 442a8461ad TD-10431 dnode mange in dnode module 2021-12-12 15:40:51 +08:00