2 Commits (6f764a8efdd29752adf7e4b0e39411686867947c)

Author SHA1 Message Date
Krishna Srinivas 98c950aacd Streaming bitrot verification support (#7004) 6 years ago
Krishna Srinivas 52f6d5aafc Rename of structs and methods (#6230) 6 years ago
Krishna Srinivas ce02ab613d Simplify erasure code by separating bitrot from erasure code (#5959) 6 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
Yueh-Ting Chen e8d8360d00 fix spelling (#5643) 7 years ago
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Harshavardhana db5af1b126 fix: tests error conditions should be used properly. (#4833) 7 years ago
Andreas Auernhammer 85fcee1919 erasure: simplify XL backend operations (#4649) (#4758) 7 years ago
Anis Elleuch af8071c86a xl: Fix rare freeze after many disk/network errors (#4438) 8 years ago
Aditya Manthramurthy 8975da4e84 Add new ReadFileWithVerify storage-layer API (#4349) 8 years ago
Anis Elleuch dce0345f8f Set disk to nil after write which needs quorum (#3795) 8 years ago
Harshavardhana 6a6c930f5b xl: Abort multipart upload should honor quorum properly. (#3670) 8 years ago
Anis Elleuch e9394dc22d xl PutObject: Split object into parts (#3651) 8 years ago
Harshavardhana b363709c11 caching: Optimize memory allocations. (#3405) 8 years ago
Harshavardhana 5197649081 utils: reduceErrs returns and validates quorum errors. (#3300) 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 f503ac3db8 XL/Erasure: Make bit-rot verification based on xl.json algo. (#2299) 8 years ago
Krishna Srinivas 897d78d113 erasureReadFile and erasureCreateFile testcases. (#2229) 8 years ago
Krishnan Parthasarathi 5cc9e4e214 fs/XL: Return IncompleteBody{} error for short writes (#2228) 8 years ago
Krishna Srinivas b090c7112e Refactor of xl.PutObjectPart and erasureCreateFile. (#2193) 8 years ago
Harshavardhana dc3bafb194 XL: isQuorum rename as isDiskQuorum, word it properly. (#2196) 8 years ago
Harshavardhana 8a028a9efb handler/PUT: Handle signature verification through a custom reader. (#2066) 8 years ago
Harshavardhana 734e779b19 XL/erasureCreate: Create a limit reader if size is specified. (#2059) 8 years ago
Harshavardhana e10934a88e bitrot: Start using blake2b algorithm and remove sha512 usage. (#1957) 9 years ago
Harshavardhana 50d25ca94a XL: Change AppendFile() to return only error (#1932) 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 466a2e01f1 XL/Erasure: Blocksize for object-part should be derived from what was decided during xl.NewMultipartUpload which creates xl.json. (#1920) 9 years ago
Krishna Srinivas de1c7d33eb XL: appendFile should return error if quorum is not met. (#1898) 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
Harshavardhana de21126f7e XL: Re-align the code again. 9 years ago
Harshavardhana ae311aa53b XL: Cleanup, comments and all the updated functions. (#1830) 9 years ago
Harshavardhana feb337098d XL: bring in new storage API. (#1780) 9 years ago
Harshavardhana d65101a8c8 XL: Implement strided erasure distribution. (#1772) 9 years ago
Harshavardhana 553fdb9211 XL: Bring in support for object versions written during writeQuorum. (#1762) 9 years ago
Harshavardhana 1e393c6c5b XL: Add new metadata for checksum. (#1743) 9 years ago
Harshavardhana ed43d5e02b No need to delete file inside erasure code (#1732) 9 years ago
Harshavardhana 293d246f95 XL/FS: Rewrite in new format. 9 years ago