Shengliang Guan
|
1bb1025f7d
|
enh: add tassert
|
2022-12-07 22:24:47 +08:00 |
Shengliang Guan
|
6d94afe48f
|
Revert "refact: adjust some assert cases"
|
2022-12-07 21:51:17 +08:00 |
Shengliang Guan
|
d5126d469a
|
refact: replcase ASSERT with tAssert
|
2022-12-07 18:42:48 +08:00 |
Benguang Zhao
|
decb17fcb1
|
fix: use recursive mutex for relocking ring log buffer in syncNodeDoConfigChange
|
2022-11-29 23:19:32 +08:00 |
Benguang Zhao
|
470441c541
|
Merge branch 3.0 to FIX/TD-19334-3.0
|
2022-11-29 18:24:01 +08:00 |
Minghao Li
|
198e18c348
|
refactor(sync): add trace log for cache hit, cache miss
|
2022-11-29 14:58:47 +08:00 |
Benguang Zhao
|
68f8ebac9d
|
Merge branch 3.0 to FIX/TD-19334-3.0
|
2022-11-25 13:10:06 +08:00 |
Minghao Li
|
fd9a612d50
|
refactor(sync): fix coverity scan error
|
2022-11-23 11:15:46 +08:00 |
Benguang Zhao
|
b90ee79623
|
fix: use syncLogBufferCommit in syncNodeOnLocalCmd
|
2022-11-21 13:51:01 +08:00 |
Benguang Zhao
|
363cbc8985
|
fix: update cbMeta rsp handle info in syncLogFsmExecute
|
2022-11-18 09:37:58 +08:00 |
Benguang Zhao
|
051b73c1ed
|
Merge branch 3.0 to FIX/TD-19334-3.0
|
2022-11-17 17:28:11 +08:00 |
Minghao Li
|
c5aa7e072d
|
refactor(sync): optimize, make LRU Cache hit more
|
2022-11-15 19:17:28 +08:00 |
Benguang Zhao
|
c0c1cd8211
|
enh: reset sync log repl mgr if restarting of the peer detected in HeartbeatReply
|
2022-11-15 10:24:11 +08:00 |
Shengliang Guan
|
b4f8e45401
|
refact: adjust head file and sync log
|
2022-11-11 14:25:24 +08:00 |
Shengliang Guan
|
a1c8db0f88
|
refact: adjust sync log
|
2022-11-07 17:35:24 +08:00 |
Benguang Zhao
|
5878c9a31a
|
fix: impl ring log buffer
|
2022-11-07 14:27:22 +08:00 |
Minghao Li
|
ddb815ac42
|
refactor(sync): optimize advance commit index when one replica
|
2022-11-05 10:54:59 +08:00 |
Minghao Li
|
eb7b9d3819
|
fix(sync): fix coverity scan issues
|
2022-10-25 14:28:34 +08:00 |
Shengliang Guan
|
2d3f5274b7
|
fix: compile error in mac
|
2022-10-22 08:39:58 +08:00 |
Minghao Li
|
b492082ac2
|
refacotr(sync): delete DynamicQuorum
|
2022-10-21 15:31:55 +08:00 |
Minghao Li
|
5965629b2e
|
refactor(sync): refacotr sync
|
2022-10-20 16:05:14 +08:00 |
Benguang Zhao
|
3b0968d7f9
|
enh: enable the -Wformat=2 compiler option
|
2022-10-19 09:24:15 +08:00 |
Minghao Li
|
e85954276f
|
refactor(sync): rename functions
|
2022-10-18 16:16:53 +08:00 |
Minghao Li
|
1b36ad119c
|
refactor(sync): rename functions
|
2022-10-18 15:24:00 +08:00 |
Minghao Li
|
e810f2ad64
|
refactor(sync): delete old code, ok
|
2022-10-18 13:53:03 +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 |
Minglei Jin
|
8bc6a6297f
|
enh(sync): log entry cache for sync
|
2022-09-20 19:57:02 +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
|
f8b0c98a71
|
refactor(sync): make leader life longer
|
2022-08-06 20:44:14 +08:00 |
Minghao Li
|
7d50c26207
|
refactor(sync): make leader life longer
|
2022-08-05 20:51:29 +08:00 |
Shengliang Guan
|
56f2e49764
|
refactor: adjust logs
|
2022-08-02 17:12:07 +08:00 |
Minghao Li
|
0addf09996
|
refactor(sync): add pre-commit interface
|
2022-07-26 11:24:39 +08:00 |
Minghao Li
|
2dd7abd47e
|
refactor(sync): add vnode snapshot case
|
2022-07-11 10:34:02 +08:00 |
Shengliang Guan
|
e4a855e591
|
Merge remote-tracking branch 'origin/3.0' into fix/valgrind
|
2022-07-08 19:54:26 +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 |
Minghao Li
|
a6f33ba01c
|
refactor(sync): optimized one replica
|
2022-06-25 20:31:42 +08:00 |
Minghao Li
|
ecc43b6697
|
refactor(sync): delete some assert
|
2022-06-21 16:02:36 +08:00 |
Minghao Li
|
5968c6353f
|
refactor(sync): get snapshot and create reader
|
2022-06-20 10:58:59 +08:00 |
Minghao Li
|
b247762931
|
refactor(sync) refactor trace log
|
2022-06-18 15:17:58 +08:00 |
Shengliang Guan
|
43f8f34b0f
|
refactor: adjust logs
|
2022-06-17 14:24:17 +08:00 |
Minghao Li
|
3fdd0c30ac
|
refactor(sync): add trace log
|
2022-06-16 19:08:44 +08:00 |
Minghao Li
|
15ac89590c
|
refactor(sync): add trace log
|
2022-06-16 17:41:01 +08:00 |
Minghao Li
|
9a9200d28b
|
refactor(sync): add restore finish when become leader again
|
2022-06-16 15:38:40 +08:00 |
Minghao Li
|
aad288ab17
|
refactor(sync): add debug log
|
2022-06-12 15:21:56 +08:00 |
Minghao Li
|
6a4cdadef6
|
refactor(sync): add debug log
|
2022-06-11 21:56:44 +08:00 |
Minghao Li
|
e9d466ec82
|
refactor(sync) delete some trace log
|
2022-06-10 16:51:17 +08:00 |
Minghao Li
|
736862541e
|
fix(sync): restart with config change
|
2022-06-10 15:19:11 +08:00 |