Minghao Li
|
fa30b94c67
|
refactor(sync): append entries
|
2022-10-16 12:07:02 +08:00 |
Benguang Zhao
|
616eb5f903
|
Merge branch '3.0' into FIX/TD-19239-3.0
|
2022-10-16 00:29:01 +08:00 |
Benguang Zhao
|
c70d10334c
|
enh: print vgId in error msg within syncNodeCommit
|
2022-10-15 23:57:37 +08:00 |
Minghao Li
|
797d1324c5
|
refactor(sync): request vote
|
2022-10-15 09:28:55 +08:00 |
Benguang Zhao
|
63b13db10f
|
fix: eliminate asserts on getting and committing log entries
|
2022-10-14 22:57:27 +08:00 |
Benguang Zhao
|
715f53a856
|
fix: eliminate asserts on errors of appending or getting log entry
|
2022-10-14 22:46:35 +08:00 |
Shengliang Guan
|
fc090a1a4a
|
enh: refactor the code to create and delete mnodes
|
2022-10-14 22:19:10 +08:00 |
Benguang Zhao
|
36bf800e15
|
fix: improve fault tolerance on disk space full with error handling enhanced
|
2022-10-14 22:02:27 +08:00 |
Shengliang Guan
|
78fb1911d4
|
enh: refactor the code to create and delete mnodes
|
2022-10-14 17:59:09 +08:00 |
Minghao Li
|
4d123c4da6
|
refactor(sync): add interface in sync
|
2022-10-14 11:18:48 +08:00 |
Minghao Li
|
2ae4081a3f
|
refactor(sync): add double queues in vnode
|
2022-10-13 20:57:36 +08:00 |
Minghao Li
|
733440b352
|
refactor(sync): add double queues in vnode
|
2022-10-13 14:37:18 +08:00 |
Hongze Cheng
|
c79cc7e454
|
more code format
|
2022-10-13 14:06:27 +08:00 |
Shengliang Guan
|
3be4a2ed9c
|
Merge remote-tracking branch 'origin/3.0' into fix/TD-19245
|
2022-09-29 19:42:09 +08:00 |
Shengliang Guan
|
e94646ca70
|
fix: coverity issues
|
2022-09-29 19:41:54 +08:00 |
Shengliang Guan
|
c56dd86399
|
fix: do not process query and fetch msg until vnode restore finished
|
2022-09-29 14:29:30 +08:00 |
Shengliang Guan
|
4df3303514
|
fix: do not process query and fetch msg until vnode restore finished
|
2022-09-29 14:24:45 +08:00 |
Benguang Zhao
|
b71a9e3483
|
enh: improve error handling in syncNodeOpen
|
2022-09-28 13:34:13 +08:00 |
Shengliang Guan
|
f16029ad78
|
Merge pull request #17042 from taosdata/FIX/TD-19226-3.0
fix: avoid assertion on changing num of spaces in JSON files raft_config.json and raft_store.json
|
2022-09-27 09:33:41 +08:00 |
Shengliang Guan
|
f4cbf6dd75
|
Merge pull request #17040 from taosdata/fix/ZhiqiangWang/TD-13064-fix-mac-test-error
os: fix Mac test error
|
2022-09-26 18:53:48 +08:00 |
afwerar
|
91b35a0b62
|
os: fix Mac test error
|
2022-09-26 11:30:40 +08:00 |
Benguang Zhao
|
b10bc2ed5b
|
fix: avoid assertion on changing num of spaces in JSON files raft_config.json and raft_store.json
|
2022-09-23 19:17:39 +08:00 |
afwerar
|
5deb0e25d5
|
build: close default gtest compile and docker
|
2022-09-23 16:38:20 +08:00 |
Minglei Jin
|
8bc6a6297f
|
enh(sync): log entry cache for sync
|
2022-09-20 19:57:02 +08:00 |
Minghao Li
|
c5ec1741bc
|
refactor(sync): add syncHeartbeatReply
|
2022-09-07 18:02:10 +08:00 |
Minghao Li
|
d9363214b7
|
refactor(sync): add syncHeartbeat
|
2022-09-07 15:29:04 +08:00 |
Minghao Li
|
c151dd3b92
|
fix(sync): mem leak
|
2022-09-07 10:35:44 +08:00 |
Minghao Li
|
87dd0fc168
|
refactor(sync): delete ASSERT(0) in snapshotReceiverFinish
|
2022-09-01 10:54:02 +08:00 |
Shengliang Guan
|
4401080328
|
enh: make cmake .. -DCMAKE_BUILD_TYPE=Release work
|
2022-08-31 18:06:17 +08:00 |
Minghao Li
|
8da7950282
|
refactor(sync): close receiver when become leader
|
2022-08-22 15:40:28 +08:00 |
Minghao Li
|
dd212b5dbb
|
refactor(sync): modify config file len
|
2022-08-22 14:25:36 +08:00 |
Minghao Li
|
8a32c0c189
|
refactor(sync): adjust strategy for dynamic quorum
|
2022-08-18 14:55:57 +08:00 |
Minghao Li
|
2ca5bdc708
|
refactor(sync): add syncNodeDynamicQuorum
|
2022-08-17 15:39:38 +08:00 |
Minghao Li
|
eee4c0853d
|
refactor(sync): add syncNodeAppendEntriesOnePeer
|
2022-08-17 10:34:53 +08:00 |
Minghao Li
|
4164d14637
|
refactor(sync): add syncIsReadyForRead
|
2022-08-15 18:50:14 +08:00 |
Minghao Li
|
6cff4dcfd8
|
refactor(sync): add syncIsReadyForRead
|
2022-08-15 14:42:40 +08:00 |
Minghao Li
|
8f0361bf75
|
refactor(sync): delete expired config index
|
2022-08-11 17:42:04 +08:00 |
Minghao Li
|
8328aae50f
|
refactor(sync): add raft config index test
|
2022-08-11 15:22:44 +08:00 |
Minghao Li
|
dc42544e9e
|
refactor(sync): add leader, follower call back2
|
2022-08-10 20:45:36 +08:00 |
Minghao Li
|
b4c8685766
|
refactor(sync): add leader, follower call back
|
2022-08-10 17:17:30 +08:00 |
Minghao Li
|
6cabe5847e
|
fix(sync): delete memory after optimized
|
2022-08-10 11:26:23 +08:00 |
Li Minghao
|
7722f88093
|
Merge pull request #15861 from taosdata/feature/3.0_mhli
refactor(sync): speed up replicate
|
2022-08-08 20:36:49 +08:00 |
Minghao Li
|
df18cc5f47
|
refactor(sync): speed up replicate
|
2022-08-08 19:46:37 +08:00 |
Li Minghao
|
4c775b118a
|
Merge pull request #15843 from taosdata/feature/3.0_mhli
refactor(sync): speed up replicate
|
2022-08-08 17:26:34 +08:00 |
Minghao Li
|
62b07dbe5d
|
refactor(sync): speed up replicate
|
2022-08-08 15:10:32 +08:00 |
Li Minghao
|
ad55155897
|
Merge pull request #15838 from taosdata/feature/3.0_mhli
refactor(sync): make leader life longer
|
2022-08-08 14:03:33 +08:00 |
Minghao Li
|
d9b8417d7b
|
refactor(sync): make leader life longer
|
2022-08-08 14:01:31 +08:00 |
Minghao Li
|
0f63837e69
|
refactor(sync): make leader life longer
|
2022-08-08 13:25:02 +08:00 |
Li Minghao
|
363a4f38e3
|
Merge pull request #15821 from taosdata/feature/3.0_mhli
refactor(sync): make leader life longer
|
2022-08-08 10:32:55 +08:00 |
Minghao Li
|
2f1bf1eba9
|
refactor(sync): make leader life longer
|
2022-08-06 21:41:03 +08:00 |
Minghao Li
|
f8b0c98a71
|
refactor(sync): make leader life longer
|
2022-08-06 20:44:14 +08:00 |
Minghao Li
|
f83ca89ea2
|
refactor(sync): make leader life longer
|
2022-08-06 19:40:10 +08:00 |
Zhiqiang Wang
|
0f13d640b9
|
Merge pull request #15798 from taosdata/fix/ZhiqiangWang/TD-15311-fix-win-sync-compile-error
os: fix win sync compile error
|
2022-08-06 14:34:39 +08:00 |
Li Minghao
|
3e26cbbb61
|
Merge pull request #15800 from taosdata/feature/3.0_mhli
refactor(sync): make leader life longer
|
2022-08-06 14:13:09 +08:00 |
afwerar
|
d42c9b0eae
|
os: fix win sync compile error
|
2022-08-06 13:44:01 +08:00 |
Minghao Li
|
05229b6650
|
Merge branch '3.0' of https://github.com/taosdata/TDengine into feature/3.0_mhli
|
2022-08-06 13:18:03 +08:00 |
Minghao Li
|
e628b70726
|
refactor(sync): make leader life longer
|
2022-08-06 13:17:08 +08:00 |
afwerar
|
240a4a197c
|
os: fix win sync compile error
|
2022-08-06 13:10:01 +08:00 |
afwerar
|
457cae2561
|
os: fix win sync compile error
|
2022-08-06 11:46:05 +08:00 |
gccgdb1234
|
77d8657e69
|
fix: correct wrong parameter thread_count_create_tbl
|
2022-08-06 10:48:50 +08:00 |
Minghao Li
|
7d50c26207
|
refactor(sync): make leader life longer
|
2022-08-05 20:51:29 +08:00 |
Minghao Li
|
8dbacfdfe3
|
refactor(sync): make leader life longer
|
2022-08-05 17:42:35 +08:00 |
Minghao Li
|
27d72283bc
|
refactor(sync): make leader life longer
|
2022-08-05 16:45:21 +08:00 |
Minghao Li
|
327b938cbb
|
refactor(sync): make leader life longer
|
2022-08-05 15:33:44 +08:00 |
Minghao Li
|
e23c969d26
|
refactor(sync): make leader life longer
|
2022-08-05 13:33:49 +08:00 |
Minghao Li
|
32830ca9c0
|
refactor(sync): make leader life longer
|
2022-08-04 20:44:10 +08:00 |
Minghao Li
|
9be864a6be
|
refactor(sync): make leader life longer
|
2022-08-04 20:36:12 +08:00 |
Shengliang Guan
|
72b8e0eb20
|
refactor: adjust logs
|
2022-08-03 19:17:42 +08:00 |
Minghao Li
|
998e24474c
|
refactor(sync): change wal fsync flag to false
|
2022-08-03 19:15:07 +08:00 |
Minghao Li
|
f98965d749
|
refactor(sync): delete find sync pointer optimized
|
2022-08-03 14:41:38 +08:00 |
Shengliang Guan
|
f7e8341457
|
fix: adjust logs
|
2022-08-03 10:56:37 +08:00 |
Shengliang Guan
|
d5ff7c3207
|
fix: remove redundant syncNodeReplicate calls
|
2022-08-02 21:02:26 +08:00 |
Shengliang Guan
|
11bf501cad
|
refactor: adjust logs
|
2022-08-02 19:59:02 +08:00 |
Shengliang Guan
|
56f2e49764
|
refactor: adjust logs
|
2022-08-02 17:12:07 +08:00 |
Shengliang Guan
|
efb0127fbf
|
refactor: adjust logs
|
2022-08-02 16:48:49 +08:00 |
Shengliang Guan
|
d5aea7dac2
|
refactor: adjust sync log
|
2022-08-02 16:39:12 +08:00 |
Shengliang Guan
|
99f29f6455
|
refactor: adjust log
|
2022-08-01 17:23:52 +08:00 |
Minghao Li
|
cd7d434ed8
|
refactor(sync): delete trace log
|
2022-08-01 15:50:51 +08:00 |
Minghao Li
|
f9f5449b5d
|
refactor(sync): modify auto bench
|
2022-08-01 14:13:03 +08:00 |
Minghao Li
|
b529f05aec
|
refactor(sync): add test case
|
2022-08-01 11:03:18 +08:00 |
Minghao Li
|
ad3695cee6
|
refactor(sync): return when snapshot start > end
|
2022-07-30 18:15:15 +08:00 |
Minghao Li
|
4b6b1de91c
|
refactor(sync): restart hb timer when replicate get error term
|
2022-07-30 17:30:10 +08:00 |
Minghao Li
|
2885767a93
|
refactor(sync): delete speed up2
|
2022-07-30 11:14:45 +08:00 |
Minghao Li
|
e0e23fc2cb
|
refactor(sync): speed up sync point2
|
2022-07-29 21:17:39 +08:00 |
Minghao Li
|
7ce5fb11b0
|
refactor(sync): speed up sync point
|
2022-07-29 21:05:56 +08:00 |
Minghao Li
|
7dc12d7e4f
|
refactor(sync): add test case
|
2022-07-29 11:03:35 +08:00 |
Minghao Li
|
5ad0ac9500
|
refactor(sync): add propose batch
|
2022-07-28 20:24:31 +08:00 |
Minghao Li
|
64f4325bd7
|
refactor(sync): modify propose batch interface
|
2022-07-28 17:55:15 +08:00 |
Minghao Li
|
b5ebd55be7
|
refactor(sync): add test case
|
2022-07-28 14:36:11 +08:00 |
Minghao Li
|
166331c377
|
refactor(sync): add pre-commit interface
|
2022-07-26 19:12:13 +08:00 |
Minghao Li
|
49a4e83d48
|
refactor(sync): add pre-commit interface
|
2022-07-26 13:23:56 +08:00 |
Minghao Li
|
0addf09996
|
refactor(sync): add pre-commit interface
|
2022-07-26 11:24:39 +08:00 |
Minghao Li
|
43e2f8bc2b
|
refactor(sync): add pre-commit interface
|
2022-07-26 10:59:56 +08:00 |
Minghao Li
|
cedad48a73
|
refactor(sync): add ref in log entry
|
2022-07-25 17:47:15 +08:00 |
Minghao Li
|
7f2d0dc077
|
refactor(sync): add entry cache test
|
2022-07-25 14:26:41 +08:00 |
Minghao Li
|
dcdb7144c4
|
refactor(sync): delete timeout check
|
2022-07-23 19:54:56 +08:00 |
Minghao Li
|
0b494d256f
|
refactor(sync): add ref id in raft entry
|
2022-07-23 19:18:18 +08:00 |
Minghao Li
|
75f9f415e6
|
refactor(sync): add entry cache test
|
2022-07-23 16:05:34 +08:00 |
Minghao Li
|
b375a69aa8
|
refactor(sync): add log tool
|
2022-07-22 17:10:02 +08:00 |
Minghao Li
|
aebf398b9a
|
refactor(sync): add trace log
|
2022-07-21 17:34:29 +08:00 |
Minghao Li
|
da2686ce69
|
refactor(sync): add log tools
|
2022-07-21 16:43:56 +08:00 |
Minghao Li
|
ee237b091d
|
refactor(sync): add log tools
|
2022-07-21 15:43:55 +08:00 |
Minghao Li
|
c4bb5a1a52
|
refactor(sync): add log tools
|
2022-07-21 15:25:46 +08:00 |
Minghao Li
|
8915486ec1
|
fix(sync): raft store persist
|
2022-07-21 14:51:02 +08:00 |
Minghao Li
|
ac51192084
|
refactor(sync): add trace log
|
2022-07-21 13:54:24 +08:00 |
Minghao Li
|
3eff1f03e0
|
refactor(sync): add trace log
|
2022-07-21 10:57:14 +08:00 |
Minghao Li
|
540f519ad7
|
refactor(sync): add trace log
|
2022-07-20 20:24:49 +08:00 |
Minghao Li
|
b77e0a6750
|
refactor(sync): add trace log
|
2022-07-20 19:58:26 +08:00 |
Minghao Li
|
3491896b7a
|
refactor(sync): add trace log
|
2022-07-20 19:12:02 +08:00 |
Minghao Li
|
94b3e9d2f0
|
refactor(sync): add trace log
|
2022-07-20 19:00:55 +08:00 |
Minghao Li
|
7808fdfccb
|
refactor(sync): add trace log
|
2022-07-20 17:19:42 +08:00 |
Minghao Li
|
c2b348bec5
|
refactor(sync): add trace log
|
2022-07-20 15:34:09 +08:00 |
Minghao Li
|
90e7d794f3
|
fix(sync): reset commit index by snapshot when open sync
|
2022-07-20 13:32:38 +08:00 |
Minghao Li
|
11b473fe9e
|
refactor(sync): add trace log
|
2022-07-20 11:56:46 +08:00 |
Minghao Li
|
4c3e1fdaa9
|
refactor(sync): add trace log
|
2022-07-20 11:34:51 +08:00 |
Minghao Li
|
54be75ff13
|
refactor(sync): add trace log
|
2022-07-20 11:18:43 +08:00 |
Minghao Li
|
322bbc493e
|
refactor(sync): add trace log
|
2022-07-20 11:09:54 +08:00 |
Minghao Li
|
30bf78af96
|
refactor(sync): restart heartbeat timer after replicate
|
2022-07-19 19:04:11 +08:00 |
Minghao Li
|
991d6fd8a1
|
refactor(sync): add trace log
|
2022-07-19 17:20:59 +08:00 |
Minghao Li
|
329ba3cee8
|
refactor(sync): add trace log
|
2022-07-19 14:34:39 +08:00 |
Minghao Li
|
fc08a35fbf
|
refactor(sync): update sync-timeout to 10s
|
2022-07-19 13:52:02 +08:00 |
Minghao Li
|
651ae5832e
|
refactor(sync): delete not exist log
|
2022-07-19 10:46:47 +08:00 |
Minghao Li
|
7187c87d35
|
refactor(sync): add restart heartbeat timer
|
2022-07-18 16:55:24 +08:00 |
Minghao Li
|
9f94dcb384
|
refactor(sync): add index/term in vnodeSnapWriterClose
|
2022-07-18 09:45:33 +08:00 |
Minghao Li
|
fdf7930702
|
refactor(sync): add index/term in snapshot write
|
2022-07-16 18:09:36 +08:00 |
Minghao Li
|
c978bd10ec
|
fix(sync): do not sender snapshot when there's wal
|
2022-07-16 16:23:56 +08:00 |
Minghao Li
|
5cefb68dde
|
fix(sync): snapshot end index
|
2022-07-16 16:00:16 +08:00 |
Minghao Li
|
6f29fd4020
|
fix(sync): snapshot begin index
|
2022-07-16 15:34:22 +08:00 |
Minghao Li
|
59c7348c94
|
refactor(sync): add leader transfer callback
|
2022-07-15 16:07:45 +08:00 |
Minghao Li
|
681993884f
|
refactor(sync): add leader transfer callback
|
2022-07-15 14:55:33 +08:00 |
Li Minghao
|
e3eaddac0d
|
Merge pull request #14869 from taosdata/feature/3.0_mhli
refactor(sync): optimized replication
|
2022-07-15 13:12:37 +08:00 |
Minghao Li
|
3769e07708
|
refactor(sync): optimized replication
|
2022-07-13 18:13:22 +08:00 |
Li Minghao
|
60703bdd05
|
Merge pull request #14857 from taosdata/feature/3.0_mhli
refactor(sync): add skiplist entry cache
|
2022-07-13 17:52:45 +08:00 |
Minghao Li
|
511c39a0cf
|
refactor(sync): add skiplist entry cache
|
2022-07-13 15:55:38 +08:00 |
Shengliang Guan
|
480de34a0e
|
enh: support alter debugflag in dnode
|
2022-07-13 14:13:12 +08:00 |
Minghao Li
|
e91ca30b19
|
refactor(sync): add resp ttl clean
|
2022-07-12 20:23:31 +08:00 |
Shengliang Guan
|
037f84fafd
|
Merge remote-tracking branch 'origin/3.0' into fix/mnode
|
2022-07-12 17:29:23 +08:00 |
Minghao Li
|
473e134f31
|
refactor(sync): add resp ttl clean
|
2022-07-12 16:57:19 +08:00 |
Minghao Li
|
96f9274fef
|
refactor(sync): add timer routines
|
2022-07-12 15:04:32 +08:00 |
Minghao Li
|
129b289bdf
|
refactor(sync): do leader transfer
|
2022-07-12 14:34:18 +08:00 |
Shengliang Guan
|
75804db990
|
Merge remote-tracking branch 'origin/3.0' into fix/dnode
|
2022-07-12 14:22:10 +08:00 |
Shengliang Guan
|
b9165a9503
|
fix: reset queueSize after the queueItem is consumed and executed by the worker
|
2022-07-12 13:56:54 +08:00 |
Shengliang Guan
|
52b63db905
|
fix: invalid vnode ref while drop stream
|
2022-07-12 13:26:55 +08:00 |
Minghao Li
|
03fe08a890
|
refactor(sync): modify trace log
|
2022-07-12 11:15:58 +08:00 |
Minghao Li
|
d7d8d82eec
|
refactor(sync): modify log to index
|
2022-07-12 11:08:01 +08:00 |
Minghao Li
|
ded3224471
|
refactor(sync): modify log to index
|
2022-07-12 11:07:07 +08:00 |
Minghao Li
|
df63225b74
|
refactor(sync): modify append log
|
2022-07-11 17:26:45 +08:00 |
Liu Jicong
|
6d9727579b
|
Merge pull request #14761 from taosdata/feature/stream
feat(wal): add append interface
|
2022-07-11 16:50:28 +08:00 |
Liu Jicong
|
c6052fadba
|
feat(wal): add append interface
|
2022-07-11 16:22:51 +08:00 |
Minghao Li
|
27d06cae30
|
refactor(sync): add syncEntryCacheTest
|
2022-07-11 14:54:40 +08:00 |
Minghao Li
|
9e1b9fe64c
|
refactor(sync): add syncEntryCacheTest
|
2022-07-11 14:21:36 +08:00 |
Minghao Li
|
2dd7abd47e
|
refactor(sync): add vnode snapshot case
|
2022-07-11 10:34:02 +08:00 |
Minghao Li
|
ee3ceccb0a
|
fix(sync): vnode snapshot sender
|
2022-07-10 16:05:21 +08:00 |
Shengliang Guan
|
e4a855e591
|
Merge remote-tracking branch 'origin/3.0' into fix/valgrind
|
2022-07-08 19:54:26 +08:00 |
Li Minghao
|
94cc3af08f
|
Merge pull request #14686 from taosdata/feature/3.0_mhli
refactor(sync): add fake syncRestoreFromSnapshot
|
2022-07-08 19:46:51 +08:00 |
Shengliang Guan
|
6bb8a9ad8a
|
refactor: adjust logs
|
2022-07-08 19:41:23 +08:00 |
Shengliang Guan
|
de644c7d43
|
refactor: adjust logs
|
2022-07-08 18:33:52 +08:00 |
Shengliang Guan
|
a5e8ddbc56
|
refactor: adjust logs
|
2022-07-08 18:00:19 +08:00 |
Minghao Li
|
56e65d13d1
|
refactor(sync): add fake syncRestoreFromSnapshot
|
2022-07-08 17:37:25 +08:00 |
Shengliang Guan
|
361c21a35c
|
refactor: adjust logs
|
2022-07-08 17:27:06 +08:00 |
Li Minghao
|
d94680c3c4
|
Merge pull request #14676 from taosdata/feature/3.0_mhli
fix(sync): append entries batch
|
2022-07-08 16:07:22 +08:00 |
Shengliang Guan
|
b7077b7fb3
|
Merge pull request #14679 from taosdata/fix/valgrind
refactor: change fndebugfalg to udfdebugflag
|
2022-07-08 15:44:37 +08:00 |
Minghao Li
|
cc31a7c3c3
|
refactor(sync): add syncRestoreFromSnapshot
|
2022-07-08 15:38:40 +08:00 |
Minghao Li
|
ed6001d5ca
|
refactor(sync): add syncRestoreFromSnapshot
|
2022-07-08 15:31:50 +08:00 |
Minghao Li
|
a39de34984
|
refactor(sync): rm syncOnMessage
|
2022-07-08 15:21:44 +08:00 |
Shengliang Guan
|
6e12d8e707
|
refactor: adjust log
|
2022-07-08 15:20:15 +08:00 |
Minghao Li
|
1ee5468411
|
fix(sync): append entries batch
|
2022-07-08 14:47:00 +08:00 |
Li Minghao
|
1e1e373220
|
Merge pull request #14654 from taosdata/feature/3.0_mhli
fix(sync): snapshot strategy wal first
|
2022-07-07 17:45:17 +08:00 |
Minghao Li
|
1c3c270307
|
fix(sync): snapshot strategy wal first
|
2022-07-07 17:00:01 +08:00 |
Liu Jicong
|
1ec57798d2
|
ci: remove unstable case
|
2022-07-07 11:45:28 +08:00 |
Liu Jicong
|
baa48489b7
|
merge from 3.0
|
2022-07-06 21:25:34 +08:00 |
Minghao Li
|
b73914fb0d
|
refactor(sync): add term in rpcMsg
|
2022-07-06 16:52:39 +08:00 |
Minghao Li
|
78efbaabe1
|
refactor(sync): add syncGetSnapshotByIndex
|
2022-07-06 15:16:52 +08:00 |
Minghao Li
|
83b639ae8f
|
refactor(sync): persist batch size
|
2022-07-06 14:58:38 +08:00 |
Minghao Li
|
6ec47a7a60
|
fix(sync): propose batch
|
2022-07-06 13:17:16 +08:00 |
Minghao Li
|
730a7a4a58
|
refactor(sync): snapshot strategy
|
2022-07-06 11:44:28 +08:00 |
Minghao Li
|
cd4bc6e30b
|
refactor(sync): snapshot strategy
|
2022-07-06 11:12:45 +08:00 |
Minghao Li
|
8a4e251be7
|
fix(sync): batch propose
|
2022-07-06 10:32:17 +08:00 |
Minghao Li
|
103a9cd9e8
|
fix(sync): release SyncNode ref
|
2022-07-05 17:39:01 +08:00 |
Minghao Li
|
88b0ab5458
|
fix(sync): release SyncNode ref
|
2022-07-05 17:32:51 +08:00 |
Minghao Li
|
e8160342c3
|
refactor(sync): snapshot sender, receiver
|
2022-07-05 14:38:44 +08:00 |
Shengliang Guan
|
2daef4ba58
|
fix: add ref log to sync
|
2022-07-05 11:36:41 +08:00 |
Minghao Li
|
6437d20cda
|
refactor(sync): add resp syncRespCleanByTTL
|
2022-07-04 21:28:52 +08:00 |
Minghao Li
|
6e59c13cbd
|
refactor(sync): add sync strategy
|
2022-07-04 15:57:28 +08:00 |
Minghao Li
|
ded4616074
|
refactor(sync): add sync strategy
|
2022-07-04 14:55:26 +08:00 |
Minghao Li
|
a5d3b7033a
|
refactor(sync): add snapshot writer param
|
2022-07-04 14:18:06 +08:00 |
Minghao Li
|
856806bb22
|
refactor(sync): add snapshot2 interface
|
2022-07-04 13:33:49 +08:00 |
Minghao Li
|
4fc500c91c
|
refactor(sync): add SyncAppendEntriesBatch
|
2022-07-02 16:01:47 +08:00 |
Minghao Li
|
086ec29ca0
|
refactor(sync): add SyncClientRequestBatch
|
2022-07-02 14:41:54 +08:00 |
Minghao Li
|
d4ab134645
|
refactor(sync): add snapshot2 interface
|
2022-07-01 17:30:52 +08:00 |
Minghao Li
|
0ffc6c46f3
|
refactor(sync): add snapshot2 interface
|
2022-07-01 14:47:12 +08:00 |
Minghao Li
|
91238e823e
|
refactor(sync): add snapshot2 interface
|
2022-07-01 14:22:14 +08:00 |
Minghao Li
|
4f39cd31b0
|
refactor(sync): add snapshot2 interface
|
2022-07-01 09:50:20 +08:00 |
Minghao Li
|
24a3c817a4
|
refactor(sync): add batch propose
|
2022-06-30 16:44:49 +08:00 |
Minghao Li
|
376bf46a64
|
refactor(sync): add SyncClientRequestBatch
|
2022-06-30 15:28:23 +08:00 |
Minghao Li
|
1a8cf049b7
|
refactor(sync): add syncAppendEntriesBatch
|
2022-06-30 13:39:13 +08:00 |
Minghao Li
|
c3b2b98454
|
refactor(sync): delete some asserts
|
2022-06-29 19:18:15 +08:00 |
Minghao Li
|
3440822ebf
|
refactor(sync): add some comments
|
2022-06-29 16:40:36 +08:00 |
Minghao Li
|
41f24314d0
|
refactor(sync): add SYNC_TERM_INVALID
|
2022-06-29 15:44:30 +08:00 |
Minghao Li
|
18b78f2450
|
refactor(sync): add return code restore from snapshot
|
2022-06-29 14:50:59 +08:00 |
Minghao Li
|
4bd650609d
|
refactor(sync): delete old functions
|
2022-06-29 14:02:40 +08:00 |
Minghao Li
|
aded474d5b
|
refactor(sync): adjust trace log
|
2022-06-28 16:19:15 +08:00 |
Minghao Li
|
33d1440e7b
|
refactor(sync): adjust trace log
|
2022-06-28 14:23:45 +08:00 |
Minghao Li
|
4c410bd5ec
|
refactor(sync): refactor snapshot code
|
2022-06-28 11:33:14 +08:00 |
Minghao Li
|
2647ec21e0
|
refactor(sync): add comments in snapshot
|
2022-06-27 20:23:08 +08:00 |
Minghao Li
|
5e7b7cb449
|
refactor(sync): add entries cache
|
2022-06-27 16:56:36 +08:00 |
Minghao Li
|
49ff32cda5
|
refactor(sync): add entries cache
|
2022-06-27 16:53:02 +08:00 |
Minghao Li
|
a22814a5a7
|
refactor(sync): optimized one replica
|
2022-06-27 10:36:28 +08:00 |
Minghao Li
|
6eecbcd1a6
|
refactor(sync): optimized one replica
|
2022-06-26 01:16:11 +08:00 |
Minghao Li
|
a6f33ba01c
|
refactor(sync): optimized one replica
|
2022-06-25 20:31:42 +08:00 |
Minghao Li
|
77b365f0cc
|
refactor(sync): do not replicate when one replica
|
2022-06-25 16:27:05 +08:00 |
Minghao Li
|
0df1415caf
|
refactor(sync): add trace log
|
2022-06-25 11:30:34 +08:00 |
Minghao Li
|
58296f6a5a
|
refactor(sync): adjust log buf size
|
2022-06-24 16:44:45 +08:00 |
Minghao Li
|
87defc2790
|
refactor(sync): add interface: get retry epset
|
2022-06-24 14:26:31 +08:00 |
Minghao Li
|
8a8e42a923
|
refactor(sync): set error code in syncIsReady
|
2022-06-24 14:04:58 +08:00 |
Minghao Li
|
8060108585
|
refactor(sync): add trace log
|
2022-06-24 13:50:23 +08:00 |
Minghao Li
|
b3fa103cb9
|
refactor(sync): add trace log
|
2022-06-24 11:36:26 +08:00 |
Minghao Li
|
3d9ffc42e8
|
refactor(sync): refactor wal abstraction
|
2022-06-23 21:16:16 +08:00 |
Minghao Li
|
f140a5ad1b
|
refactor(sync): add trace log
|
2022-06-23 16:57:18 +08:00 |
Minghao Li
|
4fdc62a27f
|
refactor(sync): delete fake match branch
|
2022-06-23 16:32:06 +08:00 |
Minghao Li
|
00c0926c44
|
refactor(sync): hold wal handle with log store
|
2022-06-23 14:58:52 +08:00 |
Minghao Li
|
cdb6b2429a
|
refactor(sync): update election timer range
|
2022-06-23 14:37:29 +08:00 |
Minghao Li
|
e18329ac19
|
refactor(sync): update election timer range
|
2022-06-23 14:22:53 +08:00 |
Minghao Li
|
ca4d7329ce
|
refactor(sync): modify wal error log
|
2022-06-23 14:07:18 +08:00 |
Minghao Li
|
81eae2a9af
|
refactor(sync): modify wal error log
|
2022-06-23 11:59:28 +08:00 |
Minghao Li
|
e051bc51db
|
refactor(sync): add trace log
|
2022-06-23 11:23:44 +08:00 |
Minghao Li
|
a701451a27
|
refactor(sync): add trace log
|
2022-06-23 11:09:01 +08:00 |
Minghao Li
|
9786ba2fbe
|
fix(sync): update nextindex, matchindex when backto nolog
|
2022-06-23 10:10:57 +08:00 |
Minghao Li
|
2f2715aca4
|
fix(sync): save saveErr
|
2022-06-22 20:23:49 +08:00 |
Minghao Li
|
13c916f5cb
|
fix(sync): update lcindex to -1, when get error
|
2022-06-22 19:48:36 +08:00 |
Minghao Li
|
7b5a3eff3f
|
refactor(sync): add syncLogStoreCheck tool
|
2022-06-22 10:42:54 +08:00 |
Minghao Li
|
0ba3326b99
|
fix(sync): update commit index when apply snapshot
|
2022-06-22 10:35:39 +08:00 |
Minghao Li
|
1f0d7807ac
|
fix(sync): sender get config from local
|
2022-06-21 19:27:52 +08:00 |
Minghao Li
|
4381c3620d
|
refactor(sync): calculate index after append entry
|
2022-06-21 19:00:24 +08:00 |
Minghao Li
|
363c98e9ed
|
refactor(sync): abstract for log store
|
2022-06-21 17:45:08 +08:00 |
Minghao Li
|
ecc43b6697
|
refactor(sync): delete some assert
|
2022-06-21 16:02:36 +08:00 |
Minghao Li
|
b61a5cd126
|
refactor(sync) add trace log
|
2022-06-21 15:30:24 +08:00 |
Minghao Li
|
0fb64add90
|
refactor(sync) add trace log
|
2022-06-21 15:09:23 +08:00 |
Minghao Li
|
6c71ae8985
|
fix(sync): config change when set index-mgr
|
2022-06-21 13:23:35 +08:00 |
Shengliang Guan
|
e87baa8df7
|
Merge remote-tracking branch 'origin/3.0' into fix/mnode
|
2022-06-21 11:42:11 +08:00 |
Shengliang Guan
|
714c599fd7
|
fix: deadlock while set standby
|
2022-06-21 11:40:27 +08:00 |
Minghao Li
|
50e3527f2b
|
refactor(sync): set ranmdom seed by ns
|
2022-06-21 11:11:16 +08:00 |
Minghao Li
|
3b7e0bfdcc
|
fix(sync): set standby when not follower
|
2022-06-20 20:55:40 +08:00 |
Minghao Li
|
9f76504830
|
refactor(sync): propose fail when changing
|
2022-06-20 20:10:13 +08:00 |
Minghao Li
|
3573ae1564
|
refactor(sync): block when changing
|
2022-06-20 20:07:36 +08:00 |
Minghao Li
|
e441bd266b
|
refactor(sync): add changing state
|
2022-06-20 17:48:56 +08:00 |
Minghao Li
|
5968c6353f
|
refactor(sync): get snapshot and create reader
|
2022-06-20 10:58:59 +08:00 |
Minghao Li
|
16930ac3aa
|
refactor(sync): adjust log buf size
|
2022-06-18 18:42:40 +08:00 |
Minghao Li
|
f5366425ed
|
refactor(sync): append noop in become leader
|
2022-06-18 17:02:29 +08:00 |
Minghao Li
|
b247762931
|
refactor(sync) refactor trace log
|
2022-06-18 15:17:58 +08:00 |