64 Commits (075c429021a8170abad2597e47295190c4696e26)

Author SHA1 Message Date
Harshavardhana bdd094bc39
fix: avoid sending errors on missing objects on locked buckets (#10994) 4 years ago
Harshavardhana 519c0077a9
fix: do not return an error for successfully deleted dangling objects (#10938) 4 years ago
Klaus Post a982baff27
ListObjects Metadata Caching (#10648) 4 years ago
Poorna Krishnamoorthy 907a171edd
Generalize error messages for remote targets (#10638) 4 years ago
Krishna Srinivas 230fc0d186
Support for "directory" objects (#10499) 4 years ago
poornas 0037951b6e
improve error message when remote target missing (#10412) 4 years ago
poornas adcaa6f9de
fix: Change ListBucketTargets handler (#10217) 4 years ago
poornas 88daaef76b
Validate object lock when setting replication config. (#10200) 4 years ago
poornas a8dd7b3eda
Refactor replication target management. (#10154) 4 years ago
poornas b9be841fd2
Add missing validation for replication API conditions (#10114) 4 years ago
poornas c43da3005a
Add support for server side bucket replication (#9882) 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 4915433bd2
Support bucket versioning (#9377) 4 years ago
Harshavardhana a1de9cec58
cleanup object-lock/bucket tagging for gateways (#9548) 4 years ago
Harshavardhana 7b58dcb28c
fix: return context error from context reader (#9507) 4 years ago
poornas 9a547dcbfb
Add API's for managing bucket quota (#9379) 4 years ago
Klaus Post 8d98662633
re-implement data usage crawler to be more efficient (#9075) 5 years ago
Harshavardhana ab7d3cd508
fix: Speed up multi-object delete by taking bulk locks (#8974) 5 years ago
Krishnan Parthasarathi 026265f8f7
Add support for bucket encryption feature (#8890) 5 years ago
Harshavardhana 60813bef29
Allow proper setCount SLAs across zones (#8752) 5 years ago
Harshavardhana 347b29d059 Implement bucket expansion (#8509) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
Krishnan Parthasarathi 559a59220e Add initial support for bucket lifecycle (#7563) 5 years ago
Ashish Kumar Sinha 97f2bc26b9 Add validations for object name length and prefix (#7746) 5 years ago
Krishna Srinivas 74e2fe0879 Return "SlowDown" to S3 clients for network related errors (#7610) 5 years ago
poornas cf2a436bc8 Show SlowDown error message if backend is busy (#7521) 5 years ago
Harshavardhana f767a2538a
Optimize listing with leaf check offloaded to posix (#7541) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana 619611933a
Remove policy nesting errors (#7449) 6 years ago
Harshavardhana c184038b6a Add proper custom errors object creations (#7387) 6 years ago
Anis Elleuch b05825ffe8 s3: Fix precondition failed in CopyObjectPart when src is encrypted (#7276) 6 years ago
Nitish Tiwari 324834e4da Remove duplicate switch case (#6966) 6 years ago
Harshavardhana 143e7fe300 Add etcd support to support STS on gateway mode (#6531) 6 years ago
Harshavardhana 54ae364def Introduce STS client grants API and OPA policy integration (#6168) 6 years ago
Anis Elleuch 66fda7a37f Use retry mechanism when initializing configuration (#6475) 6 years ago
Harshavardhana 380524ae27
Unlock read lock on uploadID upon errors (#6283) 6 years ago
Oleg Kovalov 37de2dbd3b simplifying if-else chains to switches (#6208) 6 years ago
kannappanr 264cc4020f Return 503 instead of 404 if more than half of disks are not found (#6207) 6 years ago
Harshavardhana 2debe77586 Remove error returned when part sizes are un-equal (#6183) 6 years ago
Bala FA 0d52126023 Enhance policy handling to support SSE and WORM (#5790) 7 years ago
kannappanr cef992a395
Remove error package and cause functions (#5784) 7 years ago
poornas a3e806ed61 Add disk based edge caching support. (#5182) 7 years ago
Bala FA 3ebe61abdf Quick support to server level WORM (#5602) 7 years ago
poornas 4f73fd9487 Unify gateway and object layer. (#5487) 7 years ago
poornas 0bb6247056 Move nslocking from s3 layer to object layer (#5382) 7 years ago
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Harshavardhana a4d6195244 Add public data-types for easier external loading (#5170) 7 years ago
Frank Wessels 7195ac7f14 Add space to error message (#5108) 7 years ago
Harshavardhana 1d8a8c63db Simplify data verification with HashReader. (#5071) 7 years ago