wangmm0220
1771a54256
fix:rebalance not only one in once timer
2023-04-17 19:59:11 +08:00
Shengliang Guan
50955b2e50
Merge pull request #20261 from taosdata/FIX/TS-2766-main
...
enh: control frequency of mnode sdb flushing with mndSdbWriteDelta
2023-03-03 18:22:30 +08:00
Benguang Zhao
d27f392beb
enh: control frequency of mnode sdb flushing with mndSdbWriteDelta
2023-03-03 17:30:23 +08:00
Shengliang Guan
ff70b102fa
fix: set trans from rollback to undo if mnode not leader
2023-03-03 17:30:02 +08:00
Benguang Zhao
caaff5c546
enh: rotate wal of mnode properly
2023-03-01 10:02:33 +08:00
Xiaoyu Wang
d6dd087f84
merge main
2023-02-25 10:29:20 +08:00
Haojun Liao
22aa03307c
fix(query): fix syntax errors on centos.
2023-02-24 11:38:54 +08:00
Benguang Zhao
0c7a4bfad9
enh: refactor syncBeginSnapshot and walBeginSnapshot for logRetention
2023-02-20 19:19:49 +08:00
yihaoDeng
17b7b81cd7
opt index
2023-02-04 10:25:50 +08:00
yihaoDeng
a05eb4b110
refactor tag index
2023-02-03 22:19:01 +08:00
Shengliang Guan
d57b28ac68
Merge remote-tracking branch 'origin/main' into fix/TD-21663
2023-01-12 13:22:20 +08:00
Shengliang Guan
e9c213ff0f
fix: repeat malloc sdb raw
2023-01-11 16:37:45 +08:00
Shengliang Guan
f02f3e7a07
fix: allow mnode start even dnode in dropping state
2023-01-11 10:12:54 +08:00
Shengliang Guan
42d911bf8e
Merge remote-tracking branch 'origin/main' into FIX/TD-21043-main
2023-01-08 09:44:07 +08:00
Shengliang Guan
ef6c273c11
fix: minor changes
2023-01-06 15:56:27 +08:00
Shengliang Guan
f5a6108ca0
fix: minor changes
2023-01-06 15:55:16 +08:00
Shengliang Guan
4a90f84e26
fix: minor changes
2023-01-06 15:50:27 +08:00
Shengliang Guan
e2ac984f61
fix: close file on sdbStopWrite
2023-01-06 15:40:09 +08:00
Shengliang Guan
bf6dc99461
fix: adjust sync logs
2023-01-04 11:48:30 +08:00
Shengliang Guan
9c8b194c34
refact: set FpSnapshotStopRead return type to void
2022-12-20 15:07:27 +08:00
Shengliang Guan
d9c261cd13
refact: remove some error codes
2022-12-03 10:17:02 +08:00
Shengliang Guan
5625ea9f2a
fix: failed to read sdb while udf larger then 10M
2022-11-02 17:09:53 +08:00
Shengliang Guan
f2e1bd55d3
fix: failed to read sdb while udf larger then 10M
2022-11-02 17:08:15 +08:00
Shengliang Guan
5240814261
test: improve coverall
2022-10-27 17:45:50 +08:00
Minghao Li
a35ad361d0
refacotr(sync): call syncBeginSnapshot instead of walBeginSnapshot
2022-10-20 18:01:43 +08:00
Shengliang Guan
3a7d89a6bb
refact: remove bnode codes
2022-10-18 17:34:58 +08:00
Shengliang Guan
0f6ba60da4
fix: wrong unlock commands
2022-10-18 14:49:43 +08:00
Shengliang Guan
00080750fa
fix: mnode may deadlock while drop another mnode if it crashed
2022-10-17 20:40:11 +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
e98335bdfa
fix: coverity issues
2022-10-08 11:29:46 +08:00
Shengliang Guan
e5abe59bb1
fix: coverity issues
2022-09-28 09:29:54 +08:00
Shengliang Guan
b542b4b8ae
fix: double free while perform sdbDeleteRow in multi-threads
2022-09-27 14:03:45 +08:00
Shengliang Guan
555a99bf90
enh: dump sdb info from mnode
2022-09-26 16:18:48 +08:00
Shengliang Guan
3810b5d4fa
fix: add more info log for mnode
2022-09-23 15:42:36 +08:00
Shengliang Guan
fae0ad1bfa
fix: add more trace log for mnode
2022-09-23 13:23:48 +08:00
Liu Jicong
bf37f3fa68
feat(wal): remove wal log size limitation
2022-07-20 16:15:53 +08:00
Shengliang Guan
390264db3f
enh: assert the term of the snapshot as same as the memory
2022-07-19 17:11:15 +08:00
Shengliang Guan
0d33e7363f
fix: read sdb when restore from raft module may cause crash
2022-07-19 15:41:31 +08:00
Liu Jicong
af0f398121
Merge pull request #14960 from taosdata/feature/stream
...
feat(stream): recover from failure
2022-07-15 18:32:48 +08:00
Liu Jicong
9394e3380f
feat(stream): recover from failure
2022-07-15 17:58:53 +08:00
wangmm0220
e711f56027
fix:remove code for resolve the core of amotic_load_n
2022-07-14 16:33:11 +08:00
wangmm0220
2b442621e8
feat:get child table name in tmq meta
2022-07-12 18:58:33 +08:00
Shengliang Guan
4a494e234e
test: cases with 100 dnodes
2022-07-05 14:40:48 +08:00
Shengliang Guan
f5c0ab8579
feat: drop dnode
2022-06-22 14:55:29 +08:00
Shengliang Guan
ab0d7d31bc
refactor: get sdb snapshot in atomic way
2022-06-20 18:37:46 +08:00
Shengliang Guan
96434756de
refactor: save sdb file on needed
2022-06-20 16:23:04 +08:00
Shengliang Guan
94071f4cc7
refactor: add more logs
2022-06-17 16:52:25 +08:00
Shengliang Guan
db4e02c7c7
fix: add log to debug mnode sync
2022-06-17 15:23:17 +08:00
Shengliang Guan
ad5f9555fb
refactor: sdb commit index
2022-06-17 14:48:30 +08:00
Shengliang Guan
35c74839f6
test: case from drop dnode which has mnode
2022-06-11 17:59:57 +08:00
Shengliang Guan
d702cb1486
refactor: adjust mnode log
2022-06-11 12:55:16 +08:00
Shengliang Guan
95ca88432f
fix: save sync config in mnode
2022-06-11 10:58:57 +08:00
Shengliang Guan
b90f1f246c
refactor: adjust mnode trace log
2022-06-10 16:31:33 +08:00
Shengliang Guan
4da408afe6
enh: call walEndSnapshot while sdb writefile
2022-06-09 17:44:39 +08:00
Shengliang Guan
17f8ccc901
enh: record config index
2022-06-09 14:12:52 +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
24a6b352ef
refactor: adjust some logs
2022-06-07 15:11:16 +08:00
Shengliang Guan
e5f2b786fb
feat: drop dnode
2022-06-07 13:41:41 +08:00
Shengliang Guan
a56f149af9
refactor: get last commit index to mnode
2022-06-07 13:01:48 +08:00
Shengliang Guan
5838956831
refactor: dnode online
2022-06-06 14:45:53 +08:00
Shengliang Guan
1907c0e66c
enh: add creating and dropping states to mnode
2022-06-01 21:16:22 +08:00
Shengliang Guan
86f8bf6cb1
refactor: make trans support multi steps
2022-05-31 14:38:15 +08:00
Shengliang Guan
edb7a2c0b2
refactor: mnode snapshot
2022-05-29 13:14:36 +08:00
Shengliang Guan
147c7ee0b4
enh: sdb snapshot
2022-05-28 16:41:38 +08:00
Shengliang Guan
576a7ee0a7
enh: sdb snapshot
2022-05-28 15:00:18 +08:00
Shengliang Guan
f6c676a174
enh: sdb snapshot
2022-05-28 11:11:48 +08:00
Shengliang Guan
dfdaf1cd51
enh: sdb snapshot
2022-05-27 23:00:13 +08:00
Shengliang Guan
c44ec05229
fix: error in sync sem
2022-05-27 15:21:59 +08:00
Shengliang Guan
229cb7b7d9
refactor: sdb header
2022-05-25 12:32:28 +08:00
Shengliang Guan
d2d0ae20aa
refactor: mnode snapshot
2022-05-24 19:29:23 +08:00
Shengliang Guan
68b7f6946d
refactor: sync integrate into mnode
2022-05-23 13:15:27 +08:00
Shengliang Guan
6c1d1927c9
refactor: sync integrate into mnode
2022-05-23 09:58:21 +08:00
Shengliang Guan
32d48f3b8f
refactor: sync integrate into mnode
2022-05-22 17:45:27 +08:00
Shengliang Guan
38394c1829
enh: add file ver to sdb
2022-05-20 20:47:00 +08:00
Shengliang Guan
2ee38b94fd
refactor: change lockfree to rwlock
2022-05-19 15:52:35 +08:00
yihaoDeng
3cbf4ad4d2
fix: avoid invalid read/write
2022-05-18 14:11:23 +08:00
afwerar
02e6b38270
fix(os): make taosd run on win.
2022-05-09 03:22:05 +08:00
Shengliang Guan
c5276942a0
fix: write sdb on row status is dropping
2022-04-29 14:28:15 +08:00
Shengliang Guan
0052d5bc21
refactor: adjust status in sdb
2022-04-29 14:20:28 +08:00
Shengliang Guan
5fdaceb861
refactor: adjust lock in sdb
2022-04-29 11:30:44 +08:00
Shengliang Guan
02400c15b6
test: add unitest for sdb
2022-04-28 21:22:03 +08:00
Shengliang Guan
a13cb870f3
test: add unitest for sdb
2022-04-28 20:17:37 +08:00
Shengliang Guan
ef2b59580e
test: add unitest for sdb
2022-04-28 19:16:13 +08:00
Shengliang Guan
88fb43a165
Merge pull request #11979 from taosdata/feature/dnode
...
test: add unitest for sdb
2022-04-28 14:33:59 +08:00
Shengliang Guan
7d3dd776f1
test: add unitest for sdb
2022-04-28 13:56:10 +08:00
shenglian zhou
974c679c84
Merge branch '3.0' of github.com:taosdata/TDengine into feature/udf
2022-04-28 10:30:20 +08:00
Shengliang Guan
46af79b90c
test: add unitest for sdb
2022-04-28 09:55:31 +08:00
Shengliang Guan
0136cae760
refactor(cluster): add cb func on transaction start and stop
2022-04-27 10:35:21 +08:00
shenglian zhou
35711ee710
Merge branch '3.0' of github.com:taosdata/TDengine into feature/udf
2022-04-27 07:31:36 +08:00
Shengliang Guan
cfe7abce4b
refactor(cluster): make sdb ver atomic
2022-04-26 17:45:37 +08:00
Shengliang Guan
1f2b8ae1df
refactor(cluster): adjust log print
2022-04-26 17:42:57 +08:00
Shengliang Guan
2225622500
Merge branch '3.0_udfd' of https://github.com/taosdata/TDengine into 3.0_udfd
2022-04-26 17:19:34 +08:00
Shengliang Guan
16887683f3
fix: crash while create udf
2022-04-26 17:19:23 +08:00
Shengliang Guan
9e41cce370
refactor(cluster): adjust acct log
2022-04-26 15:47:45 +08:00
afwerar
c11946fd75
[TD-13756]<fix>: Fix macro name error.
2022-04-11 18:55:43 +08:00
afwerar
2662a3b69d
[TD-13254]<fix>: make 3.0 grant.
2022-04-10 19:08:16 +08:00
Liu Jicong
adf8bd5e82
add log
2022-04-01 21:30:06 +08:00
afwerar
222db126bc
[TD-13758]<fix>: redefine memory api.
2022-03-26 00:29:53 +08:00
Shuduo Sang
3c6c518470
[TD-13063]<feature>: 3.0 on windows ( #10765 )
...
* [TD-13063]<feature>: 3.0 on Windows
* add pthread in contrib
* fix linux compile
* fix osSemaphore
* add gnu regex for Windows
* fix compile error for Windows
* support arm platform
* port more OS files
* fix for Windows compile
* port more files
* fix macOS on x86_64
* port osFile
* port osSemaphone.h
* port osSocket.c
* port tconfig.c
* port ttimer.c
* add couple files
* merge with 3.0
2022-03-16 11:37:31 +08:00