ratis
ratis copied to clipboard
Open source Java implementation for Raft consensus protocol.
## What changes were proposed in this pull request? `buildnumber-maven-plugin`'s `create-metadata` goal generates a properties file similar to: ``` #Created by build system. Do not modify #Fri Dec 29 09:18:39...
## What changes were proposed in this pull request? This pull request fixes the issue where RaftServerImpl.appendEntries may be blocked indefinitely. ## What is the link to the Apache JIRA...
## What changes were proposed in this pull request? `TestLeaderInstallSnapshot.testInstallSnapshotLeaderSwitch` calls `cluster.shutdown` twice (one in the test method and another in `runWithNewCluster`). The second shutdown seems to create weird problems...
## What changes were proposed in this pull request? We have two raft cluster, A cluster IP is A1:7082,A2:7082,A3:7082 B cluster master ip is B1:7082,B2:7082,B3:7082 When we start A cluster...
See RATIS-2129 (Temporally targeting to the `release-3.1.0` branch. Will submit a pr for the master once this has passed all the tests.)
see [jira](https://issues.apache.org/jira/browse/RATIS-2146?orderby=created+DESC%2C+priority+DESC%2C+updated+DESC)
see: https://issues.apache.org/jira/browse/RATIS-2145
## What changes were proposed in this pull request? In recent observations, I found that some functions wait for a future while holding a lock, which is a very dangerous...
This fix will be split into multiple JIRAs: RATIS-2164, RATIS-2151, RATIS-2173 The following are the bugs found so far: 1. `LeakDetector`: asserted `allLeaks` is non-empty but printed "allLeaks.size = 0"...