ra icon indicating copy to clipboard operation
ra copied to clipboard

A Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.

Results 70 ra issues
Sort by recently updated
recently updated
newest added

Provide an option to force a ra server to start as a single node cluster in the case where a quorum cannot ever be re-established and we just want to...

## Proposed Changes Version 3.2.0 of rules_erlang has been blocked in the BCR (bazel-central-registry) CI due to toolchain resolution bugs that don't affect our use of it. Version 3.2.0 is...

We could automatically recovery from checksum failures encountered during WAL recovery by filtering out any subsequent entries for any WriterId that has failed a check. This will of course threaten...

This is a proposal for a new effect type to allow the Ra leader to run and monitor "tasks" on behalf of the state machine. Tasks are run in their...

To cover cases such as https://github.com/rabbitmq/ra/pull/273

The WAL / disk easily becomes the bottleneck for a RA system, especially on limited cloud-based environments where disks have limits on ops per second and MB per second. Hence...

performance

#239 optimised ra server restart initialisation but there may be more that can be done to speed up cases where lots of ra servers need to be started simultaneously (like...

performance

So far, when the `delete_cluster/{1,2}` function returned, it meant that the request to stop the cluster was committed to the Ra log and applied. However, the actual stop of the...

enhancement

If follower with, say, machine version 1 receives a snapshot with a higher machine version (2) it will not be able to restart as it expects to find the module...

[Edit: I am using ra v1.1.9] While transferring leadership, if the 'leaving' leader receives a command in `await_condition` state, the command is dropped. In my trace, I identified `ra_server:transfer_leadership_condition/2` as...