Harshavardhana
4915433bd2
Support bucket versioning ( #9377 )
...
- Implement a new xl.json 2.0.0 format to support,
this moves the entire marshaling logic to POSIX
layer, top layer always consumes a common FileInfo
construct which simplifies the metadata reads.
- Implement list object versions
- Migrate to siphash from crchash for new deployments
for object placements.
Fixes #2111
2020-06-12 20:04:01 -07:00
poornas
3d3b75fb8d
Avoid overwriting object tags when changing lock ( #9794 )
2020-06-10 08:16:30 -07:00
Anis Elleuch
48e614b167
honor lifecycle expiration with tag rule ( #9604 )
2020-05-14 16:21:03 -07:00
Harshavardhana
23a8411732
Add a generic Walk()'er to list a bucket, optinally prefix ( #9026 )
...
This generic Walk() is used by likes of Lifecyle, or
KMS to rotate keys or any other functionality which
relies on this functionality.
2020-02-25 21:22:28 +05:30
Harshavardhana
b3f22eac56
Offload listing to posix layer ( #7611 )
...
This PR adds one API WalkCh which
sorts and sends list over the network
Each disk walks independently in a sorted manner.
2019-05-14 13:49:10 -07:00
kannappanr
5ecac91a55
Replace Minio refs in docs with MinIO and links ( #7494 )
2019-04-09 11:39:42 -07:00
Anis Elleuch
380d6c6435
Use getObjectInfo() in both FS and XL ListObjects() to simplify and to return complete object information ( #3247 )
2016-11-13 11:48:02 -08:00
Harshavardhana
bccf549463
server: Move all the top level files into cmd folder. ( #2490 )
...
This change brings a change which was done for the 'mc'
package to allow for clean repo and have a cleaner
github drop in experience.
2016-08-18 16:23:42 -07:00