Benguang Zhao
0b101e4952
feat: support WAL_RETENTION_PERIOD and WAL_RETENTION_SIZE for alter database
2023-03-22 11:40:24 +08:00
cadem
ea35f0ae11
feat/balance vgroup leader
2023-03-22 09:36:59 +08:00
Hongze Cheng
16262512b2
feat: alter stt_trigger and minrows
2023-03-09 15:25:47 +08:00
Hongze Cheng
89281ee488
compact with time range
2023-03-07 21:46:34 +08:00
Xiaoyu Wang
1ab144609e
merge main
2023-02-23 14:58:22 +08:00
Haojun Liao
7fe250412f
refactor:do some internal refactor.
2023-02-20 10:13:11 +08:00
Haojun Liao
8d187efc18
refactor:do some internal refactor.
2023-02-20 10:04:08 +08:00
Shuduo Sang
ea5d925c50
fix: alpine support ( #19353 )
...
* fix: alpine support
* fix: ostimer thread_id
* fix: taosPrintTrace and tsStreamMax
* fix: make_install.sh and dnodes.py for alpine
* fix: cmake.platform and cut option for alpine
* fix: timer sigev and string convert
* fix: test case for alpine
* fix: fix test script for alpine
* fix: fix test script for alpine
* fix: fix taosLogTrace for Alpine
* fix: fix taosSort
* fix: vnode and mnode compare functions and test cases
* fix: sorting algorithms and unit tests
* fix: libtaosws.so build error on Alpine
* fix: libtaosws.so build error on Alpine
---------
Co-authored-by: t_max <1172915550@qq.com>
2023-02-10 13:00:55 +08:00
Hongze Cheng
943e86c22e
fix CI problem
2023-02-09 14:27:20 +08:00
Xiaoyu Wang
874dd2146a
fix: information_schema.ins_vgroups
2023-02-09 09:37:30 +08:00
Xiaoyu Wang
2c01c96ef2
fix: show vgroups
2023-02-08 18:44:17 +08:00
Hongze Cheng
5a56e39613
Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/vnode_compact
2023-02-08 11:15:51 +08:00
Xiaoyu Wang
f2ff17dace
merge 3.0
2023-02-06 14:18:13 +08:00
Shengliang Guan
3b475d4c0d
fix: adjust some log while split
2023-02-03 14:40:19 +08:00
Shengliang Guan
71a17e4c47
enh: update numOfVgroups while split
2023-01-31 14:24:58 +08:00
Hongze Cheng
11bc53bbd7
Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/vnode_compact
2023-01-31 14:07:58 +08:00
Shengliang Guan
8bc0d4ba74
enh: add alter vnode hashrange request
2023-01-30 16:33:17 +08:00
Shengliang Guan
03dc6e55b5
enh: add disable vnode write request
2023-01-30 13:54:15 +08:00
Shengliang Guan
f36713a587
enh: set vgroup dropping state before split
2023-01-30 10:08:26 +08:00
Shengliang Guan
316e563ff2
enh: adjust vgroup replica after split
2023-01-30 09:59:30 +08:00
Shengliang Guan
7bcd4cf0f3
enh: parse split vgroup request
2023-01-30 09:42:20 +08:00
Shengliang Guan
cff741e4c4
fix: coverity issues
2023-01-11 16:56:14 +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
Shengliang Guan
cc29662bf9
fix: adjust weight of mnode while balance
2022-12-28 20:09:02 +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
7a3079e79a
enh: send compact msg from mnode to vnode
2022-12-27 16:12:50 +08:00
Shengliang Guan
ead5d8edf2
fix: reduce drop dnode speed makes data more secure
2022-12-17 18:34:29 +08:00
Shengliang Guan
75f9728ab9
fix: supportVnodes config is not in effect
2022-12-09 10:43:12 +08:00
Shengliang Guan
130ef694c7
fix: one less alter vnode request was sent
2022-12-06 19:37:43 +08:00
Shengliang Guan
68e014977a
enh: speed up drop dnode and avoid snapshot transfer
2022-12-06 15:45:45 +08:00
Shengliang Guan
d9c261cd13
refact: remove some error codes
2022-12-03 10:17:02 +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
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
2d48563959
fix: crash if failed to decode sdb row
2022-12-01 16:04:39 +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
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
fb140a285e
enh: add dropping status for vgroups
2022-11-29 16:24:59 +08:00
Shengliang Guan
af06f93f4e
fix: deadlock while alter db replica
2022-11-28 18:00:51 +08:00
Haojun Liao
9a208b2d09
other: merge 3.0
2022-11-24 17:08:15 +08:00
Haojun Liao
e0e55b2d65
refactor: do some internal refactor.
2022-11-23 22:08:35 +08:00
Shengliang Guan
4efb9d2ac8
fix: memory leak in mndVgroup.c
2022-11-17 17:15:14 +08:00
Shengliang Guan
d906c44c16
fix: memory leak in while balance vgroup
2022-11-17 09:24:29 +08:00
Shengliang Guan
adb335467c
fix: coverity issues
2022-11-05 19:59:18 +08:00
Shengliang Guan
26f1e64f2a
enh: force drop dnode
2022-10-31 21:33:06 +08:00
Shengliang Guan
7ddde569a0
enh: force drop dnode
2022-10-31 17:29:24 +08:00
Shengliang Guan
507e135b1f
fix: split vgroup
2022-10-28 13:52:00 +08:00
Shengliang Guan
5101d21551
fix: compile error
2022-10-28 10:17:48 +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
Shengliang Guan
b508c25118
enh: redistribute vgroup
2022-10-25 15:55:19 +08:00
Shengliang Guan
e281714543
enh: redistribute vgroup
2022-10-24 18:14:57 +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
3163f75733
enh: alter db replica
2022-10-20 18:11:37 +08:00
Shengliang Guan
4d318b32da
refact: alter db replica
2022-10-20 16:47:03 +08:00
Shengliang Guan
39e303b79b
enh: show the restore status of vnode when show vgroups
2022-10-19 20:07:15 +08:00
Hongze Cheng
6ed0634fb7
format more code
2022-10-13 11:56:16 +08:00
Shengliang Guan
dbae9a47da
fix: check memory while alter db buffer
2022-10-11 16:23:23 +08:00
Shengliang Guan
8862a31fb1
fix: coverity issues
2022-10-11 09:23:47 +08:00
Shengliang Guan
e98335bdfa
fix: coverity issues
2022-10-08 11:29:46 +08:00
Shengliang Guan
e94646ca70
fix: coverity issues
2022-09-29 19:41:54 +08:00
Shengliang Guan
3810b5d4fa
fix: add more info log for mnode
2022-09-23 15:42:36 +08:00
Shengliang Guan
43ef21f67b
enh: add oper name to show transaction
2022-09-22 16:19:33 +08:00
Shengliang Guan
9c6e8aade5
feat: database option 'tsdb_pagesize'
2022-09-13 18:31:49 +08:00
Shengliang Guan
b84017f2b9
feat: database option 'tsdb_pagesize'
2022-09-13 18:01:10 +08:00
Haojun Liao
d9d7c81872
Merge branch '3.0' into refact/tsdb_optimize
2022-09-03 10:14:48 +08:00
Shengliang Guan
25c67f6ebb
enh: add hash prefix and suffix option to db
2022-09-02 19:00:11 +08:00
Hongze Cheng
1cba6138b8
Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/tsdb_optimize
2022-09-02 16:39:15 +08:00
Hongze Cheng
fc538f436a
Merge branch '3.0' of https://github.com/taosdata/TDengine into refact/tsdb_optimize
2022-09-02 15:59:03 +08:00
Shengliang Guan
acab522494
enh: let create database SST_TRIGGER 2 worker
2022-09-02 15:19:50 +08:00
Shengliang Guan
ae54c4a50b
enh: let show vnodes works
2022-09-02 14:24:45 +08:00
Minglei Jin
97d533d520
tsdbCache/usage: new cacheload column for db.vgroups to check usage
2022-09-01 16:41:08 +08:00
Liu Jicong
5a79aa1978
fix(sma): memory leak
2022-08-18 19:06:47 +08:00
Shengliang Guan
e4b6fa744e
enh: add wal option to show database command
2022-07-26 17:30:07 +08:00
Shengliang Guan
9d5acf1812
enh: add wal options to db
2022-07-26 13:26:52 +08:00
Shengliang Guan
402a65fd73
fix: definite lost while drop db
2022-07-16 16:43:40 +08:00
Hongze Cheng
61fb45af56
Merge branch '3.0' of https://github.com/taosdata/TDengine into feat/tsdb_snapshot
2022-07-11 09:48:43 +00:00
Shengliang Guan
a846bb9381
refactor: rename cacheLastRow to cacheLast
2022-07-11 15:45:40 +08:00
Shengliang Guan
080f30d014
feat: trim db
2022-07-11 15:16:10 +08:00
Shengliang Guan
25c5a2486a
fix: crash while create db
2022-07-05 15:14:51 +08:00
Shengliang Guan
630eebecd5
enh: check available memory of dnode while creating db
2022-07-04 17:50:35 +08:00
Shengliang Guan
afca287f99
refactor: temporarily comment out some code and use cases
2022-07-02 16:59:44 +08:00
Shengliang Guan
0d41f9c8f4
Merge remote-tracking branch 'origin/3.0' into fix/tsim
2022-07-01 18:08:25 +08:00
Shengliang Guan
344ef7e1bc
fix: drop tsma
2022-07-01 17:09:44 +08:00
Shengliang Guan
752e2a3e37
fix: rollback dnode sort
2022-07-01 14:42:24 +08:00
Shengliang Guan
e878f1dcba
fix: make dnode sort stable
2022-07-01 10:16:38 +08:00
Shengliang Guan
3a712fb5d1
fix: balance vgroup
2022-06-27 21:17:38 +08:00
Shengliang Guan
3d323f5688
enh: adjust vgroup before commit
2022-06-27 20:55:17 +08:00
Shengliang Guan
a6dc29ef9e
fix: drop dnode
2022-06-27 19:47:37 +08:00
Shengliang Guan
007ebbd54a
enh: add retryCode for transaction
2022-06-27 17:10:38 +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
f05c431e84
feat: balance vgroup
2022-06-22 19:56:38 +08:00
Shengliang Guan
f5c0ab8579
feat: drop dnode
2022-06-22 14:55:29 +08:00
Shengliang Guan
43f8f34b0f
refactor: adjust logs
2022-06-17 14:24:17 +08:00
Shengliang Guan
80e0b830fe
refactor: remove duplicate conninfo in SRpcMsg
2022-06-17 10:40:42 +08:00
Shengliang Guan
6711d79434
feat: increase enable and sysinfo limits for user privilege
2022-06-15 17:40:02 +08:00
Shengliang Guan
548397db16
feat: redistribute vgroup
2022-06-14 20:58:59 +08:00
Shengliang Guan
d0c658d310
enh: set vnode standby if drop it
2022-06-14 17:19:10 +08:00
Shengliang Guan
95e4b79091
feat: redistribute vgroup
2022-06-13 11:55:38 +08:00
Shengliang Guan
4cc6b1fb62
feat: redistribute vgroups
2022-06-10 18:56:11 +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
e85e323863
feat: split vgroup
2022-06-09 20:46:15 +08:00
Shengliang Guan
97f954c61f
feat: balance vgroup
2022-06-06 21:00:37 +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
980e289cdf
refactor: add alter-confirm while alter db
2022-06-05 14:59:53 +08:00
Shengliang Guan
e35ebdadac
refactor: rename LEADER to leader
2022-06-02 14:35:59 +08:00
Shengliang Guan
36465ca29b
feat: increase the number of database replicas
2022-06-01 17:35:27 +08:00
Shengliang Guan
141be56075
Merge remote-tracking branch 'origin/3.0' into fix/tsim
2022-06-01 17:31:47 +08:00
Shengliang Guan
7fcfd45a03
feat: increase the number of database replicas
2022-06-01 17:26:36 +08:00
Cary Xu
6ae33e242b
Merge branch '3.0' into feature/TD-14481-3.0
2022-05-31 21:08:12 +08:00
Cary Xu
d8405d82dc
feat: tsma refactor
2022-05-31 21:07:52 +08:00
Shengliang Guan
86f8bf6cb1
refactor: make trans support multi steps
2022-05-31 14:38:15 +08:00
Shengliang Guan
1af3a5c017
feat: add vgroup for tsma
2022-05-26 15:46:31 +08:00
Shengliang Guan
381ff01f52
feat: add vgroup for tsma
2022-05-26 13:18:39 +08:00
Shengliang Guan
8fca7d9a51
fix: incorrect sync status
2022-05-18 21:25:21 +08:00
Shengliang Guan
8ede87094f
fix: incorrect sync status judgment
2022-05-18 21:02:26 +08:00
Shengliang Guan
f94eaa6730
fix: only send message to one vnode in the vgroup
2022-05-18 20:41:21 +08:00
Shengliang Guan
96b7f2696a
refactor: adjust SRpcMsg
2022-05-16 14:55:31 +08:00
Minghao Li
8c89c41d0a
fix(sync): display OFFLINE when show vgroups
2022-05-10 23:20:35 +08:00
Shengliang Guan
0886d23e02
fix: alter db replications
2022-05-06 22:17:56 +08:00
Shengliang Guan
ae23dd2382
fix: alter db replications
2022-05-06 17:28:58 +08:00
Shengliang Guan
1d149e5540
refactor: format sma code
2022-05-06 09:56:21 +08:00
Shengliang Guan
2383b316d7
refactor: adjust db codes
2022-05-05 21:52:18 +08:00
Haojun Liao
35fccc49d8
refactor(query): remove redundant attributes in some structs.
2022-04-29 08:48:18 +08:00
Shengliang Guan
2d7ccc3b21
enh: refactor db options
2022-04-28 15:30:23 +08:00
Shengliang Guan
3cc90a8cec
Merge remote-tracking branch 'origin/3.0' into feature/db
2022-04-28 14:25:52 +08:00
Shengliang Guan
01dd33ae58
fix: invalid func in mndVgroup.c
2022-04-27 13:41:28 +08:00
Shengliang Guan
621290ab79
enh: update db options
2022-04-25 21:12:03 +08:00
Shengliang Guan
61334de8b8
fix: refact db options
2022-04-20 14:58:14 +08:00
Shengliang Guan
76883aa42f
refactor: check db options
2022-04-20 10:25:03 +08:00
Shengliang Guan
b66718a4d8
feat: report service status
2022-04-19 21:39:42 +08:00
Shengliang Guan
d1cb2ffdf8
refactor(cluster): remove the online field while execute 'show vgroups'
2022-04-19 10:12:33 +08:00
Haojun Liao
9c9e980ec0
test(query): update tsim test scripts.
2022-04-14 11:36:06 +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
Haojun Liao
208f639806
feature[query]:refactor show query processing in mnode.
2022-04-09 16:19:08 +08:00
afwerar
222db126bc
[TD-13758]<fix>: redefine memory api.
2022-03-26 00:29:53 +08:00
Shengliang Guan
765cdd1712
sma
2022-03-24 14:54:10 +08:00
Haojun Liao
1c1c95edee
[td-13039] merge 3.0
2022-03-21 18:34:42 +08:00
Liu Jicong
70cddceb60
assign task to vg
2022-03-21 16:35:27 +08:00
Xiaoyu Wang
9ca80596e4
merge 3.0
2022-03-21 02:00:30 -04:00
Haojun Liao
46242e8a43
[td-13039] refactor.
2022-03-18 18:02:00 +08:00
Haojun Liao
ee7f8bd84c
[td-13039] add the show command.
2022-03-16 18:25:10 +08:00