Make use of LRU and higher order erasure functions

This commit is contained in:
Harshavardhana
2014-11-24 07:16:48 -08:00
parent 95e2e472cd
commit 6592ef3bd2
6 changed files with 12 additions and 18 deletions

View File

@@ -80,10 +80,9 @@ func main() {
// set up encoder
erasureParameters, _ := erasure.ValidateParams(k, m, 8, erasure.CAUCHY)
encoder := erasure.NewEncoder(erasureParameters)
// decode data
decodedData, err := encoder.Decode(chunks, length)
decodedData, err := erasure.Decode(chunks, erasureParameters, length)
if err != nil {
log.Fatal(err)
}

View File

@@ -71,10 +71,8 @@ func main() {
// set up encoder
erasureParameters, _ := erasure.ValidateParams(k, m, 8, erasure.CAUCHY)
encoder := erasure.NewEncoder(erasureParameters)
// encode data
encodedData, length := encoder.Encode(input)
encodedData, length := erasure.Encode(input, erasureParameters)
// write encoded data out
for key, data := range encodedData {