celluloid / floss

UNMAINTAINED: See celluloid/celluloid#779 - A Ruby implementation of the Raft consensus algorithm.
MIT License
77 stars 14 forks source link

Initial implementation of Kyotocabinet backed Log #24

Open josephglanville opened 11 years ago

josephglanville commented 11 years ago

This implements a persistent log using the embedded database Kyotocabinet.

aflatter commented 11 years ago

What's the state of this again?

josephglanville commented 11 years ago

It's mostly working (the bugs aren't in the log implementation) there are some issues when using any sort of persistent log implementation though.

I haven't had time to really loop back on and clean this up though, it is however functional. I will probably be actually using this code in the nearish future though so I will be coming back and making sure we get the persistent log working nicely.