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
- 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
|
0e4a26e3b4
|
Add Diskattrmap, Scsiattrmap for probed scsi devices
Additional changes
- Use ``iota`` for constants
- Remove unncessary C header files
- ``new-cmd`` now depends on codegangsta cli
|
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
- 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
|
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
- 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 |