45 Commits (a42a48a455d8998948fac4f1df09b9debe70eaac)

Author SHA1 Message Date
Harshavardhana 41653774fc Simplify fs codebase, split them into separate files and more commenting 10 years ago
Harshavardhana 9e89af0e3c Remove redundant uint32 10 years ago
Frederick F. Kautz IV 679c6ace3a Fragment reader implemented 10 years ago
Frederick F. Kautz IV ca1a4b616c Adding read header for erasure 10 years ago
Frederick F. Kautz IV 00381c887a Adding erasure package to wrap versioned erasure. Ensures we always write latest version. 10 years ago
Harshavardhana d992bccd9a Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups 10 years ago
Frederick F. Kautz IV 856e0100c0 Erasure layer now writes using new technique 10 years ago
Harshavardhana e5af8a3f5d Further fixes - 10 years ago
Harshavardhana c00d1461b9 Golint cleanup from top level 10 years ago
Frederick F. Kautz IV 1186c47603 Fragment now implements new version 10 years ago
Frederick F. Kautz IV 665af44c70 Renaming donut packages to match layout 10 years ago
Harshavardhana 3a3c8645fc Update comments across the codebase 10 years ago
Harshavardhana c3ad0906e0 Add deadcode code which recursivley goes into all directories and verifies dangling variables. 10 years ago
Frederick F. Kautz IV 6f300c9ef0 Adding test at byte level 10 years ago
Frederick F. Kautz IV 0b08312ddd Specifying more exact types for data 10 years ago
Harshavardhana 9f43659135 Add tests, add NewHeader() for populating Header and ValidateHeader() 10 years ago
Frederick F. Kautz IV 7414dc9b75 Adding data writer 10 years ago
Frederick F. Kautz IV be12a6b3d9 Changing K and M in data.go to match new datatype in erasure package 10 years ago
Frederick F. Kautz IV bb0441917c Making changes to data based on discussion 10 years ago
Harshavardhana 2f04a1299e Avoid allocating 1gig memory, avoid such mistakes 10 years ago
Frederick F. Kautz IV 2916b1278e Adding data.go, does nothing for now. 10 years ago
Frederick F. Kautz IV b4ef522a9b Donut frame is now its own package 10 years ago
Frederick F. Kautz IV 6c2428833a Renaming Write to WriteFrame 10 years ago
Harshavardhana 6b397844b9 Add donut benchmark for 64MB, 128MB, 256MB, 512MB 10 years ago
Harshavardhana 65f22083ca donut_gen works with new Donut Frame 10 years ago
Frederick F. Kautz IV ddc7cf835e Donut now tests amount written should match expected amount to write 10 years ago
Frederick F. Kautz IV d3d1205eb1 Updating comment describing data type 10 years ago
Frederick F. Kautz IV 58a04ee831 New donut frame implemented 10 years ago
Harshavardhana 3f8b3462e6 Remove donut_gen binary and update crc32c function 10 years ago
Frederick F. Kautz IV 1f7a3c13a5 Adding comparison for footer's INIM 10 years ago
Frederick F. Kautz IV 2ca62f13a5 Moving donut_gen to its own dir and renaming it as donut_gen_v1 10 years ago
Frederick F. Kautz IV be768d01a2 Seek to beginning for tempbuffer 10 years ago
Frederick F. Kautz IV 5c52da6ebe Adding crc32c to write 10 years ago
Frederick F. Kautz IV ef442289da Making donut use io.ReadWriteSeek instead of io.Writer 10 years ago
Harshavardhana 3151f9b6c3 Add proper entries for GobHeader, Data copy. 10 years ago
Frederick F. Kautz IV 8129d8fd0b Writing data out with error handling 10 years ago
Frederick F. Kautz IV 98ddbd840e Moving donut code to v1 in donut package 10 years ago
Frederick F. Kautz IV 9833647fb7 Fixing magic number for INIM 10 years ago
Anand Babu (AB) Periasamy ec36a598c9 Magic as numbers are faster to encode and compare 10 years ago
Harshavardhana c4f0aad9b5 Add donut tests, just for verification 10 years ago
Frederick F. Kautz IV f7f34d08e8 Donut structure refined 10 years ago
Anand Babu (AB) Periasamy 9e304b53de donut spec v1 prototype 10 years ago
Frederick F. Kautz IV 05ac09bf69 Adding header version 10 years ago
Frederick F. Kautz IV fe9a5c14a0 Adding scaffolding for writing donut 10 years ago