51 Commits (087aaaf8946851f67fecf378ebde8770f710707e)

Author SHA1 Message Date
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Harshavardhana a1de9cec58
cleanup object-lock/bucket tagging for gateways (#9548) 5 years ago
Harshavardhana 7b58dcb28c
fix: return context error from context reader (#9507) 5 years ago
poornas 9a547dcbfb
Add API's for managing bucket quota (#9379) 5 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) 6 years ago
poornas cf2a436bc8 Show SlowDown error message if backend is busy (#7521) 6 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
Krishna Srinivas 75865efb0e fs: All parts except the last part should be of the same size (#5045) 7 years ago
Harshavardhana 53e133e844 Remove NotSupported error redundant with NotImplemented (#5074) 7 years ago
Bala FA 302fcb3b17 azure: handle encryption headers and azure InvalidMetadata error (#4893) 7 years ago
Frank Wessels 61e0b1454a Add support for timeouts for locks (#4377) 7 years ago
Krishna Srinivas ce7c9c651d gateway-azure: Return right error when Part size is > 100MB (#4652) 7 years ago
Harshavardhana a86c2e2ce1 xl/fs: Return InvalidPart{} error for part ETag mismatch. (#4541) 8 years ago
Remco Verhoef 5c78415b31 Verify md5 content hash, closes #4285 8 years ago
Remco Verhoef 2d814e340f Return BucketAlreadyExists when bucket exists with another user 8 years ago
Remco Verhoef 4be609eb82 Added AllAccessDisabled error 8 years ago
Remco Verhoef 3a539ce660 Implement gateway S3 support (#3940) 8 years ago
Harshavardhana 05e53f1b34 api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 8 years ago
Harshavardhana 1c699d8d3f fs: Re-implement object layer to remember the fd (#3509) 8 years ago
Harshavardhana ff4ce0ee14 fs/xl: Combine input checks into re-usable functions. (#3383) 8 years ago