1196 Commits (6f764a8efdd29752adf7e4b0e39411686867947c)

Author SHA1 Message Date
Krishna Srinivas bdc00624fd get erros from buffered channel. Return error during object read only if we have readers < k 9 years ago
Harshavardhana d346250f1c Collapse GetPartialObject() into GetObject() 9 years ago
Krishna Srinivas e1280779ed Read from the disks in parallel during object read 9 years ago
Krishna Srinivas 1ea91d2fa2 Use missingEncodedBlocksCount directly instead of "-1" workaround in missingEncodedBlocks[] 9 years ago
Harshavardhana b0ea64a04f Strip off quotes from ETag for verifying complete multipart upload 9 years ago
Harshavardhana e082f26e10 Improving EncoderStream to return error only upon non io.EOF. 9 years ago
Krishna Srinivas bcfaa12a4d Encoder now directly reads from the object stream. Using split.Stream() was causing lot of redundant memory operations. 9 years ago
Harshavardhana d6a0e0cc55 Rename more 9 years ago
Harshavardhana 63c9cf0c4b Move from Minimalist Object Storage to Minio Cloud Storage 9 years ago
Harshavardhana 43c908d5b9 ListObjects now considers multipart objects, also move to upstream check.v1 9 years ago
Harshavardhana 966786c78e remove unnecessary updateAt() 9 years ago
Harshavardhana c1da10a207 Donut multipart support no get, listobjects() support yet 9 years ago
Harshavardhana 86a887f9d4 Add corresponding tests 9 years ago
Harshavardhana 5eae32f2b0 Return proper InvalidArgument messages like s3 for invalid data for ListObjects(), ListObjectParts(), ListMultipartUploads() 9 years ago
Harshavardhana e605787e65 Method not allowed is right response for DELETE() operations and add tests 9 years ago
Harshavardhana 1f2e6a40a0 Fix an issue with reusing closed network connetion, changing the way rateLimitedListener is initialized 9 years ago
Harshavardhana 5507a39840 Heal buckets upon init if needed, adding new disks and HUP works 9 years ago
Harshavardhana e4574c7d6f Add File() method to Ratelimitlistener for extracting underlying fd() 9 years ago
Harshavardhana 2e8f154f34 Iodine should indent with EmitJSON() 9 years ago
Harshavardhana 4498662c16 Remove scsi non portable code, instead "donut make" implements functionality to instantiate a donut 9 years ago
Harshavardhana 6baf45e360 Fix a crash during listObjects() populating NextMarker 9 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 efbf3eabb7 Return x-amz-request-id for all replies 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
Harshavardhana 1bad92356d Add a ratelimited listener than a ratelimited handler - more precise 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 58a1d865a9 Renaming nimble to minhttp 10 years ago
Harshavardhana 847440196e Add signature v4 tests 10 years ago
Harshavardhana 7615a6bfe5 HEAD shouldn't have any body, handle it in writeErrorResponse() 10 years ago
Harshavardhana 8977f9a524 cached api test should also have a custom config path, would conflict with your .minio local path 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 7fa514351c Rename definitions to log.go, add valid prefixes 10 years ago
Harshavardhana d5ffc16f25 Add abbreviated close response, to avoid any leaks 10 years ago
Harshavardhana e5006c738d Handle both space and non-space characters, in signature v4 - add errors for all API's 10 years ago
Harshavardhana 84f427f14a All other API's now support signature v4 10 years ago
Harshavardhana 00890c254e CompleteMultipartUpload and CreateObjectPart now fully support signature v4 10 years ago
Harshavardhana 89c1215194 PutObject handler gets initial support for signature v4, working 10 years ago
Harshavardhana d461fa5ab1 Add mountinfo functions for detecting mount disks, and other rpc changes 10 years ago
Harshavardhana 8654ddb566 Generate auth now saves in ${HOME}/.minio/users.json, also authHandler verifies request validity 10 years ago