16 Commits (d079adc167b5a808ecdabbb0a7d94d8a8ed2babe)

Author SHA1 Message Date
Anis Elleuch 1b45be0d60
lifecycle: Disallow delete when the object is locked (#9272) 5 years ago
Anis Elleuch 7f8f1ad4e3
fix: cleanup lifecycle unused code (#9219) 5 years ago
Harshavardhana 6f6a2214fc
Add rate limiter for S3 API layer (#9196) 5 years ago
Harshavardhana cfc9cfd84a
fix: various optimizations, idiomatic changes (#9179) 5 years ago
Harshavardhana 23a8411732
Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 5 years ago
Harshavardhana ab7d3cd508
fix: Speed up multi-object delete by taking bulk locks (#8974) 5 years ago
Nitish Tiwari e5951e30d0
Add support for Object Tagging in LifeCycle configuration (#8880) 5 years ago
Harshavardhana 0cbebf0f57 Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 5 years ago
Harshavardhana e9b2bf00ad Support MinIO to be deployed on more than 32 nodes (#8492) 5 years ago
Harshavardhana 822eb5ddc7 Bring in safe mode support (#8478) 5 years ago
Anis Elleuch 26ed9e81b1 lifecycle: Send delete notification when deleting objects (#8416) 5 years ago
Harshavardhana 9e7a3e6adc Extend further validation of config values (#8469) 5 years ago
Harshavardhana 599aae5ba6 Move all List calls to honor new maxObjectList limit (#8459) 5 years ago
Harshavardhana e12f52e2c6 Enhancements to daily-sweeper routine to reduce CPU load (#8209) 5 years ago
Harshavardhana b3ca304c01
Avoid excessive listing attempts in the daily sweep (#8081) 5 years ago
Anis Elleuch 1ce8d2c476 Add bucket lifecycle expiry feature (#7834) 5 years ago