Commit graph

2830 commits

Author SHA1 Message Date
Liu Jicong
e4ab8f986b remove assert 2023-01-03 17:06:43 +08:00
Shengliang Guan
9a10242f7d enh: remove assert from mnode consumer 2023-01-03 16:16:58 +08:00
Shengliang Guan
fc21140e03 enh: remove assert from mnode 2023-01-03 15:33:50 +08:00
Shengliang Guan
d290daa197
Merge pull request #19297 from taosdata/fix/TS-2349
fix: allow the ip resolved by fqdn different between dnodes
2023-01-02 09:41:24 +08:00
Alex Duan
2439c345d9 enh: clear assert remove tbuffer.h 2022-12-30 18:04:54 +08:00
Shengliang Guan
469dfb9d4e fix: compile errors 2022-12-30 17:47:17 +08:00
Shengliang Guan
c2323db00d fix: allow the ip resolved by fqdn different between dnodes 2022-12-30 17:04:14 +08:00
dapan1121
8ff3b2fda3 Merge remote-tracking branch 'origin' into enh/TD-21108 2022-12-30 13:31:37 +08:00
dapan1121
dfefb68aa6 feat: support crash report 2022-12-30 13:30:54 +08:00
Hongze Cheng
52f1f272fc Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/vnode_compact 2022-12-29 13:50:08 +08:00
dapan1121
8f9cf766a4
Merge pull request #19214 from taosdata/feat/TD-21454
feat(stream):stream insert data into an existing table
2022-12-29 11:28:25 +08:00
Hongze Cheng
de6be90cb5 Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/vnode_compact 2022-12-29 10:00:47 +08:00
Shengliang Guan
2bbf2f3ab1 Merge branch '3.0' into merge/mainto3.0_1229 2022-12-29 09:36:52 +08:00
Shengliang Guan
6e9b5d1be6
Merge pull request #19219 from taosdata/fix/TD-21566
fix: support_vnodes and the max supported vgroups mis-match
2022-12-29 09:22:14 +08:00
Shengliang Guan
cc29662bf9 fix: adjust weight of mnode while balance 2022-12-28 20:09:02 +08:00
Shengliang Guan
9e989691c3 fix: set dnode online after status check success 2022-12-28 19:10:12 +08:00
54liuyao
4734795fe1 feat(stream):stream insert data into an existing table 2022-12-28 17:09:54 +08:00
Shengliang Guan
c64fbb59ea fix: support_vnodes and the max supported vgroups mis-match 2022-12-28 16:39:02 +08:00
Shengliang Guan
78c14a2c88 Merge remote-tracking branch 'origin/3.0' into merge/mainto3.0_1228 2022-12-28 14:59:02 +08:00
Hongze Cheng
a0fa31954c Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/vnode_compact 2022-12-28 13:53:59 +08:00
Shengliang Guan
7a3079e79a enh: send compact msg from mnode to vnode 2022-12-27 16:12:50 +08:00
dapan1121
66cece62de
Merge pull request #19046 from taosdata/fix/TD-21180-3.0
feat(rpc):  return new error code TSDB_CODE_RPC_VGROUP_NOT_CONNECTED
2022-12-26 18:08:48 +08:00
Haojun Liao
723efba79b
Merge branch '3.0' into refact/submit_req 2022-12-26 13:25:25 +08:00
Shengliang Guan
664dcb6b4e Merge branch 'main' into merge/mainto3.0_1226 2022-12-26 09:26:54 +08:00
Xiaoyu Wang
0c269c317b merge 3.0 2022-12-23 17:50:05 +08:00
Shengliang Guan
cd32f67968 enh: check conflict before create trans 2022-12-23 14:11:44 +08:00
Shengliang Guan
cb5ec76cce enh: check conflict before create trans 2022-12-23 13:58:39 +08:00
Shengliang Guan
e6c6de9662 enh: promp the dnode is already in dropping state while repeat drop it 2022-12-23 13:58:18 +08:00
Alex Duan
cd1b87031a fix(query): modify error describe 2022-12-22 10:22:51 +08:00
Shengliang Guan
eee059db61 enh: adjust error code if transaction exec failed 2022-12-22 10:11:54 +08:00
Shengliang Guan
8c7d7b02cd enh: adjust error code if transaction exec failed 2022-12-22 10:10:16 +08:00
Shengliang Guan
87924986bd Merge branch 'main' into fix/TD-21424_TD-21389_TD-21420 2022-12-21 15:44:07 +08:00
Liu Jicong
27c7e23397 refactor: remove assert 2022-12-21 14:26:27 +08:00
Shengliang Guan
b0d486eb85 enh: add dropping and creating status for dnode 2022-12-21 14:14:09 +08:00
Shengliang Guan
eca8d7ad74 fix: the mnode is also offline when dnode on it is offline 2022-12-21 09:48:27 +08:00
Alex Duan
df6102f66e fix(query): TSDB_CODE_RPC_VGROUP_NOT_CONNECTED same condition check with TSDB_CODE_RPC_NETWORK_UNAVAIL 2022-12-20 18:14:24 +08:00
Shengliang Guan
9c8b194c34 refact: set FpSnapshotStopRead return type to void 2022-12-20 15:07:27 +08:00
Shengliang Guan
12b6cf15a0 refact: set FpGetSnapshotInfo return type to void 2022-12-20 14:57:04 +08:00
Shengliang Guan
4837dc6661 fix: avoid double-free in usedb req while db in creating state 2022-12-19 21:01:24 +08:00
Shengliang Guan
6e64951c3f
Merge pull request #18995 from taosdata/fix/main_bugfix_wxy
fix: user auth error
2022-12-19 11:53:15 +08:00
Haojun Liao
fdade6d6a3
Merge branch '3.0' into refact/submit_req 2022-12-19 11:24:00 +08:00
Shengliang Guan
ead5d8edf2 fix: reduce drop dnode speed makes data more secure 2022-12-17 18:34:29 +08:00
Shengliang Guan
9b98f547d1 fix: reset errorcode after check leader 2022-12-16 17:08:16 +08:00
Liu Jicong
4ab9638f9a enh(stream): forbid source db replica > 1 2022-12-16 15:41:08 +08:00
Liu Jicong
be03f7aa8b Merge branch 'main' into feature/stream 2022-12-16 14:42:44 +08:00
Shengliang Guan
9adf7d89a7 fix: incorrect error code for repeated dnode creation 2022-12-16 12:28:22 +08:00
Liu Jicong
4402bcef94 enh(stream): forbid source db replica > 1 2022-12-16 08:53:33 +08:00
Xiaoyu Wang
c21911fdbf fix: user auth error 2022-12-15 16:18:48 +08:00
Shengliang Guan
4db6b043c6 fix: reduce the frequency of retry in sync not ready case while alter db 2022-12-14 19:01:31 +08:00
Shengliang Guan
3b519172a3 refact: post sem in mnode while sync timeout 2022-12-14 10:30:47 +08:00
Shengliang Guan
f623837b60 refact: adjust mnode timer 2022-12-14 09:14:54 +08:00
Shengliang Guan
e764666005 fix: return errorcode if sync stop 2022-12-13 11:28:48 +08:00
Shengliang Guan
9da398913e refact: post sem in mnode while sync timeout 2022-12-13 11:11:22 +08:00
Shengliang Guan
f137e8395d refact: change SRWLatch to TdThreadMutex in mnode 2022-12-13 10:18:00 +08:00
Shengliang Guan
d19103597c fix: should not check dnode status in follower 2022-12-12 20:52:18 +08:00
Haojun Liao
48f7fc5c3d
Merge branch '3.0' into refact/submit_req 2022-12-12 18:11:17 +08:00
Shengliang Guan
71587df603 enh: topic privilege 2022-12-12 17:34:32 +08:00
Shengliang Guan
ac389db7c2
Merge pull request #18876 from taosdata/fix/showQueriesCrash
fix: show queries crash issue
2022-12-10 15:58:16 +08:00
dapan1121
1aff3cceeb fix: show queries crash issue 2022-12-10 15:03:24 +08:00
Shengliang Guan
a43ba00bd1
Merge pull request #18838 from taosdata/fix/TD-21100
fix: supportVnodes config is not in effect
2022-12-09 13:02:30 +08:00
Shengliang Guan
06b0fefc38 fix: check topic privilege only 2022-12-09 11:15:22 +08:00
Shengliang Guan
75f9728ab9 fix: supportVnodes config is not in effect 2022-12-09 10:43:12 +08:00
Haojun Liao
27ebafdbaa other: merge 3.0 2022-12-09 10:19:05 +08:00
Shengliang Guan
e80868d65b
Merge pull request #18817 from taosdata/feature/stream
enh: check topic privilege
2022-12-08 21:05:16 +08:00
Shengliang Guan
e0215d60ad fix: set restored 2022-12-08 17:53:39 +08:00
Liu Jicong
c0c98320f3 enh: check topic privilege 2022-12-08 17:16:44 +08:00
Shengliang Guan
46889e2dc1 fix: avoid sync restore repeat called 2022-12-08 17:14:06 +08:00
Shengliang Guan
66f4ee9a41 enh: alter db replica return quickly, operation executed asynchronously 2022-12-07 21:57:49 +08:00
Shengliang Guan
6d94afe48f
Revert "refact: adjust some assert cases" 2022-12-07 21:51:17 +08:00
Shengliang Guan
64e39cf2d4 enh: alter db replica return quickly, operation executed asynchronously 2022-12-07 20:16:22 +08:00
Shengliang Guan
4172acf95d git lo 2022-12-07 19:39:53 +08:00
Shengliang Guan
d5126d469a refact: replcase ASSERT with tAssert 2022-12-07 18:42:48 +08:00
Shengliang Guan
f69a188f7e refact: replcase ASSERT with tAssert 2022-12-07 18:37:40 +08:00
Benguang Zhao
50883689e7 enh: check contiguousness of indexes applied to vnode tsdb 2022-12-07 17:30:22 +08:00
Shengliang Guan
9b793fd1e6 refact: adjust some assert cases 2022-12-07 17:21:24 +08:00
Shengliang Guan
6bb736aeeb refact: adjust some assert cases 2022-12-07 16:30:21 +08:00
Hongze Cheng
2d85c7c451 Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/submit_req 2022-12-07 09:04:00 +08:00
Shengliang Guan
1c6ff62459 Merge remote-tracking branch 'origin/3.0' into fix/TD-20857 2022-12-06 19:37:45 +08:00
Shengliang Guan
130ef694c7 fix: one less alter vnode request was sent 2022-12-06 19:37:43 +08:00
Shengliang Guan
5f6254fd93
Merge pull request #18740 from taosdata/enh/3.0_planner_optimize
feat: add stream option 'delete_mark'
2022-12-06 17:24:34 +08:00
Shengliang Guan
5b43a1aa41 Merge remote-tracking branch 'origin/3.0' into fix/TD-20857 2022-12-06 17:12:06 +08:00
Xiaoyu Wang
bc413b8fff feat: add stream option 'delete_mark' 2022-12-06 16:07:11 +08:00
Shengliang Guan
68e014977a enh: speed up drop dnode and avoid snapshot transfer 2022-12-06 15:45:45 +08:00
Hongze Cheng
7239fd3dba Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/submit_req 2022-12-06 15:15:27 +08:00
Hongze Cheng
899d7b0bcc Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/submit_req 2022-12-06 14:37:22 +08:00
Shengliang Guan
346f71f9d3 enh: allow any user to create a topic 2022-12-06 13:23:59 +08:00
Shengliang Guan
8985f5513c enh: allow any user to create a topic 2022-12-06 12:48:11 +08:00
Shengliang Guan
2e900918bb enh: allow any user to create a topic 2022-12-06 12:02:32 +08:00
Liu Jicong
619bbdfd82 refactor: support submitreq2 2022-12-06 05:58:28 +08:00
Shengliang Guan
ae0ad8a973 refact: remove redundant error codes 2022-12-04 19:33:59 +08:00
Shengliang Guan
b4cb000634
Merge pull request #18659 from taosdata/refact/TD-20127
refact: remove some error codes
2022-12-03 13:00:24 +08:00
Shengliang Guan
d9c261cd13 refact: remove some error codes 2022-12-03 10:17:02 +08:00
Benguang Zhao
7eca212756 Merge branch '3.0' into FIX/TD-19334-3.0 2022-12-03 10:02:59 +08:00
Benguang Zhao
2ce07c6ec1 fix: get result of tmsPutToQueue for FpCommitCb 2022-12-03 09:05:50 +08:00
Shengliang Guan
c20e607825 fix: compile error 2022-12-02 23:32:31 +08:00
Shengliang Guan
9e803332fc refact: adjust error codes 2022-12-02 23:10:12 +08:00
Shengliang Guan
524de026a5 enh: remove TSDB_CODE_RPC_REDIRECT 2022-12-02 22:24:35 +08:00
Shengliang Guan
24ee4b4289 Merge branch '3.0' into enh/TD-20891 2022-12-02 16:44:46 +08:00
Shengliang Guan
13f36ec20a refact: remove TSDB_CODE_APP_NOT_READY and TSDB_CODE_NODE_NOT_DEPLOYED 2022-12-02 16:06:10 +08:00
Shengliang Guan
a3f57b9d6c
Merge pull request #18636 from taosdata/fix/3.0_bugfix_wxy
feat: sql command 'show user privileges'
2022-12-02 15:38:20 +08:00
Xiaoyu Wang
71140f565e feat: sql command 'show user privileges' 2022-12-02 13:43:48 +08:00
Xiaoyu Wang
83d33ceae2 feat: sql command 'show user privileges' 2022-12-02 13:12:41 +08:00
Xiaoyu Wang
37299a53f8 feat: sql command 'show user privileges' 2022-12-02 12:14:56 +08:00
Shengliang Guan
db42ec46bf refact: adust error code while dnode startup 2022-12-02 10:05:52 +08:00
Shengliang Guan
99657ccf78 fix: compatibility after update stream 2022-12-02 08:00:10 +08:00
Shengliang Guan
b8cc174211 Merge remote-tracking branch 'origin/3.0' into feature/stream 2022-12-02 07:59:39 +08:00
Shengliang Guan
ffb1d52e55 fix: compatility after update stream 2022-12-02 07:57:22 +08:00
Shengliang Guan
a366696478
Merge pull request #18596 from taosdata/feature/stream
refactor(stream): distributed checkpoint
2022-12-02 07:51:10 +08:00
Liu Jicong
3424b184d3 refactor(stream): distributed checkpoint 2022-12-02 03:48:45 +08:00
Shengliang Guan
0f05117131
Merge pull request #18603 from taosdata/fix/TD-20848
enh: add topic privilege in mnode
2022-12-01 18:27:48 +08:00
Shengliang Guan
806658545a
Merge pull request #18449 from taosdata/FIX/TD-19334-3.0
feat: implement pipelining of sync
2022-12-01 16:40:07 +08:00
Shengliang Guan
2d48563959 fix: crash if failed to decode sdb row 2022-12-01 16:04:39 +08:00
Shengliang Guan
af58402afc
Merge pull request #18593 from taosdata/fix/TD-20798
enh: show leader ** if vnode can read and can't write
2022-12-01 15:08:46 +08:00
Shengliang Guan
fe759c85f3 Merge remote-tracking branch 'origin/3.0' into FIX/TD-19334-3.0 2022-12-01 15:04:55 +08:00
Shengliang Guan
9f9e2081f1 enh: add topic privilege 2022-12-01 13:37:32 +08:00
Minghao Li
86d5cba6be refactor(sync): delete code wait snapshot end in pre-close 2022-12-01 13:34:33 +08:00
Shengliang Guan
51378aae40 enh: add topic privilege 2022-12-01 12:22:43 +08:00
Shengliang Guan
395dedaa3a Merge remote-tracking branch 'origin/3.0' into fix/TD-20798 2022-12-01 11:55:16 +08:00
Shengliang Guan
b01120f0d2
Merge pull request #18584 from taosdata/fix/3.0_bugfix_wxy
feat: sql command 'show user privileges'
2022-12-01 11:53:21 +08:00
Shengliang Guan
04b0280693 enh: add topic privilege in mnode 2022-12-01 11:45:31 +08:00
Shengliang Guan
5998f72bfd Merge remote-tracking branch 'origin/fix/3.0_bugfix_wxy' into fix/TD-20848 2022-12-01 09:55:38 +08:00
Benguang Zhao
55bae49d56 Merge branch 3.0 to FIX/TD-19334-3.0 2022-11-30 23:47:30 +08:00
Shengliang Guan
1e8a816155 enh: show leader ** if vnode can read and can't write 2022-11-30 21:42:42 +08:00
Shengliang Guan
d4035e26e1
Merge pull request #18579 from taosdata/fix/liao_cov
refactor: do some internal refactor.
2022-11-30 20:16:56 +08:00
Xiaoyu Wang
4e8acca2eb feat: sql command 'show user privileges' 2022-11-30 19:24:15 +08:00
Haojun Liao
124fb5fc50 refactor: do some internal refactor. 2022-11-30 17:52:12 +08:00
Shengliang Guan
d58640dd53 enh: show more info while drop dnode 2022-11-30 17:15:23 +08:00
Shengliang Guan
7e9b7f4e15 enh: show more info while drop dnode 2022-11-30 14:06:22 +08:00
Shengliang Guan
5556fd0c45 enh: add sync offline state 2022-11-30 12:02:54 +08:00
Shengliang Guan
5ecbcb1054 fix: cannot close mnode while transferring snapshot 2022-11-30 11:07:14 +08:00
Shengliang Guan
82bc543ed7 fix: cannot close mnode while transferring snapshot 2022-11-30 11:05:25 +08:00
Benguang Zhao
470441c541 Merge branch 3.0 to FIX/TD-19334-3.0 2022-11-29 18:24:01 +08:00
Shengliang Guan
fb140a285e enh: add dropping status for vgroups 2022-11-29 16:24:59 +08:00
Shengliang Guan
b56b9414a3
Merge pull request #18516 from taosdata/feature/3_liaohj
refactor: do some internal refactor.
2022-11-28 20:56:33 +08:00
Shengliang Guan
af06f93f4e fix: deadlock while alter db replica 2022-11-28 18:00:51 +08:00
Shengliang Guan
232287a8b4 refact: adjust mnode log 2022-11-28 17:43:22 +08:00
Haojun Liao
3878af10c9 refactor: do some internal refactor. 2022-11-28 16:13:18 +08:00
Benguang Zhao
dc2dcea3de Merge branch 3.0 to FIX/TD-19334-3.0 2022-11-28 14:27:10 +08:00
Shengliang Guan
aa59831c9b
Merge pull request #18497 from taosdata/fix/TD-20781
fix: memory leak while subscribe
2022-11-28 08:57:41 +08:00
Shengliang Guan
e6aed5195d
Merge pull request #18468 from taosdata/feature/3_liaohj
refactor: improve the perf in query
2022-11-27 23:10:00 +08:00
Shengliang Guan
74f83a362b fix: memory while use taosx 2022-11-27 22:23:40 +08:00
Shengliang Guan
c4045de4bb fix: memory leak while subscribe 2022-11-27 21:27:15 +08:00
Benguang Zhao
4edef438ea enh: transfer ownership of msgs while committing sync log entries 2022-11-26 21:57:23 +08:00
Shengliang Guan
ccc2407fe6
Merge pull request #18459 from taosdata/feature/stream
enh(stream): new api for stream queue
2022-11-26 09:26:01 +08:00
Haojun Liao
7fe4cf7bbe
Merge branch '3.0' into feature/3_liaohj 2022-11-25 22:24:59 +08:00
Liu Jicong
48894c8bdb enh(stream): new api for stream queue 2022-11-25 18:03:40 +08:00
Shengliang Guan
729b35b6e5 fix: memory leak while subscribe 2022-11-25 17:22:12 +08:00
Benguang Zhao
68f8ebac9d Merge branch 3.0 to FIX/TD-19334-3.0 2022-11-25 13:10:06 +08:00
Haojun Liao
9a208b2d09 other: merge 3.0 2022-11-24 17:08:15 +08:00
Shengliang Guan
01e8b03bf0
Merge pull request #18429 from taosdata/feature/stream
fix(stream): heap uaf
2022-11-24 15:32:20 +08:00
Liu Jicong
fcf46059e9 fix(stream): heap uaf 2022-11-24 14:34:15 +08:00
Shengliang Guan
73d51870ab fix: memory leak while schedule stream 2022-11-24 11:10:14 +08:00
Haojun Liao
e0e55b2d65 refactor: do some internal refactor. 2022-11-23 22:08:35 +08:00
Shengliang Guan
9c426540e7 fix: memory leaks while check mnode state 2022-11-18 20:15:13 +08:00
dapan1121
a3f0283eba
Merge pull request #18226 from taosdata/enh/msgRefactor0
enh: refactor batch meta msg
2022-11-18 09:20:15 +08:00
Shengliang Guan
bb2e88c9d8 fix: minus redoActionPos if sync failed 2022-11-17 18:39:04 +08:00
Benguang Zhao
051b73c1ed Merge branch 3.0 to FIX/TD-19334-3.0 2022-11-17 17:28:11 +08:00
Shengliang Guan
4efb9d2ac8 fix: memory leak in mndVgroup.c 2022-11-17 17:15:14 +08:00
dapan1121
448fee1744 fix: fix asan issues 2022-11-17 16:31:22 +08:00
dapan1121
fb861a3935 enh: refactor tmq messages 2022-11-17 14:09:15 +08:00
dapan1121
3a642f06d0 Merge remote-tracking branch 'origin/3.0' into enh/msgRefactor0 2022-11-17 10:42:29 +08:00
dapan1121
49917d5156 enh: refactor batch meta msg 2022-11-17 10:35:25 +08:00
Shengliang Guan
d906c44c16 fix: memory leak in while balance vgroup 2022-11-17 09:24:29 +08:00
Shengliang Guan
bffe0eea2a
Merge pull request #18216 from taosdata/feature/stream
fix(stream): skip check update for scalar
2022-11-16 19:53:03 +08:00
Liu Jicong
e2005cfa86 fix(stream): skip check update for scalar 2022-11-16 18:48:08 +08:00
Shengliang Guan
853c22de28 fix: memory leak while create stream 2022-11-16 10:55:19 +08:00
Shengliang Guan
7d443b1679
Merge pull request #18174 from taosdata/feature/stream
refactor: stream meta ref count
2022-11-15 20:07:42 +08:00
Liu Jicong
a9bf05bc01 refactor: stream meta ref count 2022-11-15 19:11:42 +08:00
Shengliang Guan
c3cc259928
Merge pull request #18157 from taosdata/feature/stream
fix: reset cache when table is dropped
2022-11-15 15:30:26 +08:00
Liu Jicong
76cd3122d1 fix: memory leak 2022-11-15 14:28:20 +08:00
Shengliang Guan
a57efc49b4 fix: memory leak of sync timer 2022-11-15 13:43:30 +08:00
Liu Jicong
efde22f081 fix: memory leak 2022-11-15 11:59:29 +08:00
Shengliang Guan
9e18a86ad2
Merge pull request #18134 from taosdata/feature/stream
enh(stream): add stream task info into information schema
2022-11-14 20:55:00 +08:00
Liu Jicong
7c8b2867ce enh(stream): add stream task info into information schema 2022-11-14 19:23:42 +08:00
Shengliang Guan
c0ad5b838b test: add asan cases 2022-11-14 16:17:28 +08:00
Shengliang Guan
70b937cfac
Merge pull request #18063 from taosdata/refacotr/add_debug_log
refactor(tmq): add debug log
2022-11-14 12:35:04 +08:00
Liu Jicong
d6c389a6cc refactor(tmq): add debug log 2022-11-14 10:46:05 +08:00
Shengliang Guan
672384eca1
Merge pull request #18056 from taosdata/feature/stream
refactor(tmq): add more strict drop condition check
2022-11-11 16:06:31 +08:00
Liu Jicong
603cc02671 refactor(tmq): add more strict drop condition check 2022-11-11 15:00:34 +08:00
Liu Jicong
2386e0b513 refactor(tmq): add more strict drop condition check 2022-11-11 14:37:31 +08:00
Cary Xu
13680e2ee6 chore: set stream fill history on for tsma 2022-11-11 10:25:16 +08:00
dapan1121
56c5eb29b9
Merge pull request #18005 from taosdata/enh/TD-20288
enh: support vgroup epset update
2022-11-10 09:41:25 +08:00
Shengliang Guan
b067079d7a
Merge pull request #18007 from taosdata/feature/3_liaohj
refactor: do some internal refactor.
2022-11-10 08:12:36 +08:00
Shengliang Guan
b595c07149 fix: wait until db created while process use db req 2022-11-09 19:47:22 +08:00
Shengliang Guan
808ee3775d fix: wait until db created while process use db req 2022-11-09 19:42:30 +08:00
Haojun Liao
015f1a1df8 other: merge 3.0 2022-11-09 19:17:45 +08:00
dapan1121
2f807a85d0 Merge remote-tracking branch 'origin/3.0' into enh/TD-20288 2022-11-09 18:52:00 +08:00
dapan1121
9f7e06721c enh: support vgroup epset update 2022-11-09 18:48:52 +08:00
Shengliang Guan
35bacc2f96
Merge pull request #17995 from taosdata/feature/3.0_mhli
refactor(sync): add FpApplyQueueItems in fsm
2022-11-09 17:40:28 +08:00
Minghao Li
d672e7a05c refactor(sync): add FpApplyQueueItems in fsm 2022-11-09 16:18:28 +08:00
Shengliang Guan
7f03194299
Merge pull request #17991 from taosdata/feature/stream
enh(tmq): auto clear lost consumer
2022-11-09 15:57:08 +08:00
Liu Jicong
4000176dc7 enh(tmq): auto clear lost consumer 2022-11-09 14:44:09 +08:00
Haojun Liao
b48752686e refactor: do some internal refactor. 2022-11-09 13:45:46 +08:00
Shengliang Guan
0183fe6e73 fix: crash if db not exist while process status msg 2022-11-08 18:36:24 +08:00
Shengliang Guan
1dbb086045 enh: check vgroup status changes at regular intervals 2022-11-08 17:17:24 +08:00
Shengliang Guan
fb7d45303b fix: add log for use db rsp 2022-11-08 13:46:18 +08:00
Shengliang Guan
abd95562a0 enh: optimize the error code when create and delete a database in a dropping state 2022-11-08 12:36:28 +08:00
Shengliang Guan
30058f7619 enh: optimize the error code when create and delete a database in a dropping state 2022-11-08 10:46:32 +08:00
Shengliang Guan
b0f469adb1
Merge pull request #17931 from taosdata/feature/3.0_mhli
fix(sync): when apply queue not empty, can not read
2022-11-07 18:29:53 +08:00
Minghao Li
b6aea6ae17 fix(sync): when apply queue not empty, can not read 2022-11-07 16:40:53 +08:00
dapan1121
5ab6166efe enh: support grant check in vnode query 2022-11-07 16:23:40 +08:00
Benguang Zhao
5878c9a31a fix: impl ring log buffer 2022-11-07 14:27:22 +08:00
Haojun Liao
e3d0bc6bf7 other: merge 3.0. 2022-11-06 11:37:21 +08:00
Haojun Liao
d200fe5145 refactor: do some internal refactor. 2022-11-06 01:34:04 +08:00
Shengliang Guan
adb335467c fix: coverity issues 2022-11-05 19:59:18 +08:00
dapan1121
65636154ea fix: fix msg head issue 2022-11-04 10:47:49 +08:00
Shengliang Guan
33d64b67ff
Merge pull request #17865 from taosdata/feature/stream
refactor(stream): stream deploy and state transfer
2022-11-03 15:24:39 +08:00
Shengliang Guan
6cef3fa4fa
Merge pull request #17856 from taosdata/feature/3.0_mhli
enh(sync): add sync pre stop, local-cmd:follower-commit
2022-11-03 13:40:35 +08:00
Liu Jicong
15ad147c40 Merge branch '3.0' into feature/stream 2022-11-03 13:37:59 +08:00
Liu Jicong
2fbc8e6306 refactor(stream): stream deploy and state transfer 2022-11-03 13:22:23 +08:00
Shengliang Guan
108b9ffed6 refact: add sequence for status msg 2022-11-03 10:42:33 +08:00
Minghao Li
1a4b7622e4 enh(sync): add sync pre stop 2022-11-03 09:39:20 +08:00
Shengliang Guan
b98e3f343d fix: status access time error 2022-11-02 18:57:38 +08:00
Shengliang Guan
b5f0041af1 refact: adjust error code in vnode 2022-11-02 15:28:32 +08:00
Shengliang Guan
21748defea Merge remote-tracking branch 'origin/3.0' into fix/TD-20095 2022-11-02 11:49:34 +08:00
Shengliang Guan
17e3c59aeb fix: add dnode status log 2022-11-02 11:21:13 +08:00
Shengliang Guan
1c77d5381a Merge remote-tracking branch 'origin/3.0' into fix/TD-20052 2022-11-02 10:26:19 +08:00
Shengliang Guan
7a537bba09 refact: adjust sync.h and syncState 2022-11-02 10:24:55 +08:00
Shengliang Guan
a2abb3a411
Merge pull request #17817 from taosdata/fix/msg_compat
fix: msg compatibility
2022-11-01 21:10:46 +08:00
Liu Jicong
411373a7c5 fix: msg compatibility 2022-11-01 20:02:17 +08:00
Shengliang Guan
64633e3dbb enh: refact syncMsg code 2022-11-01 18:34:09 +08:00
Shengliang Guan
ee63b49800 Merge remote-tracking branch 'origin/3.0' into fix/TD-20052 2022-11-01 17:11:27 +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
d35028ae4a enh: refact sync callback func 2022-11-01 16:10:07 +08:00
Shengliang Guan
f4dc7d0766 enh: refact sync callback func 2022-11-01 15:35:10 +08:00
Shengliang Guan
e79e50ae36 enh: refact syncMsg code 2022-11-01 13:58:25 +08:00
Liu Jicong
8ca5f0bd9c Merge branch '3.0' into feature/stream 2022-11-01 13:20:20 +08:00
Shengliang Guan
1724aa5638
Merge pull request #17779 from taosdata/fix/sync
refactor(sync): check msgcb, putToQueueFp NULL
2022-11-01 10:43:56 +08:00
Shengliang Guan
9bc48e2658 Merge remote-tracking branch 'origin/3.0' into fix/TD-20052 2022-10-31 23:42:03 +08:00
Shengliang Guan
392564cc7d enh: refact syncEnv code 2022-10-31 23:40:43 +08:00
Shengliang Guan
1c446b1bf4 Merge branch '3.0' into fix/sync 2022-10-31 23:30:24 +08:00
Shengliang Guan
e817e649c6
Merge pull request #17788 from taosdata/enh/TD-19090
enh: force drop dnode
2022-10-31 23:27:54 +08:00
Shengliang Guan
26f1e64f2a enh: force drop dnode 2022-10-31 21:33:06 +08:00
Shengliang Guan
1ad604a5f9 enh: force drop dnode 2022-10-31 19:57:27 +08:00
Liu Jicong
2e640c38a2 refactor: stream and tmq message 2022-10-31 18:37:28 +08:00
Minghao Li
d246514da2 refactor(sync): check msgcb, putToQueueFp NULL 2022-10-31 18:16:58 +08:00
Shengliang Guan
7ddde569a0 enh: force drop dnode 2022-10-31 17:29:24 +08:00
Minghao Li
0b20b914bb refactor(sync): add sync local cmd 2022-10-31 14:17:26 +08:00
Shengliang Guan
24f31b0f72
Merge pull request #17746 from taosdata/feature/3.0_mhli
refactor(sync): adjust elect timer, add some tests
2022-10-29 17:02:19 +08:00
Liu Jicong
d058475fac
Merge pull request #17750 from taosdata/feature/stream
feat(stream): snode
2022-10-28 18:12:48 +08:00
Liu Jicong
b26cc9c318 feat(snode) 2022-10-28 17:03:17 +08:00
Shengliang Guan
2664cf2ea6
Merge pull request #17736 from taosdata/fix/TD-19624
fix: split vgroup
2022-10-28 16:16:01 +08:00
Shengliang Guan
52cef327b2 Merge remote-tracking branch 'origin/3.0' into fix/TD-19963 2022-10-28 13:56:59 +08:00
Shengliang Guan
507e135b1f fix: split vgroup 2022-10-28 13:52:00 +08:00
Shengliang Guan
ff26385185
Merge pull request #17717 from taosdata/fix/TD-19872
test: improve coverall
2022-10-28 12:40:37 +08:00
Shengliang Guan
ab90ce5a05 fix: avoid deadlock 2022-10-28 12:14:49 +08:00
Shengliang Guan
19ee34c7c2 fix: compile error 2022-10-28 11:35:43 +08:00
Shengliang Guan
5101d21551 fix: compile error 2022-10-28 10:17:48 +08:00
Shengliang Guan
5240814261 test: improve coverall 2022-10-27 17:45:50 +08:00
Shengliang Guan
4e190d9702
Merge pull request #17713 from taosdata/enh/TD-19459
test: restore some cases
2022-10-27 17:35:01 +08:00
Liu Jicong
5abeacc299
Merge pull request #17711 from taosdata/feature/stream
refactor(mnode): remove unused code
2022-10-27 16:41:09 +08:00
Minghao Li
bbb624b63e Merge branch '3.0' of https://github.com/taosdata/TDengine into feature/3.0_mhli 2022-10-27 16:22:08 +08:00
Minghao Li
7cb3112d77 refactor(sync): modify function name 2022-10-27 15:52:48 +08:00
Liu Jicong
dcf2c980c5 refactor(mnode): remove unused code 2022-10-27 15:32:20 +08:00
Shengliang Guan
4844b9158e test: add replica case 2022-10-27 15:29:03 +08:00
Shengliang Guan
ff428696d5 enh: drop snode 2022-10-27 15:03:18 +08:00
Shengliang Guan
e7693b89ce enh: balance vgroup 2022-10-27 14:37:21 +08:00
Shengliang Guan
14519019f7 enh: balance vgroup 2022-10-27 11:10:54 +08:00
Liu Jicong
2a3448552e test(wal): rollback multiple file 2022-10-26 18:03:25 +08:00
Shengliang Guan
eae23f51ab fix: wait more times if database not ready 2022-10-25 16:23:30 +08:00
Shengliang Guan
b508c25118 enh: redistribute vgroup 2022-10-25 15:55:19 +08:00
Shengliang Guan
919f09c5ec Merge remote-tracking branch 'origin/3.0' into enh/TD-19460 2022-10-25 13:41:55 +08:00
Shengliang Guan
e281714543 enh: redistribute vgroup 2022-10-24 18:14:57 +08:00
Haojun Liao
992a130860 refactor: do some internal refactor. 2022-10-24 17:24:20 +08:00
Shengliang Guan
ec786b9d78 fix: alter replica one by one 2022-10-24 11:57:26 +08:00
Shengliang Guan
bbb0475d69 fix: alter replica one by one 2022-10-24 10:05:57 +08:00
Shengliang Guan
8a5066335a fix: invalid msg while alter db replica 2022-10-23 22:51:22 +08:00
Shengliang Guan
47cef3ba75 fix: invalid msg while alter db replica 2022-10-23 22:44:41 +08:00
Shengliang Guan
577f5655bf
Merge pull request #17564 from taosdata/feature/sync2-merge
refactor(sync): refactor sync
2022-10-23 19:04:40 +08:00
Shengliang Guan
9b4c84af1d fix: comment out unstable case 2022-10-23 14:58:24 +08:00
Shengliang Guan
8354d7a491 test: comment out unstable case 2022-10-22 22:22:20 +08:00
Shengliang Guan
21445a717c Merge remote-tracking branch 'origin/3.0' into feature/sync2-merge 2022-10-22 09:07:39 +08:00
Shengliang Guan
71d4d82cf4
Merge pull request #17450 from taosdata/fix/TD-19312
fix: add cachesize in show create database result
2022-10-22 08:14:17 +08:00
Shengliang Guan
f5d1b3f8f1 Merge remote-tracking branch 'origin/3.0' into feature/sync2-merge 2022-10-21 19:12:06 +08:00
Liu Jicong
25bb914ac1 merge 3.0 2022-10-21 16:30:43 +08:00
Liu Jicong
1c26f1b53e fix(wal): reference 2022-10-21 16:13:55 +08:00
chenhaoran
d2e4b0b5f6 Merge branch '3.0' into fix/TD-19312 2022-10-21 07:40:58 +00:00
Shengliang Guan
c6bbd18924 fix: not post sem if transId is 0 2022-10-21 15:33:06 +08:00
Liu Jicong
5571ebee0f
Merge pull request #17542 from taosdata/feature/stream
enh(stream): internal optimize
2022-10-21 14:31:42 +08:00
Liu Jicong
26d4af6968 fix: memory leak 2022-10-21 11:42:30 +08:00
Liu Jicong
e0b5b9263e refactor: remove unused code 2022-10-21 10:42:24 +08:00
Shengliang Guan
2953a8868b enh: alter db replica 2022-10-21 10:40:02 +08:00
chenhaoran
70b37608ee Merge branch '3.0' into fix/TD-19312 2022-10-21 02:31:30 +00:00
Liu Jicong
035e6b13c8 enh(stream): internal optimize 2022-10-21 10:29:05 +08:00
Minghao Li
cc7a393978 refactor(sync): refactor sync 2022-10-20 19:42:22 +08:00
Shengliang Guan
3163f75733 enh: alter db replica 2022-10-20 18:11:37 +08:00
Minghao Li
a35ad361d0 refacotr(sync): call syncBeginSnapshot instead of walBeginSnapshot 2022-10-20 18:01:43 +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
haoranchen
b3657f6e81
Merge branch '3.0' into fix/TD-19312 2022-10-20 15:05:41 +08:00
Cary Xu
951d110b3b fix: coverity scan for trow 2022-10-20 09:31:17 +08:00
Shengliang Guan
780c58e281
Merge pull request #17492 from taosdata/enh/TD-19650
enh: show the restore status of vnode when show vgroups
2022-10-19 23:35:42 +08:00
Shengliang Guan
39e303b79b enh: show the restore status of vnode when show vgroups 2022-10-19 20:07:15 +08:00
haoranchen
6041464e96
Merge branch '3.0' into fix/TD-19312 2022-10-19 19:28:31 +08:00
Benguang Zhao
2aa7afe7fa Merge branch '3.0' into FIX/TD-19593-3.0 2022-10-19 16:31:13 +08:00
Shengliang Guan
67e23350b2
Merge pull request #17461 from taosdata/fix/coverity.pw
fix: fix coverity issues
2022-10-19 11:54:35 +08:00
Minghao Li
28a5a9d7e1 refactor(sync): add log, update quorum first when reconfig 2022-10-19 10:57:50 +08:00
Shengliang Guan
fc5af24975
Merge pull request #17444 from taosdata/enh/TD-19622
refact: remove bnode codes
2022-10-19 10:06:35 +08:00
Benguang Zhao
00a066443f Merge branch '3.0' into FIX/TD-19593-3.0 2022-10-19 09:38:36 +08:00
Benguang Zhao
3b0968d7f9 enh: enable the -Wformat=2 compiler option 2022-10-19 09:24:15 +08:00