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
2015-02-16 20:44:25 -08:00
2015-02-22 20:02:09 -08:00
2015-02-08 03:00:32 -08:00
2014-10-30 21:51:52 -07:00
2015-02-23 02:30:36 -08:00
2015-02-23 11:03:40 -08:00
2015-02-13 19:06:47 -08:00
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

Languages
Go 99%
Shell 0.8%
Makefile 0.1%