37 Commits (5e7ccc983d87d0378dd967a99f1620cb4d40e2c8)

Author SHA1 Message Date
Harshavardhana 380524ae27
Unlock read lock on uploadID upon errors (#6283) 6 years ago
Harshavardhana ccdb7bc286 Fix s3 compatibility fixes for getBucketLocation,headBucket,deleteBucket (#5842) 7 years ago
kannappanr cef992a395
Remove error package and cause functions (#5784) 7 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
Krishna Srinivas 9ede179a21 Use context.Background() instead of nil 7 years ago
Krishna Srinivas e452377b24 Add context to the object-interface methods. 7 years ago
Krishna Srinivas 3b2486ebaf Lock free multipart backend implementation for FS (#5401) 7 years ago
Nitish Tiwari 1a3dbbc9dd
Add x-amz-storage-class support (#5295) 7 years ago
Harshavardhana 59749a2b85
erasure: Remove prefix based listing support on ListMultipartUploads (#5248) 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
Harshavardhana 1d8a8c63db Simplify data verification with HashReader. (#5071) 7 years ago
Andreas Auernhammer 79ba4d3f33 refactor ObjectLayer PutObject and PutObjectPart (#4925) 7 years ago
Harshavardhana d864e00e24 posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 7 years ago
Krishnan Parthasarathi 75c43bfb6c ListMultipartUploads, ListObjectParts return empty response (#4694) 7 years ago
Harshavardhana 0543d45fb3 fix: OwnerID in response should be 64 character in length. (#4554) 8 years ago
Harshavardhana a86c2e2ce1 xl/fs: Return InvalidPart{} error for part ETag mismatch. (#4541) 8 years ago
poornas 18c4e5d357 Enable browser support for gateway (#4425) 8 years ago
Harshavardhana 155a90403a fs/erasure: Rename meta 'md5Sum' as 'etag'. (#4319) 8 years ago
Harshavardhana 99ddd35343 docs: use IEC format such as iB everywhere. (#4247) 8 years ago
Harshavardhana a7afa469e2 xl: Add stat calls to keep track of ignored errors. (#4117) 8 years ago
Harshavardhana 6683247080 tests: Fix the sopradic test failure in TestListObjectPartsDiskNotFound (#4107) 8 years ago
Harshavardhana 77a192a7b5 Implement CopyObjectPart API (#3663) 8 years ago
Harshavardhana 62f8343879 Add constants for commonly used values. (#3588) 8 years ago
Harshavardhana 98a6a2bcab obj: Return objectInfo for CompleteMultipartUpload(). (#3587) 8 years ago
Harshavardhana 1c699d8d3f fs: Re-implement object layer to remember the fd (#3509) 8 years ago
Bala FA 825000bc34 Use humanize constants for KiB, MiB and GiB units. (#3322) 8 years ago
Bala FA bef0a50bc1 Cleanup and fixes (#3273) 8 years ago
Harshavardhana 51d1e6f75b Fix missing CompleteMultipartUpload Etag. (#3227) 8 years ago
Bala FA 36639b65a9 rename completeMultipartMD5() into getCompleteMultipartMD5(). (#3051) 8 years ago
Anis Elleuch 41f9ab1c69 Translate storage access denied error to S3 Access Denied response (#3015) 8 years ago
Krishna Srinivas 61a18ed48f sha256: Verify sha256 along with md5sum, signature is verified on the request early. (#2813) 8 years ago
Harshavardhana 5ecba587f7 api: Relax object name validation. (#2814) 8 years ago
Anis Elleuch b89a1cd482 tests: Implemented more tests for fs-v1*.go (#2686) 8 years ago
Karthic Rao 1ce339abeb Fixing ineffssaign errors (#2608) 8 years ago
Krishna Srinivas 9358ee011b logging: Print stack trace in case of errors. 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Harshavardhana 76d56c6ff2 typo: Fix typos across the codebase. (#2442) 8 years ago
Harshavardhana 2f7358a8a6 XL: erasure Index should have its corresponding distribution order. (#2300) 8 years ago
karthic rao 0eaf684777 Remove consuming benchmarks, clean up closures, correct Get and PutObject Parallel benchmarks (#2258) 8 years ago
Harshavardhana cef26fd6ea XL: Refactor usage of reduceErrs and consistent behavior. (#2240) 8 years ago
Krishnan Parthasarathi 5cc9e4e214 fs/XL: Return IncompleteBody{} error for short writes (#2228) 8 years ago
karthic rao 3341fe9b28 organizing the benchmarks in the right test files (#2154) 9 years ago
karthic rao 2c837128ef Object layer tests revamp for individual execution (#2134) 9 years ago
Harshavardhana 8a028a9efb handler/PUT: Handle signature verification through a custom reader. (#2066) 9 years ago
Harshavardhana ae936a0147 XL: Relax write quorum further to N/2 + 1. (#2018) 9 years ago
Krishnan Parthasarathi b6b9e88e47 Added unit-tests for treeWalkPool (#1969) 9 years ago
Harshavardhana 748dc80047 API: add writePartTooSmallErrorResponse to extend standard error responses. (#2005) 9 years ago
karthic rao 76f6533f8d Adding detailed comments for server_xl_test. (#2011) 9 years ago
Harshavardhana 2e1f66c37d XL: Handle quorum situations properly for write operations. (#1986) 9 years ago