leo_storage stores files (objects) and file's attributes (metadata) and automatically replicates files and recovers inconsistent files.
leo_backend_db is a wrapper library for Basho bitcask, Basho eleveldb and Erlang ETS. They are used as local KVS in LeoFS.
forked from basho/basho_bench
A load-generation and testing tool for basically whatever you can write a returning Erlang function for.
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).
leo_logger is a logging library for LeoFS and other Erlang applications. It has plugin-mechanism.
LeoFS is an unstructured object/data storage for the Web and a highly available, distributed, eventually consistent storage system.
leo_s3_libs are S3 related libraries for LeoFS and other Erlang applications.
leo_gateway handles user’s requests. It can speak both of original REST-API and S3-API.