Harshavardhana
3ec5c2fb8f
Implement commands
...
Commands implemented
$ minio put <objectname> <file>
$ minio encode <objectname>
$ minio get <objectname>
$ minio list
TODO :
$ minio init
$ minio verify
...
...
10 years ago
Frederick F. Kautz IV
5efc0d54f8
storage.ObjectStorage List() is now List(objectPath string)
10 years ago
Frederick F. Kautz IV
05baa6d9a2
Removing fsstorage
10 years ago
Harshavardhana
fc50291cac
fsStorage should use appendStorage with offsets
...
- also takes in 'blockSize' cli option.
- robustness fixes
10 years ago
Harshavardhana
0a0e1111cd
Add list() object support for erasure and append storage drivers
...
- Reply back objects with their protectionlevel and md5sum
- // TODO hash value
- Calculate md5sum after "storeBlocks()", to make sure data is committed
10 years ago
Harshavardhana
f71b323e32
Provide new cli options for 'put' command
...
- --protection-level
- --block-size
10 years ago
Harshavardhana
0bd2b8516e
Build fix, fixing without a PR
10 years ago
Harshavardhana
dddc555491
Use objectName with basename for the filepath
10 years ago
Frederick F. Kautz IV
568ca4e1bc
erasure encoded demo
10 years ago
Frederick F. Kautz IV
a1040ae657
erasure-demo put now takes 1 or 2 arguments
10 years ago
Frederick F. Kautz IV
19da9760b3
ObjectStorage refactor to take io.Reader instead of []byte
10 years ago
Frederick F. Kautz IV
cae9b288b0
Adding List(path) to object storage definition and accompanying definition to fs
10 years ago
Harshavardhana
01c0e45b5c
Add crc32c checksum support for erasure chunks
...
Now upon conditions
- if checksum '.cksum' file is missing
- or corrupted chunk (mismatching chunk)
- or missing chunk entirely
Decoding works consistently
10 years ago
Harshavardhana
f6a5b61b00
Make get/put more robust
...
- init folder if not present already in 'get()' call
- put.go was referencing wrong args - fix it
- if no OBJECTNAME is specified during 'get' - grab a
list of files under "~/.minio"
- Provide new API GetList() for ObjectStorage struct
10 years ago
Frederick F. Kautz IV
d1ebf935da
Adding extremely simple fs based get and put in erasure-demo
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
9a5003dd25
Provide JoinFilesWithPrefix case with Gochannel
10 years ago
Frederick F. Kautz IV
46b08681a4
Adding chunking by block to erasure-demo via --block-size parameter
10 years ago
Frederick F. Kautz IV
323a7b8492
Refactoring input parsing for erasure-demo
10 years ago
Frederick F. Kautz IV
6382ee161e
Renaming minio-demo to erasure-demo
10 years ago
Frederick F. Kautz IV
30687a8c66
Increasing parity from 5 to 6
10 years ago
Frederick F. Kautz IV
3c09029049
Merging encode and decode to single minio-demo binary
10 years ago
Harshavardhana
5074542636
Fix function name change
10 years ago
Frederick F. Kautz IV
becb165770
Simplifying code
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
Harshavardhana
ee7ff7c436
Decode on chunks missing should build and continue
10 years ago
Frederick F. Kautz IV
5a3eb47583
Adding minio-decode
10 years ago
Frederick F. Kautz IV
cec0a0ef68
Adding k and m as optional parameters for encoding in minio-encode
10 years ago
Frederick F. Kautz IV
6faa55e25a
Adding input and output file parameters to minio-encode.
10 years ago
Harshavardhana
3b9495d91a
Vandermonde --> Cauchy
10 years ago
Frederick F. Kautz IV
a15e935a33
Adding minio-encode binary
10 years ago
Frederick F. Kautz IV
9c18624e58
Removing binaries
10 years ago
Frederick F. Kautz IV
f8f9f65652
Moving minio command to cmd/minio
10 years ago