Commit Graph

270 Commits

Author SHA1 Message Date
Minghao Li 70aff8451f refactor(sync): add pre snapshot 2022-11-02 15:38:30 +08:00
Shengliang Guan a71dbd83d2
Merge pull request #17803 from taosdata/fix/TD-20052
enh: refact syncMsg code
2022-11-01 16:45:56 +08:00
Shengliang Guan e79e50ae36 enh: refact syncMsg code 2022-11-01 13:58:25 +08:00
Minghao Li 21d60cb5be refactor(sync): pre snapshot on message 2022-11-01 11:46:29 +08:00
Liu Jicong 2e640c38a2 refactor: stream and tmq message 2022-10-31 18:37:28 +08:00
Shengliang Guan 5101d21551 fix: compile error 2022-10-28 10:17:48 +08:00
Minghao Li cc7a393978 refactor(sync): refactor sync 2022-10-20 19:42:22 +08:00
Shengliang Guan 4d318b32da refact: alter db replica 2022-10-20 16:47:03 +08:00
Minghao Li 5965629b2e refactor(sync): refacotr sync 2022-10-20 16:05:14 +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 5745223bca refactor(sync): add double queues in mnode 2022-10-17 10:33:27 +08:00
Shengliang Guan edf9253a16 Merge remote-tracking branch 'origin/3.0' into enh/TD-19463_2 2022-10-15 17:19:08 +08:00
Shengliang Guan 78fb1911d4 enh: refactor the code to create and delete mnodes 2022-10-14 17:59:09 +08:00
Haojun Liao b7e897abc8 refactor: update some logs. 2022-10-11 15:16:28 +08:00
Liu Jicong 357b21cfeb refactor(tmq): use tdb to store check info 2022-08-17 13:58:56 +08:00
dapan1121 648a7a12b0 feat: support mnd meta batch fetching 2022-07-27 14:02:05 +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 01a345a7c1 merge 3.0 2022-07-16 16:47:35 +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
Shengliang Guan a12f6a3e3d refactor: let transfer leader msg to be sent even when the dnode exiting 2022-07-15 16:03:16 +08:00
Cary Xu 1175bda094 Merge branch '3.0' into feature/grant-3.0 2022-07-14 14:10:14 +08:00
Shengliang Guan 59062a9bae fix: memory leak while dnode exiting 2022-07-14 10:41:22 +08:00
Cary Xu 67a5f12ac0 Merge branch '3.0' into feature/grant-3.0 2022-07-13 19:56:03 +08:00
Shengliang Guan e9d4948e84 enh: transfer leader before close vnode and mnode 2022-07-12 14:46:52 +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
Shengliang Guan de644c7d43 refactor: adjust logs 2022-07-08 18:33:52 +08:00
Li Minghao 1e1e373220
Merge pull request #14654 from taosdata/feature/3.0_mhli
fix(sync): snapshot strategy wal first
2022-07-07 17:45:17 +08:00
Minghao Li 1c3c270307 fix(sync): snapshot strategy wal first 2022-07-07 17:00:01 +08:00
Cary Xu b22986ced0 feat: support grant 2022-07-06 20:46:41 +08:00
dapan1121 a3bf5b96c4 fix: fix query redirect issue 2022-07-06 20:33:23 +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 f7ece71ff7
Merge pull request #14204 from taosdata/enh/showvariables
enh: refactor show variables
2022-06-24 16:41:48 +08:00
dapan1121 94a2b6d945 enh: refactor show variables 2022-06-24 15:18:40 +08:00
Shengliang Guan 9f0d89d6ff enh: add stbinfo to minotor 2022-06-23 21:09:50 +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
dapan1121 a23418d1fa
Merge pull request #14070 from taosdata/feature/showcreate
feat: show create table
2022-06-21 21:05:30 +08:00
dapan1121 88b48ec46c Merge branch '3.0' into feature/showcreate 2022-06-21 17:40:52 +08:00
Shengliang Guan 40a84f9f0a Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-06-21 15:35:17 +08:00
Shengliang Guan c243b314c7 refactor: add gtid to log 2022-06-21 15:05:31 +08:00
Liu Jicong c409760f75 feat(stream): drop stream 2022-06-21 11:32:36 +08:00
Shengliang Guan 7571d9d91e
Merge pull request #14024 from taosdata/fix/mnode
refactor: get sdb snapshot in atomic way
2022-06-21 10:32:46 +08:00
Shengliang Guan 964ce011b5 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-06-21 09:52:00 +08:00
Shengliang Guan 53198f58bb refactor: add post process for query msg 2022-06-21 09:48:31 +08:00
Liu Jicong 212144a3e6 test(stream): window close not work for stb 2022-06-20 21:50:13 +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
Yihao Deng 2941254a2b
Merge branch '3.0' into enh/trace1 2022-06-18 18:26:26 +08:00
yihaoDeng e37a89d41a add trace log 2022-06-18 17:23:55 +08:00
dapan1121 d862f2b49c fix TAOS ref issue 2022-06-18 09:53:18 +08:00
dapan1121 f0c53fb982 Merge branch '3.0' into feature/showapps 2022-06-17 14:44:44 +08:00
Shengliang Guan 782e8fb518 fix: set stop falg before stop sync 2022-06-16 17:39:31 +08:00
dapan1121 7156f5257a Merge branch '3.0' into feature/showapps 2022-06-16 10:40:41 +08:00
Liu Jicong 5572abe1b4 feat(stream): drop task 2022-06-15 21:41:59 +08:00
dapan1121 4973739794 show apps 2022-06-15 20:59:33 +08:00
Shengliang Guan d0c658d310 enh: set vnode standby if drop it 2022-06-14 17:19:10 +08:00
Shengliang Guan c9509acf22 refactor: mnode pre process msg 2022-06-14 16:01:32 +08:00
Shengliang Guan 4e7aac8171 fix: crash in mnode 2022-06-14 11:34:51 +08:00
Shengliang Guan 63927d15fa fix: compile err in windows 2022-06-14 11:15:17 +08:00
Shengliang Guan d93f4c4a83 refactor: mnode worker 2022-06-14 11:10:36 +08:00
Shengliang Guan a3f1273640 refactor: mnode sync 2022-06-14 10:58:36 +08:00
Shengliang Guan 01521a2541 refactor: mnode file 2022-06-14 10:41:15 +08:00
Shengliang Guan 877cb761f1 refactor: mnode worker 2022-06-14 09:43:22 +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 f30d9a034e feat: redistribute vgroup to dnodes 2022-06-10 15:39:11 +08:00
Shengliang Guan 74ced4e0c0 feat: split vgroup 2022-06-09 20:55:26 +08:00
Shengliang Guan f093f3a565 Merge branch 'fix/dnode' into feature/sync-refactor 2022-06-09 13:45:08 +08:00
Shengliang Guan 94720bbbb1 fix: should not execute trans if not master 2022-06-09 11:15:50 +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
dapan1121 9450c959d7 get table index 2022-06-07 17:25:01 +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
Shengliang Guan 980e289cdf refactor: add alter-confirm while alter db 2022-06-05 14:59:53 +08:00
Shengliang Guan a4166b731a
Merge pull request #13464 from taosdata/fix/mnode
refactor: add null transaction action typ
2022-06-05 09:19:27 +08:00
Shengliang Guan 41a1b0fcf2 refactor: add null transaction action typ 2022-06-04 13:17:17 +08:00
Shengliang Guan 123b99040c
Merge pull request #13462 from taosdata/fix/mnode
refactor: adjust msg type
2022-06-04 12:45:33 +08:00
dapan1121 53ae7b794b
Merge pull request #13442 from taosdata/feature/qnode
feat: rescheduler timeout task
2022-06-04 12:35:27 +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
dapan1121 fc04aa847c fix qnode mnode query issue 2022-06-04 09:57:16 +08:00
Shengliang Guan 465ec5003b refactor: adjust msg type 2022-06-02 19:00:14 +08:00
Shengliang Guan a9b32dc327 refactor: adjust vnode queue 2022-06-02 18:26:29 +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 7fcfd45a03 feat: increase the number of database replicas 2022-06-01 17:26:36 +08:00
Liu Jicong 77757f3ef9 feat(tmq): support drop cgroup 2022-05-31 19:52:40 +08:00
Minghao Li cdc0dc487f Merge branch '3.0' of https://github.com/taosdata/TDengine into feature/3.0_mhli 2022-05-30 21:24:05 +08:00
Minghao Li c5526ef915 enh(sync): add SyncSnapshotRsp SyncSnapshotSend 2022-05-30 21:11:14 +08:00
Shengliang Guan b5a1131c25 enh: sdb snapshot 2022-05-28 12:56:33 +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 08a9cabc9c refactor: let all operations of mnode into the sync log 2022-05-25 16:47:51 +08:00
Shengliang Guan b638d0ef8c refactor: let mnode report sync state 2022-05-25 16:41:38 +08:00
Shengliang Guan 7f3c60421a refactor: mnode sync 2022-05-24 22:34:48 +08:00
Minghao Li 94438de0ec enh(sync): syncStartStandBy 2022-05-24 19:45:09 +08:00
Shengliang Guan f99b20aaa9 refactor: add standby option for mnode 2022-05-24 17:28:33 +08:00
Shengliang Guan ca89251caa Merge branch 'feature/sync-mnode-integration' of https://github.com/taosdata/TDengine into feature/sync-mnode-integration 2022-05-24 15:38:05 +08:00
Shengliang Guan 9b273e1766 feat: create mnode 2022-05-24 15:05:01 +08:00
Shengliang Guan 07fee01d1c fix: avoid memory leak in mnode sync 2022-05-24 11:26:17 +08:00
Shengliang Guan 5a8a24b463 fix: avoid memory leak 2022-05-24 10:19:14 +08:00
Shengliang Guan 0e8e04805a fix: avoid memory leak 2022-05-24 09:46:54 +08:00
Shengliang Guan 924b334b00 fix: avoid memory leak whilel stop sync 2022-05-24 00:07:09 +08:00
Shengliang Guan cb2527f71f refactor: sync integrate into mnode 2022-05-23 13:44:49 +08:00
Shengliang Guan e06f9fd05c refactor: sync integrate into mnode 2022-05-22 16:04:50 +08:00
Shengliang Guan c4428ba599 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-05-22 12:07:39 +08:00
Minghao Li b20794f365 enh(sync) sync/mnode integration 2022-05-21 22:35:02 +08:00
Minghao Li 249aecacda enh(sync) sync/mnode integration 2022-05-21 21:26:27 +08:00
Shengliang Guan d5fabd5375 refactor: rpc msg handler 2022-05-21 17:38:09 +08:00
Shengliang Guan 682a7cab17 fix: avoid memory leak 2022-05-21 16:35:24 +08:00
yihaoDeng afda7c637b fix: tq mem leak 2022-05-20 15:58:25 +08:00
Shengliang Guan 7341f68cbe refactor: adjust msgcb 2022-05-19 16:56:50 +08:00
Shengliang Guan fefc2dad11 refactor: dnode monitor 2022-05-19 11:51:52 +08:00
Shengliang Guan a41dc27e6d refactor: dnode monitor 2022-05-19 11:10:13 +08:00
Shengliang Guan 03d15c9e1f fix: variable initialization order 2022-05-18 20:41:56 +08:00
Shengliang Guan c50bb310de refactor: adjust msg logs 2022-05-18 17:22:43 +08:00
Shengliang Guan 30574a17b6 refactor: adjust msg logs 2022-05-18 16:58:28 +08:00
Shengliang Guan 0623514ed1 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-05-17 16:12:53 +08:00
Shengliang Guan b16a21b232 refactor: multi-process test mode 2022-05-17 14:34:16 +08:00
Liu Jicong a2ee1c0bf6 enh(tmq): add drop msg to vnode 2022-05-17 04:29:17 +08:00
Shengliang Guan 36fe62fbd2 refactor: make more object global 2022-05-16 23:23:49 +08:00
Shengliang Guan 1f886b1117 refactor: make more object global 2022-05-16 22:31:56 +08:00
Shengliang Guan 69728a9987 refactor: make more object global 2022-05-16 21:04:29 +08:00
Shengliang Guan fc94b71c80 refactor: adjust SRpcMsg 2022-05-16 15:17:11 +08:00
Shengliang Guan ddc692b9f8 refactor: adjust dnode logs 2022-05-15 13:29:25 +08:00
Shengliang Guan a5a4da4d49 refactor: multi process mode 2022-05-14 18:16:52 +08:00
Shengliang Guan 7ad96ac276 enh: control the memory of the rpc queue 2022-05-14 11:53:46 +08:00
Shengliang Guan 5257e812d9 fix: invalid read in mbnode test 2022-05-12 23:04:25 +08:00
Shengliang Guan 823691b6b2 refactor: node mgmt 2022-05-12 21:25:32 +08:00
Shengliang Guan 447c9504a3 refactor: node mgmt 2022-05-12 16:57:33 +08:00
Shengliang Guan 65e8316f35 refactor: node mgmt 2022-05-11 23:18:48 +08:00
Shengliang e278a4f434 refactor: node mgmt 2022-05-11 21:19:33 +08:00
Shengliang 6296188fd3 refactor: node mgmt 2022-05-11 17:38:00 +08:00
Shengliang fe65524592 refactor: node mgmt 2022-05-10 23:53:42 +08:00
Shengliang c4b409c31e refactror: node mgmt 2022-05-10 22:46:43 +08:00
Shengliang Guan b219224e1f refactror: node mgmt 2022-05-10 16:54:26 +08:00
Shengliang Guan ede2bc03fc refactor: node mgmt 2022-05-09 11:11:38 +08:00
Liu Jicong a5a10f7068 feat: tmq support show 2022-04-26 17:08:42 +08:00
dapan1121 8bbc6b09ca Merge remote-tracking branch 'origin/3.0' into feature/qnode 2022-04-25 09:06:33 +08:00
dapan 28e11e2b60 Merge branch 'feature/qnode' of https://github.com/taosdata/TDengine into feature/qnode 2022-04-24 20:25:06 +08:00
dapan bb33139572 feature/qnode 2022-04-24 20:11:34 +08:00
Shengliang Guan faec535414 fix(cluster): repair dmnodeTest 2022-04-24 20:03:48 +08:00
Shengliang Guan fcd0d2722f Merge remote-tracking branch 'origin/fix/hb' into fix/tsim 2022-04-24 17:59:19 +08:00
Shengliang Guan a23db2da8a fix(cluster): repair dmnodeTest 2022-04-24 17:36:17 +08:00
yihaoDeng b384167087 enh(rpc): fix hb problem 2022-04-23 18:29:45 +08:00
yihaoDeng fefd25067b fix rpc bug 2022-04-22 23:58:34 +08:00