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