73 Commits (189188fdf322bbea7a5a6947600530d6d79f320e)

Author SHA1 Message Date
Harshavardhana 7fea9cb550 Add rpc signature handler 9 years ago
Harshavardhana d5ce2f6944 Make erasure matrix type not optional choose automatically 9 years ago
Harshavardhana 4ed50a8004 Fix encoding bug in donut during encoding phase 9 years ago
Harshavardhana f0a8dbecae Add --json output formatter for server 9 years ago
Harshavardhana cfdb29cac0 Simplify signature handling 9 years ago
Harshavardhana c8de5bad2f Implement presigned policy 9 years ago
Harshavardhana 3b070dee16 Fix an important metadata getObject bug in donut 9 years ago
Harshavardhana 81cc017f91 Implement presigned signature v4 support 9 years ago
Harshavardhana 50750efb52 Reduce memory usage for memory multipart write by doing io.Pipe() streaming copy 9 years ago
Harshavardhana 3785489153 Disable multipart for donut backend from being used 9 years ago
Harshavardhana b938e40fb5 Move atomic package to the top and simplify its tests 9 years ago
Harshavardhana 1e2c010174 Avoid shadowing variables and enable checks to avoid them during build 9 years ago
Harshavardhana 988d39a5b6 Migrate to golang1.5 release with GO15VENDOREXPERIMENT=1 enabled 9 years ago
Anand Babu (AB) Periasamy cdf93e534c simplify probe APIs 9 years ago
Harshavardhana 61175ef091 Migrate to govendor to avoid limitations of godep 9 years ago
Harshavardhana 45b59b8456 Probe revamped to provide for a new WrappedError struct to wrap probes as error interface 9 years ago
Harshavardhana f8141493bd use command not found helper 10 years ago
Harshavardhana d09fd8b0a1 Migrate from iodine to probe 10 years ago
Krishna Srinivas ee4432bc40 rename disk.OpenFile to Open which will do os.Open (which will be read-only). disk.OpenFile will do os.OpenFile (which can be rw, append) 10 years ago
Krishna Srinivas fdd2c22fa5 Do go fmt on bucket.go 10 years ago
Krishna Srinivas ae8089c9b6 when signature is not available there is no need to compute sha256 10 years ago
Krishna Srinivas bdc00624fd get erros from buffered channel. Return error during object read only if we have readers < k 10 years ago
Harshavardhana d346250f1c Collapse GetPartialObject() into GetObject() 10 years ago
Krishna Srinivas e1280779ed Read from the disks in parallel during object read 10 years ago
Harshavardhana b0ea64a04f Strip off quotes from ETag for verifying complete multipart upload 10 years ago
Harshavardhana e082f26e10 Improving EncoderStream to return error only upon non io.EOF. 10 years ago
Krishna Srinivas bcfaa12a4d Encoder now directly reads from the object stream. Using split.Stream() was causing lot of redundant memory operations. 10 years ago
Harshavardhana d6a0e0cc55 Rename more 10 years ago
Harshavardhana 63c9cf0c4b Move from Minimalist Object Storage to Minio Cloud Storage 10 years ago
Harshavardhana 43c908d5b9 ListObjects now considers multipart objects, also move to upstream check.v1 10 years ago
Harshavardhana 966786c78e remove unnecessary updateAt() 10 years ago
Harshavardhana c1da10a207 Donut multipart support no get, listobjects() support yet 10 years ago
Harshavardhana 5507a39840 Heal buckets upon init if needed, adding new disks and HUP works 10 years ago
Harshavardhana 6baf45e360 Fix a crash during listObjects() populating NextMarker 10 years ago
Harshavardhana 2553654e24 Add initial version of heal, remove rebalance 10 years ago
Harshavardhana e37c5315ec Live multiple disk removal works properly 10 years ago
Harshavardhana e1e4908515 Wire up sha512 matching inside donut along with md5sum 10 years ago
Harshavardhana e885259584 Handle removal of disks - getObject() now reads if disks are missing underneath, add initial stub healing code 10 years ago
Harshavardhana da8b9fd112 Remove global custom config path variables, use get/set methods instead 10 years ago
Harshavardhana c4cf7635bf Read req.Body for PutBucket() if any 10 years ago
Harshavardhana 45ddec925c Fix an ugly multipart bug 10 years ago
Harshavardhana 7ae60a6d10 For missing parts reply back as InvalidPart{} 10 years ago
Harshavardhana 634f70f3b0 WriteObject() encoded data in go routine, fix another multipart issue 10 years ago
Nate Rosenblum ec347f96fd Fix OS X build 10 years ago
Harshavardhana 55e4d0c6a5 mkdonut now creates a donut processing cli args 10 years ago
Harshavardhana 97d4a27c7e Do not reply on ignoredHeaders for server, rely on SignedHeaders sent as part of Authorization header 10 years ago
Harshavardhana 53f5d2c32b nodejs http library sends Connection header during HTTP request, this clobbers up the signature handling ignore it 10 years ago
Harshavardhana 29838bb851 Cleanup temporary writers upon errors during putObject(), all metadata() write operations 10 years ago
Harshavardhana 15dd0df187 Support signature v4 at rest 10 years ago
Harshavardhana e5006c738d Handle both space and non-space characters, in signature v4 - add errors for all API's 10 years ago