1
0
mirror of https://github.com/minio/minio.git synced 2025-03-24 06:24:14 -04:00
Commit Graph

15 Commits

Author SHA1 Message Date
Harshavardhana
fb95c1fad3 XL: Bring in some modularity into format verification and healing. () 2016-06-02 16:34:15 -07:00
Harshavardhana
de21126f7e XL: Re-align the code again. 2016-06-02 01:54:06 -07:00
Harshavardhana
ae311aa53b XL: Cleanup, comments and all the updated functions. () 2016-06-01 16:43:31 -07:00
Harshavardhana
c493ab5d0d XL: Bring in sha512 checksum support. () 2016-05-31 20:23:31 -07:00
Bala FA
db2fdbf38d erasure: allocate buffer only for non-nil disk () 2016-05-31 11:55:50 -07:00
Krishnan Parthasarathi
967c2b2940 Handled possible short writes to httpResponseWriter ()
* XL: Handled possible short writes to httpResponseWriter

* Added tests for Range Header combinations
2016-05-30 11:27:15 -07:00
Harshavardhana
a4a0ea605b XL: Fix GetObject erasure decode issues. () 2016-05-29 15:38:14 -07:00
Harshavardhana
feb337098d XL: bring in new storage API. ()
Fixes 
2016-05-28 16:12:51 -07:00
Harshavardhana
27cc8a6529 erasure: read only dataBlocks if we have enough. ()
Reconstruct with parity blocks if we don't have enough data blocks.
2016-05-28 15:15:53 -07:00
Harshavardhana
d65101a8c8 XL: Implement strided erasure distribution. ()
Strided erasure distribution uses a new randomized
block distribution for each Put operation. This
information is captured inside `xl.json` for subsequent
Get operations.
2016-05-28 15:15:53 -07:00
Harshavardhana
553fdb9211 XL: Bring in support for object versions written during writeQuorum. ()
Erasure is initialized as needed depending on the quorum and onlineDisks.
This way we can manage the quorum at the object layer.
2016-05-28 15:15:53 -07:00
Harshavardhana
a97230dd56 XL/erasure: Reset dataBlocks to reduce the memory usage. ()
Fixes 
2016-05-28 15:15:53 -07:00
Harshavardhana
1e393c6c5b XL: Add new metadata for checksum. () 2016-05-28 15:15:53 -07:00
Krishna Srinivas
b38b9fea79 XL/erasure: fix for skipping 0 padding. ()
Fixes 
2016-05-28 15:15:53 -07:00
Harshavardhana
293d246f95 XL/FS: Rewrite in new format. 2016-05-28 15:15:53 -07:00