@leo-project

Leo Project

The Leo Storage and Database Project

Erlang 4 3

leo_cache

leo_cache is an object caching server into RAM and Disc (SSD)

Updated Sep 28, 2016

Erlang 3 3

leo_dcerl

leo_dcerl is a disc cache lib for Erlang

Updated Sep 28, 2016

Erlang 5 2

leo_mcerl

leo_mcerl is a memory cache lib for Erlang

Updated Sep 28, 2016

Erlang 1 1

leo_tran

leo_tran is a library to handle a data-transaction. We can easily write programs that manager a data-transaction to avoid a conflicts and reduce unnecessary requests between nodes.

Updated Sep 28, 2016

Erlang 3 2

leo_s3_libs

leo_s3_libs are S3 related libraries for LeoFS and other Erlang applications.

Updated Sep 28, 2016

Erlang 7 4

leo_redundant_manager

leo_redundant_manager monitors Gateway-node(s) and Storage-node(s) to keep availability and consistency. leo_redundant_manager also manages and provides routing-table(RING).

Updated Sep 28, 2016

Erlang 6 3

leo_mq

leo_mq is a local message-queueing library.

Updated Sep 28, 2016

Erlang 9 4

leo_object_storage

leo_object_storage is a log-structured object/BLOB storage.

Updated Sep 28, 2016

Erlang 6 2

leo_logger

leo_logger is a logging library for LeoFS and other Erlang applications. It has plugin-mechanism.

Updated Sep 28, 2016

Erlang 6 4

leo_backend_db

leo_backend_db is a wrapper library for Basho bitcask, Basho eleveldb and Erlang ETS. They are used as local KVS in LeoFS.

Updated Sep 28, 2016

leofs

LeoFS is an unstructured object/data storage for the Web and a highly available, distributed, eventually consistent storage system.

Updated Sep 28, 2016

Erlang 12 12

leo_gateway

leo_gateway handles user’s requests. It can speak both of original REST-API and S3-API.

Updated Sep 28, 2016

Erlang 4 3

leo_watchdog

leo_watchdog keep monitoring an application in order to realize high-availability.

Updated Sep 15, 2016

Groff 9 10

notes

The note of LeoFS' developers and LeoFS' benchmark report to developers and users

Updated Sep 13, 2016

Erlang 16 11

leo_storage

leo_storage stores files (objects) and file's attributes (metadata) and automatically replicates files and recovers inconsistent files.

Updated Sep 12, 2016

Erlang 9 2

leo_rpc

An original RPC library written in Erlang whose interface is similar to Erlang's buildin RPC.

Updated Sep 9, 2016

Erlang 7 2

leo_pod

leo_pod - A Fast Erlang worker pool manager

Updated Sep 9, 2016

leo_erasure

Erasure code library for Erlang

Updated Sep 5, 2016

erocksdb

Erlang bindings to RocksDB datastore

Updated Aug 26, 2016

Erlang 10 10

leo_manager

leo_manager distributes routing-tables (rings) and manages the cluster.

Updated Aug 21, 2016