Skip to content
forked from cruzdb/zlog

A high-performance distributed shared-log for Ceph

License

Notifications You must be signed in to change notification settings

illinoisdata/zlog

 
 

Repository files navigation

ZLog - a fast distributed shared log

Build Status Coverity Scan Build Status codecov docs

ZLog is a high-performance, strongly consistent shared-log. Currently ZLog runs on top of the Ceph and RADOS distributed storage system, but supports plugging in additional storage targets. Its goal is to replicate the CORFU protocol adapted for software-defined storage.

More information:

Note 1: the key-value store project has be split off from zlog and moved to a dedicated repository as a full client of zlog. You can find that at https://github.com/cruzdb/cruzdb/.

Note 2: The project is undergoing a transition to https://github.com/cruzdb organization. Please let us know if we notice any broken links!

Getting Started

Language Bindings

The base ZLog project provides C, C++, and Java bindings.

Getting Involved

We welcome and encourage people to learn and contribute to the ZLog project. If you are looking for ways to get started, we use the E-easy and E-intermediate labels to tag issues that are good candidates for new contributors.

Build Status

Distribution Status
CentOS 7 status
Debian Jessie status
Ubuntu 14.04 LTS status
Ubuntu 16.04 LTS status
Ubuntu 16.10 status
Ubuntu 17.04 status
Fedora 24 status
Fedora 25 status
Fedora 26 status

About

A high-performance distributed shared-log for Ceph

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 71.2%
  • Shell 16.8%
  • CMake 5.3%
  • Java 2.5%
  • Python 1.8%
  • Dockerfile 1.8%
  • C 0.6%