Commit graph

351 commits

Author SHA1 Message Date
Shengliang Guan
3a7d89a6bb refact: remove bnode codes 2022-10-18 17:34:58 +08:00
Benguang Zhao
2525a5cf1f enh: report proper errorcode on disk unavailability 2022-10-18 16:06:52 +08:00
Benguang Zhao
23a4a37677 enh: not allowed to start when disk space unavailable 2022-10-17 14:22:20 +08:00
Benguang Zhao
56b32a77a4 fix: allow to restart on disk space full, e.g. in dmCheckDiskSpace 2022-10-14 22:57:27 +08:00
Shengliang Guan
bf5c14b64c
Merge pull request #17305 from taosdata/feature/rpc_compress
support compress
2022-10-13 13:58:36 +08:00
Hongze Cheng
6ed0634fb7 format more code 2022-10-13 11:56:16 +08:00
yihaoDeng
53b6058b0d support compress 2022-10-12 10:22:40 +08:00
yihaoDeng
37a0b9c759 support compress 2022-10-11 22:18:44 +08:00
Cary Xu
02979f081d fix: support statistics of insert_req 2022-10-11 17:47:23 +08:00
Shengliang Guan
28f82e3c19 fix: coverity issues 2022-10-09 19:03:34 +08:00
Shengliang Guan
633fd372cd fix: coverity issues 2022-10-09 17:48:06 +08:00
yihaoDeng
f41b494ac6 opt tbname in 2022-09-30 10:19:56 +08:00
Shengliang Guan
e94646ca70 fix: coverity issues 2022-09-29 19:41:54 +08:00
yihaoDeng
4977e2e676 opt tbname in 2022-09-29 18:35:12 +08:00
yihaoDeng
3398de8a35 fix(tsc): avoid mem leak 2022-09-15 21:35:54 +08:00
Shengliang Guan
4401080328 enh: make cmake .. -DCMAKE_BUILD_TYPE=Release work 2022-08-31 18:06:17 +08:00
afwerar
80a01235f2 doc: change 3.0 doc 2022-08-11 14:37:43 +08:00
Liu Jicong
48449e80c3 fix(stream): memory leak 2022-08-08 19:17:28 +08:00
afwerar
e76f770fc8 os: fix minimalDirGB invalid error 2022-08-04 10:02:09 +08:00
afwerar
d67339bfc8 os: fix minimalDirGB invalid error 2022-08-03 20:17:53 +08:00
dapan1121
80a32d6235 fix: fix mbs2ucs4 crash issue in taosd 2022-07-30 11:31:05 +08:00
kailixu
0e6b982682 chore: more code 2023-07-17 09:19:24 +08:00
kailixu
3ab2ad20b4 chore: more check 2023-07-16 10:23:39 +08:00
kailixu
0bfc1cc920 chore: windows check 2023-07-16 10:13:17 +08:00
kailixu
918d3cca0c chore: more check 2023-07-16 07:13:53 +08:00
kailixu
9117888853 chore: more code 2023-07-14 19:19:46 +08:00
kailixu
163adf1908 chore: dm monitor refactor 2023-07-14 13:27:19 +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
Shengliang Guan
e4a855e591 Merge remote-tracking branch 'origin/3.0' into fix/valgrind 2022-07-08 19:54:26 +08:00
dapan1121
50a6ef7f39
Merge pull request #14635 from taosdata/feature/insertselect
feat: support insert from query res
2022-07-08 16:59:21 +08:00
Shengliang Guan
dca93b18cc refactor: adjust logs 2022-07-08 16:57:54 +08:00
Shengliang Guan
6e12d8e707 refactor: adjust log 2022-07-08 15:20:15 +08:00
dapan1121
d4696ef31f Merge branch '3.0' into feature/insertselect 2022-07-07 09:02:09 +08:00
dapan1121
a3bf5b96c4 fix: fix query redirect issue 2022-07-06 20:33:23 +08:00
dapan1121
0d4fb5bb80 feat: support insert from query 2022-07-06 16:29:51 +08:00
Shengliang Guan
44bdb5111b
Merge pull request #14582 from taosdata/fix/idxMemLeak
fix:  index mem leak
2022-07-06 13:33:21 +08:00
yihaoDeng
5e581cdfbc fix index mem leak 2022-07-06 10:29:44 +08:00
Shengliang Guan
61a803104d
Merge pull request #14567 from taosdata/fix/fixMemLeak
fix:  avoid rpc mem leak
2022-07-05 20:38:45 +08:00
yihaoDeng
eb3a9a53ab fix rpc mem leak 2022-07-05 20:03:27 +08:00
Shengliang Guan
3e5e82158a refactor: add lock vnode hash 2022-07-05 17:38:21 +08:00
yihaoDeng
30380b3744 fix invalid read/write 2022-07-04 14:03:09 +08:00
Yihao Deng
87f28ab358
Revert "fix: avoid invalid read" 2022-07-03 15:01:44 +08:00
yihaoDeng
d493fbed98 fix invalid read/write 2022-07-03 11:54:19 +08:00
dapan1121
c28c77a099 Merge branch '3.0' into feature/queryredirect 2022-06-30 14:35:15 +08:00
yihaoDeng
e389dcedc8 add query epset 2022-06-30 10:30:36 +08:00
dapan1121
53efe75146 feat: query redirect 2022-06-29 17:56:35 +08:00
dapan1121
914e06e8cb feat: query redirect 2022-06-29 17:15:08 +08:00
dapan1121
6d8fd7e506 feat: query redirect 2022-06-29 10:51:22 +08:00
yihaoDeng
32c00b3801 modify case 2022-06-29 10:04:02 +08:00
yihaoDeng
66e8e06861 fix: fix rpc quit problem 2022-06-28 15:49:33 +08:00
dapan1121
4a55ed07b3 feature: query redirect 2022-06-28 10:34:51 +08:00
yihaoDeng
14209eeec6 feat: add no retry to query 2022-06-27 19:34:50 +08:00
yihaoDeng
7c57b03de7 handle rpc retry 2022-06-25 12:19:52 +08:00
dapan1121
66cfe3a3fc feat: show dnode variables 2022-06-22 17:17:18 +08:00
Shengliang Guan
c243b314c7 refactor: add gtid to log 2022-06-21 15:05:31 +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
Shengliang Guan
80e0b830fe refactor: remove duplicate conninfo in SRpcMsg 2022-06-17 10:40:42 +08:00
Shengliang Guan
110bf97904 fix: mnode not start 2022-06-14 13:22:24 +08:00
Shengliang Guan
01521a2541 refactor: mnode file 2022-06-14 10:41:15 +08:00
yihaoDeng
d9c83f6357 enh: change rpcGetConnInfo 2022-06-09 13:50:18 +08:00
yihaoDeng
4e6010f59b fix: avoid invalid conn 2022-06-09 10:15:09 +08:00
Liu Jicong
3ce93a18e6
Merge pull request #13565 from taosdata/feature/stream
feat(stream): snode process stream msg
2022-06-07 17:50:35 +08:00
Liu Jicong
94d7cbe622 feat(stream): snode process stream msg 2022-06-07 16:24:50 +08:00
Shengliang Guan
e5f2b786fb feat: drop dnode 2022-06-07 13:41:41 +08:00
Shengliang Guan
ecaea66954 refactor: adjust some logs 2022-06-02 19:12:52 +08:00
Shengliang Guan
a682999c1d refactor: adjust vnode queue 2022-06-02 17:43:03 +08:00
Shengliang Guan
27c1687a05 refactor: adjust some logs 2022-06-02 14:30:26 +08:00
dapan1121
717acef00d
Merge branch '3.0' into feature/qnode 2022-05-31 17:50:50 +08:00
Shengliang Guan
86f8bf6cb1 refactor: make trans support multi steps 2022-05-31 14:38:15 +08:00
dapan1121
496ae4ca89 schedule based on qnode's load 2022-05-31 14:03:47 +08:00
dapan1121
5ce7dd2a4d qnode load 2022-05-28 22:13:26 +08:00
Shengliang Guan
9a1959c400 fix: return mnode epset while master changed 2022-05-27 18:42:15 +08:00
Shengliang Guan
9d93b75020 fix: reset epset on mnode changed 2022-05-27 11:52:15 +08:00
Shengliang Guan
f4c3141821 refactor: rpc msg handler 2022-05-21 18:30:17 +08:00
Shengliang Guan
44d9cc8d57 refactor: free rpcCont on error occured 2022-05-21 16:24:24 +08:00
Shengliang Guan
92e2d9612f refactor: free rpcCont on error occured 2022-05-21 15:54:05 +08:00
Shengliang Guan
2b9e26598d refactor: adjust error codes 2022-05-21 15:36:18 +08:00
Shengliang Guan
e357ed7c53 refactor: adjust error codes 2022-05-21 13:47:37 +08:00
Shengliang Guan
e847cb3de2 refactor: adjust error codes 2022-05-21 13:03:43 +08:00
Shengliang Guan
79f660a222 refactor: adjust error codes 2022-05-21 12:00:56 +08:00
Shengliang Guan
9dfb554cec refactor: adjust error codes 2022-05-21 11:19:59 +08:00
Shengliang Guan
28e879f509
Merge pull request #12773 from taosdata/fix/dnode
fix: retry if no enough shm
2022-05-20 22:29:50 +08:00
Shengliang Guan
ccbcdbad19 fix: retry if no enough shm 2022-05-20 21:53:56 +08:00
Shengliang Guan
18eb037706 fix: ref count 2022-05-20 12:09:33 +08:00
Yihao Deng
040292cb80
Merge pull request #12718 from taosdata/enh/deleteDupCode
Enh/delete dup code
2022-05-19 22:12:46 +08:00
yihaoDeng
76b9a5acee fix: avoid invalid read/write 2022-05-19 21:56:39 +08:00
Shengliang Guan
93e68334e0 fix: should not save rpc handle if no rsp 2022-05-19 20:22:22 +08:00
Shengliang Guan
63aa7bac6e refactor: redirect msg 2022-05-19 20:02:51 +08:00
Shengliang Guan
7341f68cbe refactor: adjust msgcb 2022-05-19 16:56:50 +08:00
Shengliang Guan
380780331d refactor: change lockfree to rwlock 2022-05-19 15:19:19 +08:00
Shengliang Guan
2d8ed7a947 fix: monitor in multi-process mode 2022-05-19 12:12:20 +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
0164158256 refactor: adjust msgcb 2022-05-18 18:37:39 +08:00
Shengliang Guan
7e89f1c427 refactor: remove auth func 2022-05-18 18:27:42 +08:00
Shengliang Guan
b81ba96c86 Merge remote-tracking branch 'origin/3.0' into fix/dnode 2022-05-18 17:43:34 +08:00
Shengliang Guan
3800079dbe refactor: adjust msg logs 2022-05-18 17:42:50 +08:00
Shengliang Guan
30574a17b6 refactor: adjust msg logs 2022-05-18 16:58:28 +08:00
afwerar
2f773114f8 fix(os): compile ptr error 2022-05-18 15:56:17 +08:00
Shengliang Guan
292e9afd3d fix: restart killed child process 2022-05-18 15:14:23 +08:00
Shengliang Guan
77575d1e70 refactor: shm queue in multi process mode 2022-05-18 14:20:46 +08:00
Shengliang Guan
9a9a1927a5 refactor: make more object global 2022-05-17 16:01:06 +08:00
Shengliang Guan
b16a21b232 refactor: multi-process test mode 2022-05-17 14:34:16 +08:00
Shengliang Guan
0a1e96ec90 refactor: multi-process test mode 2022-05-17 13:57:04 +08:00
Shengliang Guan
23707bfcb9 refactor: multi-process test mode 2022-05-17 11:13:35 +08:00
Shengliang Guan
46d566d345 refactor: make more object global 2022-05-16 23:47:48 +08:00
Shengliang Guan
36fe62fbd2 refactor: make more object global 2022-05-16 23:23:49 +08:00
Shengliang Guan
ddf55f25aa refactor: make more object global 2022-05-16 22:34:43 +08:00
Shengliang Guan
1f886b1117 refactor: make more object global 2022-05-16 22:31:56 +08:00
Shengliang Guan
d751ff6aaa refactor: make more object global 2022-05-16 20:41:53 +08:00
Shengliang Guan
fb004309c1 refactor: adjust msgcb 2022-05-16 20:20:47 +08:00
Shengliang Guan
6d0b51bfd2 refactor: adjust SRpcMsg handle to info 2022-05-16 20:07:09 +08:00
Shengliang Guan
b765f21e05 refactor: adjust SRpcMsg 2022-05-16 16:32:30 +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
893fb646d5 refactor: enable multi-process mode 2022-05-16 09:40:13 +08:00
Shengliang Guan
234325736c refactor: enable multi-process mode 2022-05-15 23:26:55 +08:00
Shengliang Guan
47dde96404 refactor: enable multi-process mode 2022-05-15 22:25:49 +08:00
Shengliang Guan
ddc692b9f8 refactor: adjust dnode logs 2022-05-15 13:29:25 +08:00
Shengliang Guan
24feb934eb refactor: adjust dnode logs 2022-05-15 13:23:24 +08:00
Shengliang Guan
f88e536b6b refactor: adjust dnode logs 2022-05-15 13:06:55 +08:00
Shengliang Guan
21a9367d67 refactor: transport 2022-05-14 23:35:24 +08:00
Shengliang Guan
6e523a4706 refactor: multi-process mode 2022-05-14 22:23:52 +08:00
Shengliang Guan
842611494e refactor: multi process mode 2022-05-14 18:59:46 +08:00
Shengliang Guan
a5a4da4d49 refactor: multi process mode 2022-05-14 18:16:52 +08:00
Shengliang Guan
b08f6b5efa refactor: multi process mode 2022-05-14 17:41:43 +08:00
Shengliang Guan
ad3fda2e43 refactor: rename tprocess 2022-05-14 13:12:51 +08:00
Shengliang Guan
7ad96ac276 enh: control the memory of the rpc queue 2022-05-14 11:53:46 +08:00
Shengliang Guan
893abf43ef fix: taosShellNetChk.py failed if set numOfRpcThreads to 1 2022-05-13 16:46:02 +08:00
Shengliang Guan
e9586c693e fix: check server status 2022-05-13 12:35:08 +08:00
Shengliang Guan
d10684a389 fix: invalid write while send recv 2022-05-13 10:59:47 +08:00
Shengliang Guan
095f6938b7 refactor: node mgmt 2022-05-13 10:30:36 +08:00
Shengliang Guan
65da2ea014 refactor: node mgmt 2022-05-13 09:44:46 +08:00
Shengliang Guan
823691b6b2 refactor: node mgmt 2022-05-12 21:25:32 +08:00
Shengliang Guan
5669f2a1ba refactor: node mgmt 2022-05-12 17:57:38 +08:00
Shengliang Guan
7e207e16e3 refactor: node mgmt 2022-05-12 17:36:04 +08:00
Shengliang Guan
47970ff8a4 refactor: node mgmt 2022-05-12 17:30:57 +08:00
Shengliang Guan
dd87e8f7b9 refactor: node mgmt 2022-05-12 17:12:40 +08:00
Shengliang Guan
447c9504a3 refactor: node mgmt 2022-05-12 16:57:33 +08:00
Shengliang Guan
9f4d41fe14 refactor: node mgmt 2022-05-12 16:15:16 +08:00
Shengliang Guan
bf2d1a7989 refactor: node mgmt 2022-05-12 15:53:54 +08:00
Shengliang Guan
fd8f246a65 refactor: node mgmt 2022-05-12 13:00:21 +08:00
Shengliang Guan
add51b499c refactor: node mgmt 2022-05-11 23:43:29 +08:00
Shengliang
fe65524592 refactor: node mgmt 2022-05-10 23:53:42 +08:00
Shengliang
1b15f93b6d refactor: node mgmt 2022-05-10 23:14:34 +08:00
Shengliang
c4b409c31e refactror: node mgmt 2022-05-10 22:46:43 +08:00
Shengliang Guan
de17518577 refactror: node mgmt 2022-05-10 19:14:55 +08:00
Shengliang Guan
8e61859d9f refactror: node mgmt 2022-05-10 18:10:27 +08:00
Shengliang Guan
b219224e1f refactror: node mgmt 2022-05-10 16:54:26 +08:00