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 95e2e472cd Merge pull request #40 from harshavardhana/pr_out_decode_on_chunks_missing_should_build_and_continue 10 years ago
Godeps Add groupcache/lru into godep 10 years ago
cmd Decode on chunks missing should build and continue 10 years ago
contrib/signify Merge commit 'ef0a8b4d2e245be27cc27a782fb1b807ed0e2618' 10 years ago
docs Changing minios to minio 10 years ago
erasure Only build static lib 10 years ago
.gitignore Adding cover.out to gitignore 10 years ago
LICENSE Initial commit 10 years ago
Makefile Adding minio-decode 10 years ago
Minio-Overview.png Add minio overview 10 years ago
NOTICE Add erasure coding and decoding using Intel Storage Acceleration library 10 years ago
README.md Update README.md 10 years ago
TODO.md Initial commit 10 years ago
file_storage.go Adding simple file storage driver for persistent storage 10 years ago
file_storage_test.go Adding simple file storage driver for persistent storage 10 years ago
gateway.go Adding simple file storage driver for persistent storage 10 years ago
gateway_test.go Adding simple file storage driver for persistent storage 10 years ago
isal Fixing isal compile from root, workaround for https://code.google.com/p/go/issues/detail?id=7891 10 years ago
setup_test.go Adding simple file storage driver for persistent storage 10 years ago
storage.go Adding simple file storage driver for persistent storage 10 years ago
storage_test.go Setting up initial cli options and http handlers 10 years ago

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