Frederick F. Kautz IV
be4bc44b4d
Replacing gopkg.in/check.v1 with minio-io/check
10 years ago
Harshavardhana
a8056c4c12
Return error during JoinFiles back to the caller for inspection
10 years ago
Harshavardhana
2b0b5f014a
Update license header Mini should be Minimalist really
10 years ago
Harshavardhana
a18bfa2fda
Rename test-data to testdata, go will ignore it automatically
10 years ago
Harshavardhana
e5af8a3f5d
Further fixes -
...
- All test files have been renamed to their respective <package>_test name,
this is done in accordance with
- https://github.com/golang/go/wiki/CodeReviewComments#import-dot
imports are largely used in testing, but to avoid namespace collision
and circular dependencies
- Never use _* in package names other than "_test" change fragment_v1 to expose
fragment just like 'gopkg.in/check.v1'
10 years ago
Harshavardhana
3e321b6631
Golint cleanup pkg/utils/split
10 years ago
Harshavardhana
68de9ac19e
Further restructure
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
Frederick F. Kautz IV
b5d84790a2
Further simplifying merging files. Eliminated a structure, switched to PipeWriter
10 years ago
Harshavardhana
6b36b5c551
A full restructure
10 years ago
Frederick F. Kautz IV
c02fa65b0f
Split's SplitStream now creates and returns a read only channel.
10 years ago
Frederick F. Kautz IV
af8eb7a55d
Removing printlns from test code
10 years ago
Harshavardhana
9a5003dd25
Provide JoinFilesWithPrefix case with Gochannel
10 years ago
Harshavardhana
3a6cac8ada
Remove unnecessary C code and use everything from Golang
10 years ago
Frederick F. Kautz IV
89587e1391
Adding file splitter and streaming byte chunker
10 years ago
Harshavardhana
67e9a27b34
Enable way to split files at input bytes
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