Skip to content
This repository was archived by the owner on Sep 27, 2023. It is now read-only.
This repository was archived by the owner on Sep 27, 2023. It is now read-only.

Finish core Raft consensus implementation #62

Description

@heidihoward

The following components are still necessary:

  • client request cache
  • state machine failure
  • dispatch append entries immediately after a client request or a negative append entries response is received, expose existing implementation as a "batch append entries" option in advanced settings
  • testing!

The following would be nice to add in the future:

  • dynamic membership
  • log compaction
  • no-op at start of leadership?
  • add separate election duration timer
  • add client request acknowledgement and timer
  • handling read-only commands

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions