12 Commits (master)

Author SHA1 Message Date
Harshavardhana e019f21bda
fix: trigger heal if one of the parts are not found (#11358) 4 years ago
Harshavardhana c4b1d394d6
erasure: avoid io.Copy in hotpaths to reduce allocation (#11213) 4 years ago
Anis Elleuch 677e80c0f8
xl: Remove check-dir in ReadVersion (#11200) 4 years ago
Poorna Krishnamoorthy 1ebf6f146a Add support for ILM transition (#10565) 4 years ago
Harshavardhana 2f681bed57
fix: pop entries from each drives in parallel (#9918) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Klaus Post 4a007e3767
Prefer local disks when fetching data blocks (#9563) 5 years ago
Bala FA 95e89f1712
proactive deep heal object when a bitrot is detected (#9192) 5 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Krishna Srinivas 730ac5381c Simplify parallelReader.Read() (#7109) 6 years ago
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
Aditya Manthramurthy ea8973b7d7 Return bit-rot verified data instead of re-reading from disk (#5568) 7 years ago
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Andreas Auernhammer 02af37a394 optimize memory allocs during reconstruct (#4964) 7 years ago
Andreas Auernhammer 7e6b5bdbb7 remove ReadFileWithVerify from StorageAPI (#4947) 7 years ago
Harshavardhana 2e6ee68409 fix: [minor] Avoid unnecessary typecasting. (#4828) 7 years ago
Andreas Auernhammer 85fcee1919 erasure: simplify XL backend operations (#4649) (#4758) 7 years ago
Frank Wessels fffe4ac7e6 Prevent unnecessary verification of parity blocks while reading (#4683) 7 years ago
Aditya Manthramurthy 8975da4e84 Add new ReadFileWithVerify storage-layer API (#4349) 8 years ago
Harshavardhana bcc5b6e1ef xl: Rename getOrderedDisks as shuffleDisks appropriately. (#3796) 8 years ago
Harshavardhana 1b85302161 Fix spelling and golint errors. (#3266) 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 a3592228f5 bug-fix: fix for tests failure when cache is disabled (#2439) 8 years ago
Harshavardhana f503ac3db8 XL/Erasure: Make bit-rot verification based on xl.json algo. (#2299) 8 years ago
Krishna Srinivas 043ddbd834 optimize memory allocation during erasure-read by using temporary buffer pool. (#2259) 8 years ago
Krishna Srinivas 18728a0b59 XL/erasure-read: refactor erasure read and add tests (#2232) 8 years ago
Krishna Srinivas 897d78d113 erasureReadFile and erasureCreateFile testcases. (#2229) 8 years ago
Krishna Srinivas 8cc163e51a Refactor xl.GetObject and erasureReadFile. (#2211) 8 years ago
Krishna Srinivas b090c7112e Refactor of xl.PutObjectPart and erasureCreateFile. (#2193) 8 years ago
Harshavardhana ddf3245677 xl/fs: offset and length cannot be negative. (#2121) 9 years ago
Krishna Srinivas 5291db60c6 XL/erasure: refactor erasureReadFile. Move parallelRead into a separate function. (#2008) 9 years ago
karthic rao ce7d5eddbc Misspell warnings fix (#2001) 9 years ago
Harshavardhana 9add048f3c erasure: Add erasure encode/decode unit tests. (#1911) 9 years ago
Krishna Srinivas cb1200a66d XL/erasure-read: read disks in parallel. (#1975) 9 years ago
Harshavardhana e8990e42c2 XL: Make allocations simpler avoid redundant allocs. (#1961) 9 years ago
Harshavardhana 9b82e64a11 XL/erasure-read: Avoid memory copy, write to writer directly all the dataBlocks. 9 years ago
Krishna Srinivas d4bea5fbf8 XL/erasure-read: Add Comments and enable bitrot detection. 9 years ago
Krishna Srinivas 17efaaa902 XL/erasure-read: Support parallel reads from disks. 9 years ago
Bala FA 7d757033f2 erasure-readfile: Use chunk size to read from each disk for a block. (#1949) 9 years ago
Bala FA 1ea1dba528 erasure-readfile: write to given Writer than returning buffer. (#1910) 9 years ago
Harshavardhana c6ac3fa6db erasure: Fix block index matching. 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 c493ab5d0d XL: Bring in sha512 checksum support. (#1797) 9 years ago
Bala FA db2fdbf38d erasure: allocate buffer only for non-nil disk (#1811) 9 years ago