34 Commits (e86dfcf41ec3b0bb46436db706fe8e17d5cb38d0)

Author SHA1 Message Date
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) 9 years ago
Krishna Srinivas 043ddbd834 optimize memory allocation during erasure-read by using temporary buffer pool. (#2259) 9 years ago
Krishna Srinivas 18728a0b59 XL/erasure-read: refactor erasure read and add tests (#2232) 9 years ago
Krishna Srinivas 897d78d113 erasureReadFile and erasureCreateFile testcases. (#2229) 9 years ago
Krishna Srinivas 8cc163e51a Refactor xl.GetObject and erasureReadFile. (#2211) 9 years ago
Krishna Srinivas b090c7112e Refactor of xl.PutObjectPart and erasureCreateFile. (#2193) 9 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
Krishnan Parthasarathi 967c2b2940 Handled possible short writes to httpResponseWriter (#1804) 9 years ago
Harshavardhana a4a0ea605b XL: Fix GetObject erasure decode issues. (#1793) 9 years ago
Harshavardhana feb337098d XL: bring in new storage API. (#1780) 9 years ago
Harshavardhana 27cc8a6529 erasure: read only dataBlocks if we have enough. (#1776) 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 a97230dd56 XL/erasure: Reset dataBlocks to reduce the memory usage. (#1749) 9 years ago
Harshavardhana 1e393c6c5b XL: Add new metadata for checksum. (#1743) 9 years ago
Krishna Srinivas b38b9fea79 XL/erasure: fix for skipping 0 padding. (#1737) 9 years ago
Harshavardhana 293d246f95 XL/FS: Rewrite in new format. 9 years ago
Krishna Srinivas 3c1ef3fee2 Locking: move locking code from xl-erasure to xl-objects. (#1673) 9 years ago
Harshavardhana 9472299308 logging: Log only for unhandled errors, remove all the debug logging. (#1652) 9 years ago
Harshavardhana 025054fb36 XL: CreateFile/ReadFile should write and read from all disks in parallel. (#1612) 9 years ago
Harshavardhana 72748d2073 erasure: healVolume err should be different from shadowed version. (#1590) 9 years ago
Krishna Srinivas b044336329 XL/GetObject: If the offset does not fall in the first "dataBlock" it gives incorrect data. (#1583) 9 years ago
Harshavardhana a8fdd04e62 erasure: ReadFile should honor proper offsets. (#1542) 9 years ago
Harshavardhana 0b74f5624e xl: Fix how we deal with read offsets at erasure layer. (#1511) 9 years ago
Harshavardhana 4e34e03dd4 xl/fs: Split object layer into interface. (#1415) 9 years ago
Harshavardhana 984903cce1 server: Add global namespace lock. (#1398) 9 years ago
Harshavardhana a1a667ae5d xl: Change fileMetadata to xlMetadata. (#1404) 9 years ago
Harshavardhana 5fffd558d0 xl/heal: Make healFile non-blocking for StatFile and ReadFile. (#1399) 9 years ago
Harshavardhana ad1abc4486 xl-v1/Cleanup: use listOnlineDisks instead of getReadableDisks. (#1389) 9 years ago
Harshavardhana 8bce699dae xl: Add logging. (#1372) 9 years ago
Krishna Srinivas 8c85815106 xl: refactor functions to xl-v1-common.go xl-v1-utils.go. (#1357) 9 years ago
Krishna Srinivas becc814531 Xl layer selfheal quorum2 9 years ago
Harshavardhana 9bd9441107 xl: Simplify reading metadata and add a new fileMetadata type. (#1346) 9 years ago