Commit graph

1031 commits

Author SHA1 Message Date
Benguang Zhao
235ef431d2 feat: not allowed to set WAL_RETENTION_PERIOD as zero when there are topics defined 2023-03-24 11:47:23 +08:00
dapan1121
5b02af6a91 fix: merge main to 3.0 2023-03-22 16:08:16 +08:00
kailixu
d90c8e834a chore: var def optimization 2023-03-18 13:07:15 +08:00
kailixu
f297f67698 fix: show obj 2023-03-17 16:40:29 +08:00
yihaoDeng
497ba9992d fix coverity scan problem 2023-03-17 02:26:18 +00:00
yihaoDeng
07ca8eb8e0 enh: add trace to transaction 2023-03-16 10:25:46 +00:00
Haojun Liao
32ddecc347 other: merge main. 2023-03-14 12:13:09 +08:00
Shengliang Guan
e98b32a69f
Merge pull request #20427 from taosdata/fix/main_bugfix_wxy
fix: last redundant read stt file
2023-03-14 09:41:19 +08:00
Shengliang Guan
bf03965931
Merge pull request #20413 from taosdata/FIX/TD-22564-main
enh: not allow to propose if fsm applying progress lagging behind too far
2023-03-14 09:36:04 +08:00
Xiaoyu Wang
ca39dfcf2d feat: show vgroup display num of cache tables 2023-03-13 17:21:32 +08:00
Haojun Liao
564e9bb833 Merge branch 'main' into fix/liaohj 2023-03-12 14:38:38 +08:00
Benguang Zhao
1392711e66 enh: add fsm FpAppliedIndexCb to get the current applied index 2023-03-09 18:14:04 +08:00
Hongze Cheng
16262512b2 feat: alter stt_trigger and minrows 2023-03-09 15:25:47 +08:00
Haojun Liao
41f26148a2 fix(mq): re-balance consumer if it is in an in-balance status. 2023-03-08 12:09:54 +08:00
Hongze Cheng
89281ee488 compact with time range 2023-03-07 21:46:34 +08:00
Shengliang Guan
2624ea65d8 fix: add pre-finished stage, trans won't be dropped in follower if it has undo actions while rollback 2023-03-03 18:21:07 +08:00
Xiaoyu Wang
0fe9b5ca19
Merge pull request #20222 from taosdata/feat/compact
more compact to enterprise
2023-03-01 20:19:42 +08:00
Xiaoyu Wang
4cf0a8b376 move compact to enterprise 2023-03-01 15:25:01 +08:00
wangmm0220
986ae9c4d0 fix:conflicts 2023-02-28 15:11:16 +08:00
Xiaoyu Wang
f97a140a3c merge 3.0 2023-02-27 14:16:33 +08:00
wangmm0220
c638564179 fix:confilcts from main 2023-02-26 23:09:57 +08:00
Haojun Liao
90c6641cff
Merge pull request #20131 from taosdata/fix/coverity_yihao
fix: fix asan problem
2023-02-25 10:42:39 +08:00
Xiaoyu Wang
d6dd087f84 merge main 2023-02-25 10:29:20 +08:00
wangmm0220
54a546931c fix:optimize version logic in tmq and remove useless code 2023-02-24 19:22:08 +08:00
Haojun Liao
dbb1e9bd59 refactor: do some internal refactor. 2023-02-23 21:59:55 +08:00
yihaoDeng
2013ba0d8f fix: fix asan problem 2023-02-23 17:54:51 +08:00
Xiaoyu Wang
1ab144609e merge main 2023-02-23 14:58:22 +08:00
yihaoDeng
f2a52f0831 suppprt tag rename 2023-02-20 00:09:26 +08:00
yihaoDeng
bfe0ac61b9 add index case 2023-02-19 20:43:15 +08:00
yihaoDeng
eafc9db1c1 fix iter and case 2023-02-18 18:24:10 +08:00
yihaoDeng
96864b27e9 rm invalid file 2023-02-17 09:41:01 +08:00
dapan1121
ed4e8313e0 fix: add force stop task and rename conflict structer name 2023-02-16 08:55:13 +08:00
Yihao Deng
5af1faf916
Merge branch '3.0' into enh/dynamicIdx 2023-02-13 13:36:06 +08:00
yihaoDeng
a929aa22d8 merge 3.0 2023-02-12 10:48:18 +08:00
Xiaoyu Wang
3382a24a69 merge main 2023-02-10 18:03:11 +08:00
Xiaoyu Wang
9bc225ffda merge 3.0 2023-02-09 09:44:29 +08:00
Xiaoyu Wang
98e2fa2d7b feat: add ignore update option for create stream 2023-02-08 18:46:12 +08:00
Xiaoyu Wang
09925437e3 merge main 2023-02-08 09:51:52 +08:00
Shengliang Guan
2dcb281108 fix: should not execute trans if not leader 2023-02-07 02:08:31 +08:00
yihaoDeng
b3167ae6a3 avoid sma and tag index name conflict 2023-02-06 20:40:48 +08:00
yihaoDeng
55a93c9649 opt sma and ndex name conflict 2023-02-06 16:00:59 +08:00
Xiaoyu Wang
f2ff17dace merge 3.0 2023-02-06 14:18:13 +08:00
yihaoDeng
4d6e84a577 opt index 2023-02-05 10:49:49 +08:00
yihaoDeng
58a761648f opt index 2023-02-04 22:09:24 +08:00
yihaoDeng
a05eb4b110 refactor tag index 2023-02-03 22:19:01 +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
dapan1121
62b64631dc
Merge pull request #19547 from taosdata/fix/TD-21648
fix:add interface for odbc
2023-01-16 13:29:15 +08:00
wangmm0220
8af5230bc8 fix:add logic for ins_columns 2023-01-11 23:55:53 +08:00
Shengliang Guan
5e9a90ef5c fix: remove privilege info on drop db / topic 2023-01-06 11:53:55 +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
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
4837dc6661 fix: avoid double-free in usedb req while db in creating state 2022-12-19 21:01:24 +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
f623837b60 refact: adjust mnode timer 2022-12-14 09:14:54 +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
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
Xiaoyu Wang
bc413b8fff feat: add stream option 'delete_mark' 2022-12-06 16:07:11 +08:00
Shengliang Guan
2e900918bb enh: allow any user to create a topic 2022-12-06 12:02:32 +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
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
51378aae40 enh: add topic privilege 2022-12-01 12:22:43 +08:00
Shengliang Guan
04b0280693 enh: add topic privilege in mnode 2022-12-01 11:45:31 +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
7e9b7f4e15 enh: show more info while drop dnode 2022-11-30 14:06:22 +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
Shengliang Guan
1dbb086045 enh: check vgroup status changes at regular intervals 2022-11-08 17:17:24 +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
7ddde569a0 enh: force drop dnode 2022-10-31 17:29:24 +08:00
Shengliang Guan
ab90ce5a05 fix: avoid deadlock 2022-10-28 12:14:49 +08:00
Liu Jicong
dcf2c980c5 refactor(mnode): remove unused code 2022-10-27 15:32:20 +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
035e6b13c8 enh(stream): internal optimize 2022-10-21 10:29:05 +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
Shengliang Guan
3a7d89a6bb refact: remove bnode codes 2022-10-18 17:34:58 +08:00
dapan1121
1992925d8d Merge remote-tracking branch 'origin/3.0' into fix/coverity.pw 2022-10-17 19:50:37 +08:00
dapan1121
cf9abe7258 fix: fix coverity check issues 2022-10-17 19:48:36 +08:00
Shengliang Guan
78fb1911d4 enh: refactor the code to create and delete mnodes 2022-10-14 17:59:09 +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
Liu Jicong
2f9aeeb5fc feat(stream): support define table name 2022-10-09 16:54:27 +08:00
Shengliang Guan
555a99bf90 enh: dump sdb info from mnode 2022-09-26 16:18:48 +08:00
Shengliang Guan
43ef21f67b enh: add oper name to show transaction 2022-09-22 16:19:33 +08:00
Shengliang Guan
69e1edb344
Merge pull request #16898 from taosdata/fix/TD-18740
feat:Complete the automatic table creation function for taosX
2022-09-20 11:35:18 +08:00
Shengliang Guan
30b2bd98b8 fix: STrans struct dbname2 naming ambiguity 2022-09-19 10:39:51 +08:00
wangmm0220
e3bc2487b3 Merge branch '3.0' of https://github.com/taosdata/TDengine into fix/TD-18740 2022-09-16 19:00:49 +08:00
wangmm0220
dfc5ce23a0 fix:error in auto create table for taosX 2022-09-16 17:01:41 +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
Shengliang Guan
acab522494 enh: let create database SST_TRIGGER 2 worker 2022-09-02 15:19:50 +08:00
Minglei Jin
97d533d520 tsdbCache/usage: new cacheload column for db.vgroups to check usage 2022-09-01 16:41:08 +08:00
dapan1121
4ab25b856f Merge remote-tracking branch 'origin/3.0' into enh/updateTbMeta 2022-08-25 13:23:16 +08:00
Xiaoyu Wang
99490c063e feat: system table visible permission 2022-08-24 17:36:10 +08:00
dapan1121
2ea802a23e Merge remote-tracking branch 'origin/3.0' into enh/updateTbMeta 2022-08-24 13:20:43 +08:00
dapan1121
0ebd3281c5 enh: update table meta after creating table 2022-08-23 18:26:27 +08:00
Shengliang Guan
b0263a4bea enh: increase startup time monitoring 2022-08-23 17:29:31 +08:00
Liu Jicong
a2757eb4f3 fix(mnode): memory leak 2022-08-18 14:26:11 +08:00
Shengliang Guan
1d9331e257 fix: deadlock of mnode if its state changed 2022-08-12 16:32:03 +08:00
Liu Jicong
95f696b30d enh(tmq): prevent drop db when topic exists 2022-08-10 17:24:47 +08:00
Shengliang Guan
39fa900ce5 enh: wait for the vgroups have leader then create db return 2022-08-09 11:17:38 +08:00
Liu Jicong
43026ac31d refactor(stream) 2022-08-08 11:29:50 +08:00
Cary Xu
45c68a1622 fix: check modifiable when drop tsma columns 2022-08-01 16:51:32 +08:00
Shengliang Guan
d786d85d65 fix: compiler error 2022-07-27 17:06:58 +08:00
Shengliang Guan
64d9562949 refactor: privilege code 2022-07-27 15:43:49 +08:00
Shengliang Guan
e4b6fa744e enh: add wal option to show database command 2022-07-26 17:30:07 +08:00
Liu Jicong
e6e95dffce fix(wal): config error 2022-07-26 16:03:00 +08:00
Shengliang Guan
9d5acf1812 enh: add wal options to db 2022-07-26 13:26:52 +08:00
Shengliang Guan
9650f0b3b0 enh: check stb conflict in trans 2022-07-25 22:14:10 +08:00
kailixu
ca59f0d48d chore: merge 3.0 2023-07-21 15:52:54 +08:00
kailixu
7ff25d6895 chore: more code 2023-07-20 10:56:08 +08:00
Shengliang Guan
c8bdd98467 fix: modifying stb in subscription is not allowed 2022-07-22 22:03:58 +08:00
Liu Jicong
2fddb8a6d6 feat(tmq): check alter 2022-07-22 17:10:40 +08:00
Liu Jicong
2441ec22bd feat(tmq): check alter for ntb 2022-07-22 16:05:28 +08:00
Shengliang Guan
83ac069bef enh: If an 'object is creating' error is reported when creating a database, wait for the transaction to end then response 2022-07-19 12:00:43 +08:00
Cary Xu
6460514147 enh: grant refactor and grant check 2022-07-18 13:22:21 +08:00
Cary Xu
5c76b49391 other: revert the definition 2022-07-16 15:11:50 +08:00
Cary Xu
66f3ed9020 other: make CI pass 2022-07-16 15:06:20 +08:00
Cary Xu
2e9e36d0f8 Merge branch '3.0' into feature/grant-3.0 2022-07-16 11:54:26 +08:00
Li Minghao
5a941284a4
Merge pull request #14965 from taosdata/feature/3.0_mhli
refactor(sync): modify elect/heartbeat timer
2022-07-15 19:03:25 +08:00
Liu Jicong
9394e3380f feat(stream): recover from failure 2022-07-15 17:58:53 +08:00
Minghao Li
5b6c7bc38d refactor(sync): add leader transfer callback 2022-07-15 14:26:18 +08:00
Shengliang Guan
f0b8386b63 refactor: adjust the name of stream automatically created by sma 2022-07-14 17:00:46 +08:00
Cary Xu
7438f1fed4 feat: read/create restrict when grant expired 2022-07-14 14:09:43 +08:00
Cary Xu
67a5f12ac0 Merge branch '3.0' into feature/grant-3.0 2022-07-13 19:56:03 +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
Cary Xu
85d7e46ff9 Merge branch '3.0' into feature/grant-3.0 2022-07-11 17:20:05 +08:00
Cary Xu
762ffd9cf3 feat: support get cluster create time 2022-07-11 17:19:54 +08: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
361c21a35c refactor: adjust logs 2022-07-08 17:27:06 +08:00
Cary Xu
b22986ced0 feat: support grant 2022-07-06 20:46:41 +08:00
Shengliang Guan
07fa747429 fix: valgrind error 2022-07-04 18:30:10 +08:00
Shengliang Guan
630eebecd5 enh: check available memory of dnode while creating db 2022-07-04 17:50:35 +08:00
afwerar
b9a1c6744c os: add Mac compile support 2022-07-02 17:40:23 +08:00
Shengliang Guan
f249bae82d Merge remote-tracking branch 'origin/3.0' into fix/tsim 2022-07-02 14:14:01 +08:00
Liu Jicong
06514e13df
Merge pull request #14454 from taosdata/feature/stream
feat(stream): support ignore expired flag
2022-07-02 13:20:58 +08:00
Shengliang Guan
0c510fcc8c fix: drop db has stream exist 2022-07-02 11:55:59 +08:00
Liu Jicong
4a2b266612 feat(stream): support ignore expired flag 2022-07-02 10:59:29 +08:00
Shengliang Guan
344ef7e1bc fix: drop tsma 2022-07-01 17:09:44 +08:00
Shengliang Guan
1b3fde4a60 refactor: stable mgmt 2022-07-01 11:12:08 +08:00
Shengliang Guan
007ebbd54a enh: add retryCode for transaction 2022-06-27 17:10:38 +08:00
Shengliang Guan
d6ed66d248 Merge remote-tracking branch 'origin/3.0' into fix/tsim 2022-06-25 19:22:09 +08:00
Liu Jicong
996f995644 fix(sma): drop stream when drop sma 2022-06-25 18:14:42 +08:00
Liu Jicong
bdd4134fc1
Revert "fix(sma): drop stream when drop sma" 2022-06-25 18:11:11 +08:00
Shengliang Guan
89d6ca7823 feat: privilege for sysinfo user 2022-06-25 18:03:12 +08:00
Liu Jicong
3210fdc367 merge from 3.0 2022-06-25 17:49:25 +08:00
Liu Jicong
47ae534c0f fix(sma): drop stream when drop sma 2022-06-25 17:44:54 +08:00
Shengliang Guan
23653fd843 enh: privilege for topic and stream 2022-06-25 11:22:34 +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
01ce401d54 Merge remote-tracking branch 'origin/3.0' into fix/dnode 2022-06-24 16:08:59 +08:00
Shengliang Guan
b47c829a9c fix: auth failure 2022-06-24 15:55:31 +08:00
Shengliang Guan
e8db435e2e enh: adjust password len 2022-06-24 15:24:13 +08:00
Liu Jicong
b884ca9db7 refactor(stream): seperate stream scheduling and persistence 2022-06-24 14:19:12 +08:00
Shengliang Guan
8cdbe63952 enh: drop qnode and snode on dnode 2022-06-22 15:41:30 +08:00
Yihao Deng
7f8b260194
Merge pull request #14073 from taosdata/feature/refactor_rpc
refactor:  add gtid to log
2022-06-22 11:17:01 +08:00
dapan1121
a23418d1fa
Merge pull request #14070 from taosdata/feature/showcreate
feat: show create table
2022-06-21 21:05:30 +08:00
Yihao Deng
c485e023fc
Merge branch '3.0' into feature/refactor_rpc 2022-06-21 19:19:32 +08:00
yihaoDeng
963a72eed3 refactor code 2022-06-21 18:31:50 +08:00
dapan1121
88b48ec46c Merge branch '3.0' into feature/showcreate 2022-06-21 17:40:52 +08:00
Shengliang Guan
676e70d5df refactor: add gtid to log 2022-06-21 16:18:01 +08:00
Shengliang Guan
40a84f9f0a Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-06-21 15:35:17 +08:00
Liu Jicong
3f6ce2da73 feat(tmq): support topic with meta 2022-06-21 15:18:09 +08:00
Shengliang Guan
c243b314c7 refactor: add gtid to log 2022-06-21 15:05:31 +08:00
dapan1121
be2935cba6 feat: show create table 2022-06-20 20:58:36 +08:00
Cary Xu
ba94a44bec refactor: rsma support max_delay/watermark params 2022-06-20 19:27:26 +08:00
Yihao Deng
2941254a2b
Merge branch '3.0' into enh/trace1 2022-06-18 18:26:26 +08:00
yihaoDeng
974f56cdf1 add trace base func 2022-06-18 18:12:31 +08:00
yihaoDeng
e37a89d41a add trace log 2022-06-18 17:23:55 +08:00
Shengliang Guan
4ab601279d Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-06-17 19:05:20 +08:00
dapan1121
f0c53fb982 Merge branch '3.0' into feature/showapps 2022-06-17 14:44:44 +08:00
Shengliang Guan
5ae355077c enh(mnode): transaction conflict supports two db 2022-06-17 11:11:29 +08:00
Liu Jicong
44e733645c ci: remove unstable case 2022-06-16 16:35:55 +08:00
Liu Jicong
32d8e60ce2 refactor(sma): create 2022-06-16 16:22:58 +08:00
Liu Jicong
928f45709d feat(stream): drop stream 2022-06-16 16:01:22 +08:00
dapan1121
7156f5257a Merge branch '3.0' into feature/showapps 2022-06-16 10:40:41 +08:00
dapan1121
4973739794 show apps 2022-06-15 20:59:33 +08:00
Shengliang Guan
1b15c3439a
Merge pull request #13859 from taosdata/fix/dnode
feat: increase enable and sysinfo limits for user privilege
2022-06-15 18:24:32 +08:00
Shengliang Guan
6711d79434 feat: increase enable and sysinfo limits for user privilege 2022-06-15 17:40:02 +08:00
Liu Jicong
fd9bb8db73
Merge pull request #13860 from taosdata/feature/stream
feat(stream): trigger mode add max delay
2022-06-15 17:11:18 +08:00
Liu Jicong
8eb08fa0d4 feat(stream): trigger mode add max delay 2022-06-15 16:11:20 +08:00
Shengliang Guan
5ea1f3512f feat: increase enable and sysinfo limits for user privilege 2022-06-15 14:43:30 +08:00
Shengliang Guan
d0c658d310 enh: set vnode standby if drop it 2022-06-14 17:19:10 +08:00
Shengliang Guan
cc0b48f7be Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-06-14 15:49:12 +08:00
Shengliang Guan
300a3a2c02 enh: drop sma while drop stb and db 2022-06-14 15:46:16 +08:00
dapan1121
2861534ada
Merge pull request #13781 from taosdata/feature/cacheIndex
feat: cache table index
2022-06-14 14:29:13 +08:00
Shengliang Guan
a3f1273640 refactor: mnode sync 2022-06-14 10:58:36 +08:00
dapan1121
8d86b877e7 Merge branch '3.0' into feature/cacheIndex 2022-06-13 18:49:08 +08:00
dapan1121
7a78d81232 fix compile issue 2022-06-13 15:36:28 +08:00
dapan1121
2eed1d4f2f
Merge pull request #13690 from taosdata/feature/qnode
feat: support mnode/vnode epset update
2022-06-13 14:02:06 +08:00
dapan1121
17f6275015 add sma cache 2022-06-13 10:38:45 +08:00
Shengliang Guan
8d38ce5aff enh: enable show grants in community version 2022-06-11 19:33:40 +08:00
dapan1121
d3a56d87ca
Merge branch '3.0' into feature/qnode 2022-06-11 16:34:21 +08:00
Shengliang Guan
c1addc442d
Merge pull request #13715 from taosdata/fix/mnode
test: execute trans in follower
2022-06-11 16:19:07 +08:00
Cary Xu
25911e12a4 Merge branch '3.0' into feature/TD-14481-3.0 2022-06-11 15:16:20 +08:00
Cary Xu
ed829455a9 feat: tsma refactor 2022-06-11 15:15:55 +08:00
Shengliang Guan
33b5efc21f test: execute trans in follower 2022-06-11 14:11:10 +08:00
dapan1121
23e26d569b Merge branch '3.0' into feature/qnode 2022-06-11 11:21:27 +08:00
Liu Jicong
27fa0d7d32
Merge branch '3.0' into feature/stream 2022-06-11 10:58:41 +08:00
Liu Jicong
e31a304206 refactor(scheduler) 2022-06-11 10:56:04 +08:00
Shengliang Guan
83e3ae36ad
Merge pull request #13700 from taosdata/fix/dnode
feat: redistribute vgroups
2022-06-11 10:29:37 +08:00
dapan1121
041002a585 Merge branch '3.0' into feature/qnode 2022-06-11 08:23:48 +08:00
Liu Jicong
795becbc23
Merge pull request #13704 from taosdata/feature/stream
refactor(stream): stream scheduler
2022-06-10 22:40:14 +08:00
Liu Jicong
a7fba4b224 refactor(stream): stream scheduler 2022-06-10 21:57:59 +08:00
dapan1121
7923d51f62 Merge branch '3.0' into feature/qnode 2022-06-10 20:04:19 +08:00
dapan1121
38e6bf3b6e fix tmq crash issue 2022-06-10 19:56:11 +08:00
Shengliang Guan
4cc6b1fb62 feat: redistribute vgroups 2022-06-10 18:56:11 +08:00
Shengliang Guan
f590a362f8
Merge pull request #13687 from taosdata/fix/dnode
feat: redistribute vgroup to dnodes
2022-06-10 17:14:05 +08:00
Shengliang Guan
56ce7b1baa enh: adjust show transcations output 2022-06-10 16:45:31 +08:00
Liu Jicong
6fcee0e244 refactor(tsdb): tsdb reader open 2022-06-10 15:20:57 +08:00
Cary Xu
2160a112f5 other: merge 3.0 2022-06-10 09:59:47 +08:00
Shengliang Guan
e85e323863 feat: split vgroup 2022-06-09 20:46:15 +08:00
Shengliang Guan
4da408afe6 enh: call walEndSnapshot while sdb writefile 2022-06-09 17:44:39 +08:00
Shengliang Guan
812deed656 Merge remote-tracking branch 'origin/3.0' into fix/dnode 2022-06-08 09:59:38 +08:00
Cary Xu
d4c33fba2f feat: create tsma result stable 2022-06-07 20:49:27 +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
Shengliang Guan
e5f2b786fb feat: drop dnode 2022-06-07 13:41:41 +08:00
Shengliang Guan
033ebf49df Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-06-06 17:51:02 +08:00
Shengliang Guan
5838956831 refactor: dnode online 2022-06-06 14:45:53 +08:00
Cary Xu
4da989d345 Merge branch '3.0' into feature/TD-14481-3.0 2022-06-06 13:47:48 +08:00
Cary Xu
79769dd2ad feat: add vgroup epset for tsma 2022-06-06 13:47:32 +08:00
Shengliang Guan
eeb5c55782 enh: should not alter stb if field used by topic 2022-06-06 10:37:17 +08:00
Shengliang Guan
980e289cdf refactor: add alter-confirm while alter db 2022-06-05 14:59:53 +08:00
Shengliang Guan
41a1b0fcf2 refactor: add null transaction action typ 2022-06-04 13:17:17 +08:00
Liu Jicong
b95ec7b7d2
Merge pull request #13415 from taosdata/feature/tq
feat(tmq): support check col and tag modifiable
2022-06-02 16:08:21 +08:00
Liu Jicong
0ead238adb feat(tmq): support check col and tag modifiable 2022-06-02 15:53:30 +08:00
WANG MINGMING
0ac78291ae
Merge pull request #13384 from taosdata/feature/TD-14761
feat:add schemaless param from db
2022-06-02 15:18: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
Liu Jicong
f2048b00cb fix(tmq): subscribe stb 2022-06-02 11:01:05 +08:00
Liu Jicong
e1fd4a6640 feat(tmq): get_db api 2022-06-02 10:18:11 +08:00
WANG MINGMING
9cb385f0b8
Merge pull request #13388 from taosdata/3.0
3.0
2022-06-01 20:07:09 +08:00
wangmm0220
0ecd49205f feat:merge from 3.0 2022-06-01 18:59:01 +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
Shengliang Guan
c388099efb refactor: adjust trans conflict dbname 2022-06-01 13:37:21 +08:00
Shengliang Guan
321e23fe7b
Merge pull request #13339 from taosdata/fix/tsim
fix: the max number of mnodes is limited to 3
2022-06-01 10:13:37 +08:00
Shengliang Guan
70e6e15920 Merge branch 'fix/mnode' into fix/tsim 2022-06-01 09:41:54 +08:00
Shengliang Guan
1035312f1c refactor: make trans support db conflict 2022-06-01 09:25:45 +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
5f74daa5e4 enh: display the ertransaction error reason 2022-05-31 20:36:54 +08:00
dapan1121
d85457833f
Merge pull request #13289 from taosdata/feature/qnode
feat: scheduler based on load
2022-05-31 19:59:41 +08:00
Shengliang Guan
a15f46d0f5 refactor: make trans support global conflict 2022-05-31 19:40:34 +08:00
Shengliang Guan
1013b06107 refactor: make trans support global conflict 2022-05-31 19:24:26 +08:00
Liu Jicong
ce62042a47
Merge pull request #13304 from taosdata/feature/topic_grammar
feat(tmq): create topic new grammar
2022-05-31 18:30:21 +08:00
dapan1121
717acef00d
Merge branch '3.0' into feature/qnode 2022-05-31 17:50:50 +08:00
Shengliang Guan
9057abeb39 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-05-31 17:39:57 +08:00
Shengliang Guan
04ef9e15e6 refactor: make trans support global conflict 2022-05-31 17:37:25 +08:00
Shengliang Guan
691cc93ed2
Merge pull request #13311 from taosdata/fix/mnode
refactor: make trans support multi steps
2022-05-31 17:28:39 +08:00
Shengliang Guan
18ca6d93e7 refactor: make trans support multi steps 2022-05-31 16:55:16 +08:00
Liu Jicong
451d19f986 feat(tmq): create topic new grammar 2022-05-31 16:20:40 +08:00
54liuyao
901ff9bf18 feat(sma):files factor 2022-05-31 16:14:56 +08:00
Shengliang Guan
86f8bf6cb1 refactor: make trans support multi steps 2022-05-31 14:38:15 +08:00
dapan1121
52988b6da6 Merge branch '3.0' into feature/qnode 2022-05-31 14:04:47 +08:00
dapan1121
496ae4ca89 schedule based on qnode's load 2022-05-31 14:03:47 +08:00
Liu Jicong
0e3f6be61c
Merge pull request #13254 from taosdata/feature/tq
fix(tmq): remove topic ref cnt
2022-05-30 23:06:15 +08:00
Liu Jicong
d1259b3c82 fix(tmq): remove topic ref cnt 2022-05-30 22:50:59 +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
Shengliang Guan
53def5b77b refactor: make trans support multi steps 2022-05-30 20:38:46 +08:00
wangmm0220
f7c21c4502 feat:add schemaless db paras 2022-05-30 18:00:03 +08:00
Minghao Li
d6c57bd372 enh(sync): add snapshotEnable2 2022-05-30 13:14:48 +08:00
Shengliang Guan
536ea7b9da refactor: rename trans types 2022-05-30 09:47:16 +08:00
Shengliang Guan
b5a1131c25 enh: sdb snapshot 2022-05-28 12:56:33 +08:00
Shengliang Guan
f6c676a174 enh: sdb snapshot 2022-05-28 11:11:48 +08:00
Shengliang Guan
080c596d91 Merge branch 'fix/tsim' into fix/mnode 2022-05-27 15:48:56 +08:00
Shengliang Guan
c44ec05229 fix: error in sync sem 2022-05-27 15:21:59 +08:00
Liu Jicong
d6094a4368 feat(tmq): drop cgroup 2022-05-27 10:24:40 +08:00
Shengliang Guan
e0e1fb3190 refactor: make trans can exec one by one 2022-05-26 23:11:40 +08:00
Shengliang Guan
72f19ae59e Merge remote-tracking branch 'origin/3.0' into fix/valgrind 2022-05-26 17:50:17 +08:00
Shengliang Guan
0cfa499be2 Merge remote-tracking branch 'origin/3.0' into fix/dnode 2022-05-26 17:26:45 +08:00
Shengliang Guan
510b5fce63 refactor: use tagver and colver insteadof sversion 2022-05-26 17:24:32 +08:00
Liu Jicong
27af0747d6 feat(sma): using separate vg 2022-05-26 14:34:05 +08:00
Xiaoyu Wang
7989190b5e fix: some problems of rollup sma 2022-05-26 14:16:36 +08:00
Shengliang Guan
381ff01f52 feat: add vgroup for tsma 2022-05-26 13:18:39 +08:00
Shengliang Guan
b638d0ef8c refactor: let mnode report sync state 2022-05-25 16:41:38 +08:00
Shengliang Guan
7ee2e5a37f refactor: let all operations of mnode into the sync log 2022-05-25 12:54:49 +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
7f3c60421a refactor: mnode sync 2022-05-24 22:34:48 +08:00
Shengliang Guan
d2d0ae20aa refactor: mnode snapshot 2022-05-24 19:29:23 +08:00
Minghao Li
6cf9f50c3a enh(sync): syncStartStandBy 2022-05-24 17:14:12 +08:00
Shengliang Guan
2f32e122af Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-05-23 23:17:21 +08:00
Shengliang Guan
a878b3edd5 fix: commit log should not be null 2022-05-23 21:17:04 +08:00
Shengliang Guan
89c1e82337 refactor: sync integrate into mnode 2022-05-23 13:05:35 +08:00
Shengliang Guan
e06f9fd05c refactor: sync integrate into mnode 2022-05-22 16:04:50 +08:00
Minghao Li
249aecacda enh(sync) sync/mnode integration 2022-05-21 21:26:27 +08:00
Shengliang Guan
7002f32a92 enh: add tagver and colver to stb and its msg 2022-05-19 12:30:18 +08:00
Liu Jicong
82b2ae4194 enh(tmq): set and show client id 2022-05-19 11:20:47 +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
0623514ed1 Merge remote-tracking branch 'origin/3.0' into fix/mnode 2022-05-17 16:12:53 +08:00
Liu Jicong
44a9695460 enh(tmq): cascade drop 2022-05-17 04:09:25 +08:00
Shengliang Guan
7729ce2eb3 refactor: adjust SRpcMsg 2022-05-16 16:13:51 +08:00
Shengliang Guan
96b7f2696a refactor: adjust SRpcMsg 2022-05-16 14:55:31 +08:00
Shengliang Guan
8fc5ce2edb refactor: node mgmt 2022-05-12 23:50:36 +08:00
Liu Jicong
714dd4f497 enh(tmq): only read committed log 2022-05-11 14:42:20 +08:00
Liu Jicong
15dd272154 enh(tmq): do not show closed consumer 2022-05-11 02:58:17 +08:00
Shengliang Guan
26f5b0c136 feat: make grant revoke work 2022-05-09 20:55:51 +08:00
Liu Jicong
661fbd2e46 enh(stream): improve topic show 2022-05-09 16:35:59 +08:00
Liu Jicong
3ed1ab6acb enh(stream): auto create ctb 2022-05-07 23:19:05 +08:00
Hongze Cheng
323ce214b6 refact encode APIs 2022-05-07 10:03:06 +00:00
Shengliang Guan
fe62139a7f
Merge pull request #12195 from taosdata/feature/dnode
refactor: alter stb
2022-05-07 14:52:17 +08:00
Shengliang Guan
cdb7c37d16 refactor: adjust stb codes 2022-05-07 12:07:45 +08:00
Liu Jicong
96f39a3089
Merge pull request #12185 from taosdata/feature/tq
fix(stream): create stb in stream
2022-05-07 10:46:53 +08:00
Liu Jicong
861fde2508 fix(stream): create stb in stream 2022-05-07 10:21:51 +08:00
Shengliang Guan
f018ccc28e refactor: adjust mnode def 2022-05-07 09:36:36 +08:00
Shengliang Guan
f54cdb0279
Merge pull request #12176 from taosdata/feature/dnode
fix: alter db replications
2022-05-07 09:05:36 +08:00
Liu Jicong
3ae79a77c7 enh(stream): fix create stb in stream 2022-05-07 01:47:45 +08:00
Shengliang Guan
b38f18020d enh: check kill trans auth 2022-05-06 23:04:25 +08:00
Shengliang Guan
3009df865b Merge remote-tracking branch 'origin/3.0' into feature/dnode 2022-05-06 22:20:39 +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
dapan1121
9e65741bfc
Merge branch '3.0' into feature/qnode 2022-05-06 15:41:45 +08:00
dapan
84e8939513 Merge remote-tracking branch 'origin/3.0' into feature/qnode 2022-05-06 14:17:30 +08:00
dapan
c77b20687c user auth 2022-05-06 14:13:56 +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
Liu Jicong
6258e5b534 merge from 3.0 2022-05-05 19:04:14 +08:00
Liu Jicong
a5706ea7e5 feat(stream): insert data 2022-05-05 18:57:09 +08:00
Shengliang Guan
d2f889a3a0 test: add conflict test for transaction 2022-05-05 16:13:51 +08:00
Shengliang Guan
0218def49a test: add action test for transaction 2022-05-04 23:58:42 +08:00
Shengliang Guan
7eede87869 fix: reset confict trans types 2022-05-04 16:16:35 +08:00
Shengliang Guan
1dd08f30e6 fix: only write three sages prepare, rollback, and commit of trans to sdb 2022-05-04 15:47:01 +08:00
Shengliang Guan
8fda7b64dc refactor: adjust transaction unitest 2022-05-04 15:11:40 +08:00
Shengliang Guan
80bb3d6e54 test: add unitest for transaction 2022-05-03 12:57:55 +08:00
Liu Jicong
3496381fcc refactor: rebalance input 2022-04-29 21:01:13 +08:00
Liu Jicong
de939d589f fix: memory error 2022-04-29 20:11:58 +08:00
dapan1121
190b702953
Merge pull request #12017 from taosdata/feature/qnode
fix: fix hb crash issue
2022-04-29 16:38:48 +08:00
dapan1121
18b6c99e09 Merge remote-tracking branch 'origin/3.0' into feature/qnode 2022-04-29 09:20:48 +08:00
Haojun Liao
35fccc49d8 refactor(query): remove redundant attributes in some structs. 2022-04-29 08:48:18 +08:00
Haojun Liao
f6fbbdfc5f other: merge 3.0 2022-04-28 18:13:41 +08:00
Shengliang Guan
d1f1929cf2
Merge pull request #12014 from taosdata/feature/dnode
enh: make single_stable mode work
2022-04-28 17:41:59 +08:00
dapan1121
54fe93f77e stmt query 2022-04-28 17:09:21 +08:00
Shengliang Guan
0faaa477cf enh: make single_stable mode work 2022-04-28 16:31:19 +08:00
Shengliang Guan
2adcce5573 Merge remote-tracking branch 'origin/3.0' into feature/db 2022-04-28 15:55:40 +08:00
Haojun Liao
96363c411d other: merge 3.0 2022-04-28 15:40:03 +08:00
Shengliang Guan
2d7ccc3b21 enh: refactor db options 2022-04-28 15:30:23 +08:00
Haojun Liao
47a9b26507 fix(query): show tables in information_schema db. 2022-04-28 15:30:18 +08:00
Liu Jicong
f78a31806c enh(tmq): add rebalance global lock 2022-04-28 15:21:55 +08:00
Shengliang Guan
3cc90a8cec Merge remote-tracking branch 'origin/3.0' into feature/db 2022-04-28 14:25:52 +08:00
Liu Jicong
108b9ee181 feat(stream): support perf schema 2022-04-28 13:36:43 +08:00
Liu Jicong
1c8910de73
Merge pull request #11970 from taosdata/feature/tq
refacor(tmq): extract unassigned vg out of hash
2022-04-28 09:52:08 +08:00
Liu Jicong
c790b4dfad refacor(tmq): extract unassigned vg out of hash 2022-04-27 21:18:41 +08:00
Liu Jicong
eba09ac3c0
Merge pull request #11952 from taosdata/feature/tq
feat(tmq): consumer support recover
2022-04-27 17:47:54 +08:00
Liu Jicong
37a2977ad9 feat(tmq): consumer support recover 2022-04-27 17:15:02 +08:00
Liu Jicong
1ff3057d37
Merge pull request #11940 from taosdata/feature/tq
enh: more info in perf schema
2022-04-27 15:35:24 +08:00
Liu Jicong
19ec7bcafc enh: more info in perf schema 2022-04-27 15:16:57 +08:00
Shengliang Guan
4d86a000ad Merge remote-tracking branch 'origin/3.0' into feature/dnode 2022-04-27 11:48:38 +08:00
Shengliang Guan
0136cae760 refactor(cluster): add cb func on transaction start and stop 2022-04-27 10:35:21 +08:00
Xiaoyu Wang
86d077764d
Merge pull request #11901 from taosdata/feature/3.0_wxy
fix: some problems of tag query and sma
2022-04-26 18:49:44 +08:00
Shengliang Guan
a76d8df492
Merge pull request #11900 from taosdata/feature/dnode
refactor(cluster): adjust mnode sync codes
2022-04-26 18:42:14 +08:00
Xiaoyu Wang
cdee4d8e07 merge 3.0 2022-04-26 18:27:27 +08:00
Xiaoyu Wang
ac754dce90 fix: some problems of tag query and sma 2022-04-26 18:15:06 +08:00
Liu Jicong
08942d5a96
Merge pull request #11893 from taosdata/feature/tq
feat(tmq): support show
2022-04-26 17:47:55 +08:00
Liu Jicong
a5a10f7068 feat: tmq support show 2022-04-26 17:08:42 +08:00
Shengliang Guan
86354a996a refactor(cluster): adjust mnode sync codes 2022-04-26 16:44:45 +08:00
Shengliang Guan
ccfe68df29 Merge branch 'feature/check' into feature/dnode 2022-04-26 14:57:11 +08:00
Shengliang Guan
eedd733230 enh: add cb function for transaction 2022-04-26 14:14:28 +08:00
Shengliang Guan
ad8f28c07b Merge remote-tracking branch 'origin/3.0' into feature/dnode 2022-04-26 10:28:39 +08:00
Shengliang Guan
149619b172 refactor: return vgroup global verison 2022-04-26 10:28:23 +08:00
Shengliang Guan
621290ab79 enh: update db options 2022-04-25 21:12:03 +08:00
Xiaoyu Wang
14e9fa355c fix: some problems of udf and 'create table' 2022-04-25 17:57:14 +08:00
Liu Jicong
631d3edeb7 merge from 3.0 2022-04-24 20:32:12 +08:00
Liu Jicong
575f64197d enh(wal): skip read for specific msg 2022-04-24 16:51:32 +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
dapan1121
8cfcd6d4f4 feature/qnode 2022-04-22 17:48:12 +08:00
Haojun Liao
fc799fa115 other: merge 3.0 2022-04-21 17:51:00 +08:00
Liu Jicong
cb1318a76b fix flag init 2022-04-21 17:08:11 +08:00
Liu Jicong
2dcb014511 feat(tmq): add db subscribe 2022-04-21 16:37:55 +08:00
Liu Jicong
a98bf9d1b5 add convert for rSma 2022-04-21 14:19:58 +08:00
Liu Jicong
ce6459a9f8 fix(tmq): rebalance 2022-04-21 01:47:29 +08:00
Liu Jicong
558edd3713 merge from 3.0 2022-04-20 22:12:10 +08:00
Haojun Liao
46a3a58fac refactor:do some internal refactor. 2022-04-20 20:41:53 +08:00
Shengliang Guan
c7f06ee2fd feat: make telemetry work 2022-04-20 17:14:19 +08:00
Shengliang Guan
2ae4f5faf6 Merge remote-tracking branch 'origin/3.0' into feature/check 2022-04-20 14:34:44 +08:00
Xiaoyu Wang
5dea946bd4 feat: sql command 'create table ... rollup ...' 2022-04-20 14:05:08 +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
Liu Jicong
3277607503 merge from 3.0 2022-04-19 17:10:58 +08:00
Liu Jicong
b7bf0fe10b refactor(tmq): subscribe and rebalance process 2022-04-19 17:02:49 +08:00
Shengliang Guan
6f2dbd4169 fix(cluster): crash while create rollup sma 2022-04-18 18:30:41 +08:00
Xiaoyu Wang
b9fb9c580d feat: sql command "create stream" 2022-04-16 13:15:14 +08:00
Shengliang Guan
73a3f9bbc7 Merge remote-tracking branch 'origin/3.0' into feature/check 2022-04-15 14:21:11 +08:00
Shengliang Guan
2b7ec5743c test: reopen transTest 2022-04-15 13:57:32 +08:00
dapan1121
0e9ecc628e Merge remote-tracking branch 'origin/3.0' into feature/qnode 2022-04-15 08:33:53 +08:00
Shengliang Guan
83a824a14d Merge remote-tracking branch 'origin/3.0' into feature/check 2022-04-14 20:56:57 +08:00