Harshavardhana
|
fab954f13f
|
Run govet and fix
|
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
|
43680cd7b6
|
Add sha1 - AVX2 supported fast implementation, with some crc32c cleanup
|
10 years ago |
Harshavardhana
|
fb34c5290c
|
Fast CRC implementations ported from Intel's efforts
Provides fast CRC32C with PCLMULQDQ instructions in Golang
The white papers on CRC32C calculations with PCLMULQDQ instruction can be
downloaded from:
http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/crc-iscsi-polynomial-crc32-instruction-paper.pdf
http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/fast-crc-computation-paper.pdf
|
10 years ago |
Harshavardhana
|
3cefaf5ad8
|
Restructure directory, add 'pkgs' folder now
|
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 |