Results 64 issues of Jay

**Is your feature request related to a problem? Please describe.** [Paper](https://www.vldb.org/pvldb/vol11/p1849-cao.pdf) introduces a mechanism that allows applying raft logs out of order. Quotes from the paper: > . As the...

Feature

We have developed ours implementation but as discussed in the past, we decided to go with the community and port the implement of etcd instead. There will be several PRs:...

Feature

if messages are out of order and MsgTimeoutNow arrives after an election timeout, a new leader may be elected probably as MsgTimeoutNow will trigger election despite of the lease. So...

Bug

Add a bot to close stale issues/PRs automatically.

Request for Comment

To release 1.0, we need to solve following issues: - [x] Add examples - [x] Enhance documentations - [ ] Review all APIs for proper access level

Pinned

Currently local message and remote message are mixed in protocol. It's not clear and can lead to unexpected behavior bug if use inappropriately. As a bonus, separate them can also...

Enhancement
Request for Comment

Apparently, if a peer's votes get rejected by quorum for log gap, then the peer can't become leader anymore by simply retry. So we can disable campaign for these peers...

Optimization
Request for Comment

For now a candidate will always reset election_elapsed when receiving a message with higher term. However if the vote is about to be rejected, reset elapsed will make campaign postponed...

Enhancement
Optimization
Request for Comment

raft library uses a `Vec` to store all the generated messages. They are sent out only after the readiness is handled unless it's leader. In such case, it's recommended to...

Enhancement

Summary ======= This RFC proposes to use an index to trace leadership transfer, and if follower fails to start election, a response should be sent back to leader. Motivation ========...

Feature
Request for Comment