34 Commits (4ee2136b2899afb58c2b65947a64a170b1befeb1)

Author SHA1 Message Date
Aakash Muttineni 4ee2136b28 Unit tests for PUT object when object already exists (#1904) 9 years ago
Harshavardhana e1aad066c6 XL: CompleteMultipart should ignore last part is 0bytes. (#1931) 9 years ago
Harshavardhana 8c0942bf0d XL: Remove usage of reduceErr and make it isQuorum verification. (#1909) 9 years ago
Krishna Srinivas de1c7d33eb XL: appendFile should return error if quorum is not met. (#1898) 9 years ago
karthic rao 276282957e Test for Complete Multipart Upload. (#1888) 9 years ago
Bala FA 61598ed02f posix: return errFaultyDisk on I/O errors. (#1885) 9 years ago
Harshavardhana 51f3d4e0ca XL/multipart: statPart should ignore errDiskNotFound. (#1862) 9 years ago
Harshavardhana 1cf1532ca3 XL: Implement ListObjects channel and pool management. 9 years ago
Harshavardhana 82fd907933 XL/PutObject: Handle all pending cases of DiskNotFound. 9 years ago
Krishna Srinivas b00ac40c35 XL/PutObject: Calculate size if not provided by the client and update xl.json with the correct size. (#1844) 9 years ago
Harshavardhana fb95c1fad3 XL: Bring in some modularity into format verification and healing. (#1832) 9 years ago
Krishna Srinivas aa1d769b1e FS/Multipart: remove uploads.json on complete-multipart if no more uploadIDs are present for the object. (#1843) 9 years ago
Harshavardhana ae311aa53b XL: Cleanup, comments and all the updated functions. (#1830) 9 years ago
Harshavardhana c493ab5d0d XL: Bring in sha512 checksum support. (#1797) 9 years ago
Harshavardhana 445dc22118 XL: Cleanup and add more comments. (#1807) 9 years ago
Krishna Srinivas b466f27705 Nslock fixes (#1803) 9 years ago
Harshavardhana a4a0ea605b XL: Fix GetObject erasure decode issues. (#1793) 9 years ago
Harshavardhana 5e8de786b3 XL: Truly use unique id's in temp directory. (#1790) 9 years ago
Harshavardhana feb337098d XL: bring in new storage API. (#1780) 9 years ago
Krishnan Parthasarathi c87f259820 Remove parts that are missing in CompleteMultipartUpload (#1786) 9 years ago
Krishna Srinivas 41a5b3908b XL/ListParts: take the size from xl.json instead of backend file size as it will be different. (#1781) 9 years ago
Krishna Srinivas 3fb0b5e455 XL/Multipart: check existance upload uploadID after lock. (#1778) 9 years ago
Krishnan Parthasarathi 302ec27fa2 Fixed race during parallel PutObjectPart requests (#1775) 9 years ago
Harshavardhana d65101a8c8 XL: Implement strided erasure distribution. (#1772) 9 years ago
Krishna Srinivas 6dc8323684 FS/ListMultipart: Fix FS list-multipart to work for unit test cases. 9 years ago
Harshavardhana b2293c2bf4 XL: Rename, cleanup and add more comments. (#1769) 9 years ago
Harshavardhana 553fdb9211 XL: Bring in support for object versions written during writeQuorum. (#1762) 9 years ago
Harshavardhana cae4782973 XL: explicit deleteObject is not needed after rename failure. (#1760) 9 years ago
Harshavardhana a4771265cf XL: Abortmultipart should update `uploads.json` properly. (#1757) 9 years ago
Harshavardhana a9e778f460 XL/fs: initObjectLayer should cleanup tmpMetaPrefix in parallel. (#1752) 9 years ago
Harshavardhana ee6645f421 XL: Add additional PartNumber variable as part of `xl.json` (#1750) 9 years ago
Krishna Srinivas 6d84e84b3c XL/mutltipart: fix partnumber to partname association. (#1739) 9 years ago
Harshavardhana a00a5c6e7e XL: Multipart update uploads.json properly. (#1741) 9 years ago
Harshavardhana 293d246f95 XL/FS: Rewrite in new format. 9 years ago