Harshavardhana
1d8a8c63db
Simplify data verification with HashReader. ( #5071 )
...
Verify() was being called by caller after the data
has been successfully read after io.EOF. This disconnection
opens a race under concurrent access to such an object.
Verification is not necessary outside of Read() call,
we can simply just do checksum verification right inside
Read() call at io.EOF.
This approach simplifies the usage.
2017-10-22 11:00:34 +05:30
Harshavardhana
89d528a4ed
Allow CopyObject() in S3 gateway to support metadata ( #5000 )
...
Fixes #4924
2017-10-03 10:38:25 -07:00
Bala FA
60cc6184d2
azure: handle list objects properly ( #4953 )
...
When removing `minio.sys.tmp` prefixed entries and objects/prefixes is
empty, populate till we get all valid entries.
2017-09-29 12:08:23 -07:00
Nitish Tiwari
789270af3c
Vendorize latest minio-go ( #4989 )
...
As minio-go behavior is fixed to treat empty byte arrays and nil byte
arrays in the same manner. These changes are needed in minio to
address the PutObject failure for S3 Gateway.
Fixes: https://github.com/minio/minio/issues/4974 ,
https://github.com/minio/minio-java/issues/615
2017-09-28 08:10:38 -07:00
Frank Wessels
46897b1100
Name return values to prevent the need (and unnecessary code bloat) ( #4576 )
...
This is done to explicitly instantiate objects for every return statement.
2017-06-21 19:53:09 -07:00
Nitish Tiwari
58833711e0
Added ListObjectsV2 and ListObjectsV2 Anon support to Gateway S3 and Azure. ( #4547 )
2017-06-16 22:17:00 -07:00
Harshavardhana
87fb911d38
Rename structs for azure and s3 gateway to be consistent. ( #4347 )
2017-05-15 00:52:33 -07:00
Harshavardhana
155a90403a
fs/erasure: Rename meta 'md5Sum' as 'etag'. ( #4319 )
...
This PR also does backend format change to 1.0.1
from 1.0.0. Backward compatible changes are still
kept to read the 'md5Sum' key. But all new objects
will be stored with the same details under 'etag'.
Fixes #4312
2017-05-14 12:05:51 -07:00
Remco Verhoef
01e9adc4b3
Implement anonymous uploads, fixes #4250 ( #4259 )
2017-05-04 20:03:56 -07:00
Krishna Srinivas
e5b2e25caf
gateway-s3: vendor-update minio-go ( #4220 )
2017-05-02 18:46:39 -07:00
Krishna Srinivas
6cf6828a4c
gateway: Rename gateway files to have "gateway-" prefix ( #4207 )
2017-05-01 10:32:18 -07:00