23 Commits (abffa00b76b31a92a9d5c4035f15b12ff6ad12d7)

Author SHA1 Message Date
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
Harshavardhana 1d8a8c63db Simplify data verification with HashReader. (#5071) 7 years ago
Harshavardhana 4deefa3695 tests: Remove dependency on check.v1 (#5034) 7 years ago
Bala FA 88938340b3 remove all dead codes (#5019) 7 years ago
Andreas Auernhammer 79ba4d3f33 refactor ObjectLayer PutObject and PutObjectPart (#4925) 7 years ago
poornas 18c4e5d357 Enable browser support for gateway (#4425) 7 years ago
Harshavardhana 155a90403a fs/erasure: Rename meta 'md5Sum' as 'etag'. (#4319) 7 years ago
Harshavardhana fa3f6d75b6 fs: Verify if parent is an object before i/o. (#4304) 7 years ago
Anis Elleuch a5e60706a2 xl,fs: Return 404 if object ends with a separator (#3897) 8 years ago
Harshavardhana 47ac410ab0 Code cleanup - simplify server side code. (#3870) 8 years ago
Harshavardhana 77a192a7b5 Implement CopyObjectPart API (#3663) 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 c91d3791f9 heal: Add healing support for bucket, bucket metadata files. (#3252) 8 years ago
Krishna Srinivas 61a18ed48f sha256: Verify sha256 along with md5sum, signature is verified on the request early. (#2813) 8 years ago
Krishna Srinivas b4e4846e9f PutObject: object layer now returns ObjectInfo instead of md5sum to avoid extra GetObjectInfo call. (#2599) 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
karthic rao 2c837128ef Object layer tests revamp for individual execution (#2134) 8 years ago
karthic rao 6dcfa7b046 Fix for tests leaving out temp directories (#2025) 8 years ago
Harshavardhana 8c0942bf0d XL: Remove usage of reduceErr and make it isQuorum verification. (#1909) 8 years ago
Anand Babu (AB) Periasamy f51d34cedd Do not guess content-type for objects with no extension (#1918) 8 years ago
Krishna Srinivas 1b9db9ee6c FS/PutObject: Read() data should be handled even in case of EOF. (#1864) 8 years ago
Harshavardhana feb337098d XL: bring in new storage API. (#1780) 8 years ago
Harshavardhana 293d246f95 XL/FS: Rewrite in new format. 8 years ago
Harshavardhana 7d6ed50fc2 objects: Save all the incoming metadata properly. (#1688) 8 years ago
Krishna Srinivas d267696110 Validation: Reject object names with trailing "/". (#1619) 8 years ago
Krishna Srinivas 75320f70d0 multipart: reject part upload if size is less than 5MB. (#1518) 8 years ago
Harshavardhana ac2933c799 windows: Enable erasure test for windows. (#1432) 8 years ago
Harshavardhana 4e34e03dd4 xl/fs: Split object layer into interface. (#1415) 8 years ago
karthic rao 1813e9c070 Cleanup - Comments and readability fixes (#1386) 8 years ago
Krishna Srinivas 4333e529e6 xl/ListFiles: return as many objects as requested. (#1383) 8 years ago
Harshavardhana 57f35c2bcc xl: Introduce new blocking writer to make CreateFile atomic. (#1362) 8 years ago
Harshavardhana cab6805f09 xl: Enable a subset of tests for XL branch. (#1359) 8 years ago
Krishna Srinivas 8c85815106 xl: refactor functions to xl-v1-common.go xl-v1-utils.go. (#1357) 8 years ago
karthic rao 6e372f83b4 Tests: object api multipart tests and bug fixes. 8 years ago
Harshavardhana d63d17012d tests: Add API suite tests back for object api. (#1352) 9 years ago
Harshavardhana be002ac01e fs/object: Fix issues from review comments. 9 years ago
Harshavardhana 30b0b4deba storage/server/client: Enable storage server, enable client storage. 9 years ago
Krishna Srinivas 01a439f95b refactor: add multipart code to the object layer. 9 years ago
Krishna Srinivas 3c48537f20 refactor: refactor code to separate fs into object-layer and fs layer. (#1305) 9 years ago
Harshavardhana 33cd910d3a backend/fs: More cleanup and start using checkBuckeArg. (#1306) 9 years ago
Harshavardhana 9632c94e7a Fix list objects test and remove all the old unnecessary files. 9 years ago
Harshavardhana 0479d4976b objectAPI: Fix object API interface, remove unnecessary structs. 9 years ago
Harshavardhana efc80343e3 fs: Break fs package to top-level and introduce ObjectAPI interface. 9 years ago