11 Commits (97472e76b0b508e708e1805e13afce767d7ca7a1)

Author SHA1 Message Date
Harshavardhana 62f6ffb6db xl: Moved to minio/minio - fixes #1112 9 years ago
Harshavardhana 762b798767 Migrate this project to minio micro services code 9 years ago
Harshavardhana ab5ea997ab Make erasure Encode and Decode atomic to avoid races 9 years ago
Harshavardhana d5ce2f6944 Make erasure matrix type not optional choose automatically 9 years ago
Harshavardhana c8de5bad2f Implement presigned policy 9 years ago
Harshavardhana cd52d7a11c Fix Linux/Mac OS X erasure decoding failure with new Golang version 1.5.1 9 years ago
Harshavardhana e082f26e10 Improving EncoderStream to return error only upon non io.EOF. 10 years ago
Krishna Srinivas bcfaa12a4d Encoder now directly reads from the object stream. Using split.Stream() was causing lot of redundant memory operations. 10 years ago
Harshavardhana 63c9cf0c4b Move from Minimalist Object Storage to Minio Cloud Storage 10 years ago
Harshavardhana 03b4d3b308 Go vet fixes for donut 10 years ago
Harshavardhana 7fd1cc073c Add everything back into one project hood, still missing iodine 10 years ago
Harshavardhana 92f408af5d Add erasure to godep 10 years ago
Harshavardhana b748cf359a More simplification to erasure also add two more test functions 10 years ago
Anand Babu (AB) Periasamy b44d2100db cache decode matrix tables and matrix 10 years ago
Anand Babu (AB) Periasamy bd39768de2 janitor duty on erasure-decode 10 years ago
Harshavardhana e1f4ed4650 Comment exported functions GetEncodedBlocksLen, GetEncodedBlockLen 10 years ago
Harshavardhana 2cbd15b690 Golint fixes 10 years ago
Harshavardhana 653ea50a59 Erasure technique is now uint8, handle it appropriately 10 years ago
Anand Babu (AB) Periasamy fa9b1f341b erasure encode janitor duty 10 years ago
Harshavardhana b8e9834faa Rename parms as --> params for brevity and misc cleanup 10 years ago
Anand Babu (AB) Periasamy b9b0b35edf removed private k and m and some more cleanups 10 years ago
Anand Babu (AB) Periasamy 3a76229551 encoded size function is now public + some janitor duty 10 years ago
Harshavardhana 2b0b5f014a Update license header Mini should be Minimalist really 10 years ago
Harshavardhana e27ba44d94 Remove minio_calc_chunk_size() C code to write one in Golang 10 years ago
Harshavardhana d992bccd9a Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
Harshavardhana c3ad0906e0 Add deadcode code which recursivley goes into all directories and verifies dangling variables. 10 years ago
Harshavardhana b77c62e25d Make K,M to be uint8 and Technique becomes its own type 10 years ago
Harshavardhana f4b5519451 Update erasure documentation 10 years ago
Harshavardhana fab954f13f Run govet and fix 10 years ago
Harshavardhana 2547163cb2 Add erasure package in its full form v1.0 10 years ago
Harshavardhana f3a27169fc Avoid 'clang' optimization, keep it -O0 10 years ago
Harshavardhana 432275e966 Full restructure in accordance with 10 years ago
Harshavardhana 0e4a26e3b4 Add Diskattrmap, Scsiattrmap for probed scsi devices 10 years ago
Harshavardhana 6b36b5c551 A full restructure 10 years ago
Harshavardhana 803c35ee90 Storage erasure encoding info at StorageEntry and also store CRC at blockheader 10 years ago
Harshavardhana 7314b5e37d Fixes #71 - some crazy races inside erasure and simplify the code 10 years ago
Harshavardhana 0c4dd8f5fa Avoid linux to be hard dependency on build 10 years ago
Harshavardhana 4d7c1e3b68 Decoding bug fixes #42 10 years ago
Frederick F. Kautz IV 96e42a8443 Adding initial documentation to erasure package 10 years ago
Frederick F. Kautz IV 3da8e53ab8 Exposing NewEncoder since GetEncoder is no longer around 10 years ago
Harshavardhana 17a23876a2 Rename NewEncoder-->newEncoder 10 years ago
Harshavardhana 922e6bac0b Erasure restructuring 10 years ago
Frederick F. Kautz IV 9ef1ef5c8c Removing LRU from erasure package 10 years ago
Harshavardhana f1fcd3be06 Make sure to use SIMD Alignment with 32 10 years ago
Harshavardhana 3cefaf5ad8 Restructure directory, add 'pkgs' folder now 10 years ago
Harshavardhana 6592ef3bd2 Make use of LRU and higher order erasure functions 10 years ago
Frederick F. Kautz IV 1a6b9ccfc8 Fixing isal compile from root, workaround for https://code.google.com/p/go/issues/detail?id=7891 10 years ago
Harshavardhana 6a6dac8365 erasure: Coding blocks during encoding were garbage, fixes #21 10 years ago
Harshavardhana 1e7515a7df Add erasure coding and decoding using Intel Storage Acceleration library 10 years ago