Frederick F. Kautz IV
c02fa65b0f
Split's SplitStream now creates and returns a read only channel.
2014-12-17 12:34:53 +13:00
Harshavardhana
3ec5c2fb8f
Implement commands
...
Commands implemented
$ minio put <objectname> <file>
$ minio encode <objectname>
$ minio get <objectname>
$ minio list
TODO :
$ minio init
$ minio verify
...
...
2014-12-15 14:59:15 -08:00
Frederick F. Kautz IV
5efc0d54f8
storage.ObjectStorage List() is now List(objectPath string)
2014-12-15 19:30:08 +13:00
Frederick F. Kautz IV
05baa6d9a2
Removing fsstorage
2014-12-15 19:15:22 +13:00
Harshavardhana
62797cd6a7
Merge pull request #125 from fkautz/pr_out_removing_unneeded_comment_from_storage_objectstorage
...
Removing unneeded comment from storage.ObjectStorage
2014-12-14 22:08:50 -08:00
Frederick F. Kautz IV
d7e5e0df4f
Removing unneeded comment from storage.ObjectStorage
2014-12-15 15:59:17 +13:00
Frederick F. Kautz IV
dd7cd11c9c
ObjectDescription is now more exact, only exposes necessary details.
2014-12-15 14:26:16 +13:00
Harshavardhana
f6c37b41ca
Merge pull request #121 from harshavardhana/pr_out_refactor_checksum_code_and_add_objectname_hashing_per_uploaded_objects
2014-12-13 21:44:31 -08:00
Harshavardhana
0148237e22
Refactor checksum code, and add Objectname hashing per uploaded objects
...
Add placeholder sha256, sha512 implementations from Intel with AVX, AVX2
and SSE4.1 extensions - with some boilerplate Go code.
2014-12-13 21:42:23 -08:00
Harshavardhana
b87839a1c8
Merge pull request #120 from harshavardhana/pr_out_add_license_header
2014-12-13 14:27:59 -08:00
Harshavardhana
99478c524a
Add license header
2014-12-13 14:27:06 -08:00
Harshavardhana
71c774f99b
Update documentation for crc32c, cpu
2014-12-13 01:39:14 -08:00
Harshavardhana
20d46a1977
Provide new pkgs/utils for generic functions
2014-12-13 01:14:36 -08:00
Harshavardhana
fc50291cac
fsStorage should use appendStorage with offsets
...
- also takes in 'blockSize' cli option.
- robustness fixes
2014-12-12 17:18:16 -08:00
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
2014-12-12 02:52:37 -08:00
Harshavardhana
4a7d9a58f4
Merge pull request #112 from harshavardhana/pr_out_calculate_md5sum_for_each_object
2014-12-11 20:36:42 -08:00
Harshavardhana
e15edbf393
Implement simple encoded storage in gateway
2014-12-11 20:29:40 -08:00
Harshavardhana
a0ec21975d
Calculate md5sum for each object
2014-12-11 19:43:58 -08:00
Harshavardhana
1166557da1
Add crc checks for Object Get()
2014-12-11 15:06:29 -08:00
Harshavardhana
803c35ee90
Storage erasure encoding info at StorageEntry and also store CRC at blockheader
2014-12-11 02:11:48 -08:00
Harshavardhana
c0724b38b9
Ignore io.EOF for gob decoding
2014-12-11 01:45:58 -08:00
Frederick F. Kautz IV
568ca4e1bc
erasure encoded demo
2014-12-11 00:32:32 -08:00
Frederick F. Kautz IV
19da9760b3
ObjectStorage refactor to take io.Reader instead of []byte
2014-12-10 20:57:59 -08:00
Frederick F. Kautz IV
cae9b288b0
Adding List(path) to object storage definition and accompanying definition to fs
2014-12-10 19:15:03 -08:00
Frederick F. Kautz IV
e670608226
Fixing build
2014-12-10 17:43:16 -08:00
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
2014-12-09 03:32:31 -08:00
Frederick F. Kautz IV
1d7b3866cb
Adding append storage driver
2014-12-08 23:37:25 -08:00
Frederick F. Kautz IV
0cf80e075e
Refactoring file storage driver to fsstorage
2014-12-08 14:29:25 -08:00
Frederick F. Kautz IV
03beef3afc
Moving gateway and storage driver to packages
2014-11-29 14:42:22 -08:00