Skip to content

Support for Distributed Log #2

@2hamed

Description

@2hamed

For this library to be fully Raft compatible, support for a distributed log should be added.

A rough explanation of the Log Replication procedure is described in this Wikipedia page.

First, we need to come up with a format to store logs. Each log entry describes an arbitrary command for which all nodes should commit to their state machines.
Upon receiving a request, the leader node notifies all follower nodes, and once the log entry is confirmed each should commit that request to their log storage.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions