9 Commits (7e2df542f11f14f5b52c8c382f0b74047ad1777e)

Author SHA1 Message Date
Harshavardhana c4cf7635bf Read req.Body for PutBucket() if any 9 years ago
Harshavardhana 84f427f14a All other API's now support signature v4 9 years ago
Harshavardhana 89c1215194 PutObject handler gets initial support for signature v4, working 9 years ago
Harshavardhana d1deda3a96 Add API tests for both donut on disk and donut cache 9 years ago
Harshavardhana b029d0a5f0 Avoid config reload all the time, reload is manually triggerred from outside 9 years ago
Harshavardhana 8b94c53345 Fix issues with multipart upload 9 years ago
Harshavardhana 10b082144e Add updateConfig code to load config changes if possible for every function 9 years ago
Harshavardhana 4a27ab0e58 Fix another deadlock inside CreateObjectPart() code, premature return without Unlocking() 9 years ago
Harshavardhana 8a4e7bcdcf Add full API tests, move storage/donut to donut, add disk tests as well 9 years ago
Harshavardhana 7c37e9d06a Make donut fully integrated back into API handlers 9 years ago
Harshavardhana 5cfb05465e Add cache, donut tests separately - fix behavior differences 9 years ago
Harshavardhana bce93c1b3a Integrate cache with donut, add tests 9 years ago
Harshavardhana 38a6ce36e5 Remove slow AppendUniq code, rolling through over a slice is in-efficient 9 years ago
Harshavardhana 335c7827eb More donut, cache, api cleanup 9 years ago
Harshavardhana 10c807f233 Put object on successful write returns full metadata, to avoid subsequent GetObjectMetadata() calls in driver 9 years ago
Harshavardhana 6921328b93 Avoid frivolous GetObjectMetadata() calls at driver level, return back all the information in donut ListObjects() 9 years ago
Harshavardhana f3c25bcfc4 Keeping the lexical order same add optimizations, provide a comprehensive response from ListObjects() 9 years ago
Harshavardhana 9a4680475f Object metadata was wrongly misconstrued to be mutable, handle it 9 years ago
Harshavardhana 3aa6d90c5e Avoid racy maps, read from disk on success return quickly. Many more optimizations 9 years ago
Harshavardhana 68974918ac Donut moves to typed metadata, removing the necessity for strconv, parsing and string converstions 9 years ago
Harshavardhana eec66f195a Take all the ListObjects into bucket handlers 9 years ago
Harshavardhana 641f07cecf Use filepath everywhere instead of path.{} functions for portability - fixes #656 9 years ago
Harshavardhana ad60b97d52 Fix some donut TODO's regarding bucket created date 10 years ago
Harshavardhana 8d06504068 Change all minio-io path to minio 10 years ago
Harshavardhana f7caef2d26 Change CreateObject() to take size argument from content-length 10 years ago
Frederick F. Kautz IV 85f1b46492 Removing log message from test 10 years ago
Frederick F. Kautz IV 7cf86e6114 Fix docker support 10 years ago
Harshavardhana d815e6adfd Changes to CreateObject() now returns back md5 along with any error 10 years ago
Harshavardhana 1c0ff2c758 ACL driver/storage layer support 10 years ago
Harshavardhana 7fd1cc073c Add everything back into one project hood, still missing iodine 10 years ago
Frederick F. Kautz IV 6241c9880b Moving object storage drivers back to minio 10 years ago
Harshavardhana ec39155089 Update minio-io/donut, minio-io/objectdriver 10 years ago
Harshavardhana b63c7fd84f Merge new changes from minio-io/donut; minio-io/objectdriver 10 years ago
Harshavardhana b93b6785c2 Update to new changes at minio-io/objectdriver and minio-io/donut 10 years ago