72 Commits (8ba2136e062adf36d09e63815ebdef2c54c6af15)

Author SHA1 Message Date
Harshavardhana 6fcbdd5607
remove unused putObjectDir code (#10528) 4 years ago
Harshavardhana 02c1a08a5b
fix: make sure to lock CopyObject for in-place updates (#10492) 4 years ago
Harshavardhana 0104af6bcc
delayed locks until we have started reading the body (#10474) 4 years ago
Harshavardhana 48919de301
fix: for defer'ed deleteObject use internal context (#10463) 4 years ago
Harshavardhana c13afd56e8
Remove MaxConnsPerHost settings to avoid potential hangs (#10438) 4 years ago
Klaus Post 2d58a8d861
Add storage layer contexts (#10321) 4 years ago
Harshavardhana 37da0c647e
fix: delete marker compatibility behavior for suspended bucket (#10395) 4 years ago
poornas 79e21601b0
fix: web handlers to enforce replication (#10249) 4 years ago
Harshavardhana 5ce82b45da
add CopyObject optimization when source and destination are same (#10170) 4 years ago
Harshavardhana b68bc75dad
fix: quorum calculation mistake with reduced parity (#10186) 4 years ago
Harshavardhana 35212b673e
add unformatted disk as part of the error list (#10128) 4 years ago
poornas c43da3005a
Add support for server side bucket replication (#9882) 4 years ago
Harshavardhana 14b1c9f8e4
fix: return Range errors after If-Matches (#10045) 4 years ago
Anis Elleuch 778e9c864f
Move dependency from minio-go v6 to v7 (#10042) 4 years ago
Harshavardhana 2743d4ca87
fix: Add support for preserving mtime for replication (#9995) 4 years ago
Harshavardhana 810a4f0723
fix: return proper errors Get/HeadObject for deleteMarkers (#9957) 4 years ago
Harshavardhana a38ce29137
fix: simplify background heal and trigger heal items early (#9928) 4 years ago
Harshavardhana e79874f58e
[feat] Preserve version supplied by client (#9854) 5 years ago
Harshavardhana 4ac31ea82b
fix: find current location of object multi-zones (#9840) 5 years ago
Anis Elleuch 2073b79633
fix: Remove unnecessary debug log line (#9834) 5 years ago
Anis Elleuch 63e9005f01 fix: Avoid updating object tags on failed disks (#9819) 5 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Harshavardhana 4790868878
allow background IAM load to speed up startup (#9796) 5 years ago
Harshavardhana 41688a936b
fix: CopyObject behavior on expanded zones (#9729) 5 years ago
Harshavardhana 3da1869d5e
Avoid double reads on metadata during GetObject() (#9719) 5 years ago
Klaus Post 4a007e3767
Prefer local disks when fetching data blocks (#9563) 5 years ago
P R 3f6d624c7b
add gateway object tagging support (#9124) 5 years ago
Bala FA 3773874cd3
add bucket tagging support (#9389) 5 years ago
Klaus Post 073aac3d92
add data update tracking using bloom filter (#9208) 5 years ago
Harshavardhana 60d415bb8a
deprecate/remove global WORM mode (#9436) 5 years ago
Harshavardhana 282c9f790a
fix: validate partNumber in queryParam as part of preConditions (#9386) 5 years ago
Bala FA 95e89f1712
proactive deep heal object when a bitrot is detected (#9192) 5 years ago
Harshavardhana 30707659b5
[feature] allow for an odd number of erasure packs (#9221) 5 years ago
Anis Elleuch 0af62d35a0
xl: Implement posix.DeletePrefixes to enhance delete perf (#9100) 5 years ago
Harshavardhana 88ae0f1196
Improve delete performance by reducing the number of calls (#9092) 5 years ago
Harshavardhana e3b44c3829
Remove partName, partETag requirement (#9044) 5 years ago
Harshavardhana 7ce63b3078
fix: multi-delete API write quorum failures (#8926) 5 years ago
Harshavardhana 0cbebf0f57 Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 5 years ago
Nitish Tiwari 61c17c8933 Add ObjectTagging Support (#8754) 5 years ago
Klaus Post 8cb6184f1d Fix erasure block allocation (#8851) 5 years ago
Anis Elleuch 935546d5ca xl: Implement MRF healing (#8470) 5 years ago
poornas 30922148fb Fix bug preventing overwrite of object if (#8796) 5 years ago
Harshavardhana 5f2318567e
Allow metadata updates on meta bucket even in WORM mode (#8657) 5 years ago
Nitish Tiwari 3df7285c3c Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 5 years ago
Harshavardhana 4e9de58675 Avoid pointer based copy, instead use Clone() (#8547) 5 years ago
poornas ca96560d56 Add object retention at the per object (#8528) 5 years ago
Harshavardhana 347b29d059 Implement bucket expansion (#8509) 5 years ago
Harshavardhana e9b2bf00ad Support MinIO to be deployed on more than 32 nodes (#8492) 5 years ago
Bala FA fb48ca5020 Add Get/Put Bucket Lock Configuration API support (#8120) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago