You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Harshavardhana a1aafb9648 Merge pull request #41 from harshavardhana/pr_out_make_use_of_lru_and_higher_order_erasure_functions 10 years ago
Godeps
cmd Make use of LRU and higher order erasure functions 10 years ago
contrib/signify
docs
erasure Make use of LRU and higher order erasure functions 10 years ago
.gitignore
LICENSE
Makefile
Minio-Overview.png
NOTICE
README.md
TODO.md
file_storage.go
file_storage_test.go
gateway.go
gateway_test.go
isal
setup_test.go
storage.go
storage_test.go

README.md

Introduction

Minio is an open source object storage released under Apache license v2.

It uses Rubberband Erasure coding to dynamically protect the data. Minio was inspired by Amazon S3 API and Haystack Object Format.

Overview

Minio Overview Diagram

Dependencies

  • go1.3.3
  • godep
    • go get github.com/tools/godep
  • yasm
  • cover
    • go get code.google.com/p/go.tools/cmd/cover or yum install golang-cover

Dependency management

Install or updating a new dependency

go get -u github.com/example/dependency
# import github.com/example/dependency in go src code
godep save ./...

Commit all Godep/ modifications, including vendorized files.

Restoring dev environment dependencies

godep restore

Compiling

make