High Performance Object Storage for AI
Go to file
Harshavardhana 0c2d58bc6d Implement proper delimiter and prefix handling
With this change Minio server now responds with, delimited
'object names' in conjunction with prefix filtering

~~~
<ListBucketResult>
  <Name>example-bucket</Name>
  <Prefix></Prefix>
  <Marker></Marker>
  <MaxKeys>1000</MaxKeys>
  <Delimiter>/</Delimiter>
  <IsTruncated>false</IsTruncated>
  <Contents>
    <Key>sample.html</Key>
    <LastModified>2011-02-26T01:56:20.000Z</LastModified>
    <ETag>example-bucket#sample.html</ETag>
    <Size>142863</Size>
    <Owner>
      <ID>minio</ID>
      <DisplayName>minio</DisplayName>
    </Owner>
    <StorageClass>STANDARD</StorageClass>
  </Contents>
  <CommonPrefixes>
    <Prefix>photos/</Prefix>
  </CommonPrefixes>
</ListBucketResult>
~~~

~~~
<ListBucketResult>
  <Name>example-bucket</Name>
  <Prefix>photos/2006/</Prefix>
  <Marker></Marker>
  <MaxKeys>1000</MaxKeys>
  <Delimiter>/</Delimiter>
  <IsTruncated>false</IsTruncated>

  <CommonPrefixes>
    <Prefix>photos/2006/feb/</Prefix>
  </CommonPrefixes>
  <CommonPrefixes>
    <Prefix>photos/2006/jan/</Prefix>
  </CommonPrefixes>
</ListBucketResult>
~~~
2015-02-28 14:47:19 -08:00
buildscripts Remove setup development environment script 2015-02-21 21:38:04 -08:00
docs Add new error response 2015-02-16 20:44:25 -08:00
Godeps Purge tiedot wrapper 2015-02-22 20:02:09 -08:00
pkg Implement proper delimiter and prefix handling 2015-02-28 14:47:19 -08:00
.gitignore Restructure docs and move mkdocs.yml to top-level 2015-02-08 17:40:39 -08:00
BUILDDEPS.md Remove setup development environment script 2015-02-21 21:38:04 -08:00
CONTRIBUTING.md No symlink, fail when not in GOPATH 2015-02-18 14:35:49 -08:00
doc.go Add license header 2015-02-08 03:00:32 -08:00
LICENSE Initial commit 2014-10-30 21:51:52 -07:00
main.go Fix a typo 2015-02-23 02:30:36 -08:00
Makefile make test -> test-all 2015-02-23 11:03:40 -08:00
mkdocs_linux.go Restructure docs and move mkdocs.yml to top-level 2015-02-08 17:40:39 -08:00
mkdocs.yml Reorg docs and cleanup 2015-02-13 19:06:47 -08:00
NOTICE Add erasure coding and decoding using Intel Storage Acceleration library 2014-11-13 15:20:18 -08:00
README.md Add bitdeli badge and expose Analytics beacon 2015-02-23 18:05:58 -08:00
TODO.md Initial commit 2014-10-30 21:51:52 -07:00

Introduction

Minio is an open source object storage released under Apache license v2 . It uses Rubberband Erasure coding to dynamically protect the data. Minio's design is inspired by Amazon's S3 for its API and Facebook's Haystack for its immutable data structure.

Join Community

  • Community hangout on Gitter Gitter
  • Ask questions on Quora Quora

Documentation

Developers

Download

-- No releases yet --

Supported platforms

Name Supported
Linux Yes
Windows Not yet
Mac OSX Yes

Supported architectures

Arch Supported
x86-64 Yes
arm64 Not yet
i386 Never

Analytics Bitdeli Badge