-
如下case:
三节点{A, B, C}
```
1. A向BC请求投票
2. BC都成功给A投票
3. B选举超时,开始preVote
4. A当选为Leader (Term=1),之后开始向BC发送心跳
5. B向AC请求投票
6. C成给B投票
7. B当选为Leader(Term=2)
```
follower在handleRequestVoteReque…
-
将rocksdb升级到最新版本8.1.1.1之后,一些过时的方法已经删掉了,可以去掉吗
com.alipay.sofa.jraft.util.StorageOptionsFactory中的这个方法
**private static BlockBasedTableConfig copyTableFormatConfig(final BlockBasedTableConfig cfg)…
-
LogManagerImpl里的logsInMemory是否有内存泄露风险?
重现原因:
1 如果follower重启后,需要append log的非常多,比如几亿条(某些原因leader长时间没有snapshot),那logsInMemory里就会添加很多到内存里
2 而在NodeImpl的handleAppendEntriesRequest逻辑里,是用JRaft-LogManager-D…
-
## In what area(s)?
/area test-and-release
https://github.com/sofastack/sofa-registry/blob/3d8297aae0017ed222e71add10f11bd2deeb23ec/server/server/session/src/main/java/com/alipay/sofa/regis…
-
各位大佬,好。我使用的是nacos 2.2.3,原先有个稳定的集群:节点1、节点2、节点3。近期准备新搭建一个集群:节点4,选择从原先某个节点(节点1)打包复制一份nacos包搭建。
在启动节点4时,因疏忽,忘了将cluster.conf改为节点4(仍为节点1、节点2、节点3),启动后,原集群raft member列表中,就出现节点1、节点2、节点3、节点4(界面中集群节点数正常,是3个,只是r…
-
### Search before asking
- [X] I had searched in the [issues](https://github.com/apache/dolphinscheduler/issues?q=is%3Aissue) and found no similar feature requirement.
### Description
## Th…
-
目前的我们这边的应用需要这样获取锁,相当于我们在上面封装了一层
```
@Override
public boolean acquireLock(String lockKey) {
final DistributedLock distributedLock = rheaKvStore.getDistributedLock(lockKey,
…
-
rt,这个分布式锁能实现阻塞等待吗,阻塞和唤醒的效果吗
-
use cmdline: bin\startup.cmd -m standalone
启动2.4.0无任何问题,具体请看日志。err.log是启动时重定向出来的信息。
[err.log](https://github.com/user-attachments/files/16635853/err.log)
[nacos.log](https://github.com/user-attach…
-
### Your question
I use sofa-jraft for the sole purpose to have a leader election between instances of myapp.
One test is to shut down 1 of 3 myapp instances, and observe the other 2 instances elect…