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
|
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
- pkg/{subsystem}/{package} style
- modify Makefile to reflect the new style,
consolidate various entries
- add a dummy ``main.go`` at top level
|
10 years ago |
Harshavardhana
|
6b36b5c551
|
A full restructure
|
10 years ago |
Harshavardhana
|
7314b5e37d
|
Fixes #71 - some crazy races inside erasure and simplify the code
- This change also brings in changing 'unsigned char' to 'uint8_t'
for brevity
|
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
|
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
|
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
- move contrib/erasure --> contrib/isal
- bring in low level 'isal' package for Go for exposing C functions
- Implement Erasure 'encoding'
Supports - Reed Solomon Codes, Cauchy Codes
- Implement Erasure 'decoding'
Supports - Reed Solomon Codes, Cauchy Codes
- Renames Minios -> Minio at all the references
|
10 years ago |