Commit graph

116 commits

Author SHA1 Message Date
Shengliang Guan
2c28cdcbb5 fix: deadlock of mnode if its state changed 2022-08-12 18:49:41 +08:00
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