Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Intro

LogCabin is a distributed system that provides a small amount of highly replicated, consistent storage. It is a reliable place for other distributed systems to store their core metadata and is helpful in solving cluster management issues.

We've written a paper about the Raft consensus algorithm which LogCabin uses internally. A draft of this paper is available : read it here (PDF).

Source code

The source code is here: https://github.com/logcabin/logcabin

...

Please report bugs and feature requests to https://github.com/logcabin/logcabin/issues . You'll need a github account (free) to submit new issues.

Old Topics

Warning: these are design notes from initial stages of LogCabin and are are probably not relevant any longer.

Cleaning Tombstones

Comparing Replicas

...

Viewstamped Replication: A New Primary Copy Method to Support Highly-Available Distributed Systems (PODC '88)