raft icon indicating copy to clipboard operation
raft copied to clipboard

C implementation of the Raft consensus protocol

Results 25 raft issues
Sort by recently updated
recently updated
newest added

We would like to use the raft library in the context of a docker swarm runtime environment. In contrast to traditional docker runtime it's not possible to assign internal static...

It will be great to add benchmark data from memory disk (os /tmp) for 3 node and 1 node QPS on README.md.

In the latest commit version: 05a49e0, one assertion failed: src/uv_truncate.c:58: void uvTruncateWorkCb(uv_work_t *): Assertion `i < n_segments'. Attached is the log file [n_segments-assertion-failure.log](https://github.com/jerrytesting/c-raft_bugLogs/blob/main/n_segments-assertion-failure.log). Hope it could help you debug.

I want to learn raft code by running these test cases in raft-master/test. But please tell me how to compile and run. and what confiugre options need to be added....

Patch to support the MacOS for go-dqlite, basically a copy of abandoned PR #119 with some cleaning and MacOS-specific changes. Now it's ready for review - I tested it successfully...

when one killed node rejoins the cluster, one memory leak happens. The following is the sanitizer report: ``` 1: raft_start(): io: load closed segment 0000000000000138-0000000000000201: entries batch 5 starting at...

The goal is to redesign the API so that it is easily extensible in the future without breaking clients and without the need to bump the major soversion. I will...

The goal is to redesign the API so that it is easily extensible in the future without breaking clients and without the need to bump the major soversion. I will...

This allows the raft library to allocate enough space for the structs without depending on the space allocated by the user that could be compiled against an older version of...

To avoid send large snapshot, we can use tools like bsdiff to generate patch for snapshot, and each node need keep some snapshot index to generate the patch. on all...

Feature