ratis
ratis copied to clipboard
Open source Java implementation for Raft consensus protocol.
## What changes were proposed in this pull request? The shell jar in the lib folder, while other jars in jars folder, we can put them together. ``` [dcadmin@dcadmin-work ratis]$...
https://issues.apache.org/jira/browse/RATIS-1644
See https://issues.apache.org/jira/browse/RATIS-1668
See https://issues.apache.org/jira/browse/RATIS-1642 (Will also try removing the SuppressFBWarnings tags.)
## What changes were proposed in this pull request? Add linearizable read-only implementation for Raft **leader**. See https://issues.apache.org/jira/secure/attachment/13047304/13047304_Proposal-Support+leader+readIndex.pdf for my original proposal. This PR only includes the Leader side implementation....
See https://issues.apache.org/jira/browse/RATIS-1586
## What changes were proposed in this pull request? Allow running multiple iterations of tests in `unit.sh` simply by setting `ITERATIONS` environment variable. Results (summary, output of failed tests) for...
## What changes were proposed in this pull request? Include test source to check. ## What is the link to the Apache JIRA https://issues.apache.org/jira/browse/RATIS-1616 ## How was this patch tested?...
## What changes were proposed in this pull request? Cleanup NettyClientStreamRpc#replies empty queue optimize I can use the Netty scheduleAtFixedRate periodic scheduling cleanup empty queue ## What is the link...
## What changes were proposed in this pull request? Optional DataStreamManagement#startTransaction configuration ## What is the link to the Apache JIRA see: https://issues.apache.org/jira/browse/RATIS-1524 https://issues.apache.org/jira/browse/RATIS-1513