327 Commits (f3c25bcfc4af9a990799e39651049ca6c4e8853e)

Author SHA1 Message Date
Harshavardhana f3c25bcfc4 Keeping the lexical order same add optimizations, provide a comprehensive response from ListObjects() 10 years ago
Harshavardhana ae66ae42c4 Rename functions for their purpose 10 years ago
Harshavardhana 9a4680475f Object metadata was wrongly misconstrued to be mutable, handle it 10 years ago
Harshavardhana 3aa6d90c5e Avoid racy maps, read from disk on success return quickly. Many more optimizations 10 years ago
Harshavardhana 68974918ac Donut moves to typed metadata, removing the necessity for strconv, parsing and string converstions 10 years ago
Harshavardhana 767d3743ee Add new metadata definitions and use them 10 years ago
Harshavardhana fb9adb5524 Donut cleanup another set 10 years ago
Harshavardhana eec66f195a Take all the ListObjects into bucket handlers 10 years ago
Harshavardhana 45e9d25931 Remove more bloated code - simplify 10 years ago
Harshavardhana 82dcbf262d Add simple locking for donut API for now - fixes #671 10 years ago
Harshavardhana 03b4d3b308 Go vet fixes for donut 10 years ago
Harshavardhana 57a2b53178 Removing further bloated code simplifying 10 years ago
Harshavardhana a2c205ff2e Use external package disk for donut. 10 years ago
Harshavardhana 841ff01412 Move disk into its own package, remove bloated code 10 years ago
Harshavardhana 1682c748ac Remove unnecessary interfaces from donut, cleanup 10 years ago
Harshavardhana ba2d3dea74 Fix wrong TMPFS listing in donut filesystem map 10 years ago
Harshavardhana 2fd52ca284 Add missing strongly typed errors for Donut 10 years ago
Harshavardhana 3bf64f5669 Verify d.donut to be non-nil, usually happens when multiple go versions compilations are linked - possible cause for #659 10 years ago
Harshavardhana 641f07cecf Use filepath everywhere instead of path.{} functions for portability - fixes #656 10 years ago
Harshavardhana b793f53d48 Minior change filter() to filterObjects() 10 years ago
Harshavardhana d4e71beb54 Add time.Since on buckets created time to avoid deleting buckets spuriously during eviction of objects 10 years ago
Harshavardhana 636788997b Minor optimization avoiding one unnecessary copy 10 years ago
Harshavardhana 64b014369c Return back entity too large for createObject requests bigger than cache size 10 years ago
Harshavardhana ab1976bc14 Load from persisted multipart session, now multipart uploads can resume even after restarting minio fs server 10 years ago
Harshavardhana 2976f109df More multipart fixes, filter out parts and multipart metadata from listObjects 10 years ago
Harshavardhana e08d59be00 Make sure to delete uploadid's from active session file properly 10 years ago
Harshavardhana 0d3710cb9b Store in json file instead of gob for fs metadata 10 years ago
Harshavardhana 21916dc0a1 Fix a deadlock in trove when evicting objects when we reach the maxSize used 10 years ago
Harshavardhana 097f70a3c5 Enable filesystem for API tests, this patch also implements ListMultipartUploads() 10 years ago
Harshavardhana bfb9209689 Skip files and weird directories from listBuckets(), allowing this so that minio fs mode can be used as ftp service 10 years ago
Harshavardhana d86ba5f336 Implement multipart support 10 years ago
Harshavardhana a91e519692 Make caching a package trove, and use it inside memory driver 10 years ago
Anis Elleuch 7e5a26f42c Protect the exported method Delete() 10 years ago
Harshavardhana 0cc63706bb Resurrect back fileystem driver 10 years ago
Anis Elleuch d360d0fec3 Forbid the upload of files bigger than the memory backend capacity 10 years ago
Harshavardhana 554a244b47 Add donut OSX support 10 years ago
Harshavardhana ad60b97d52 Fix some donut TODO's regarding bucket created date 10 years ago
Harshavardhana f00bfd38da Bump gocyclo back to 16 10 years ago
Harshavardhana 3d61ba5930 Fix duplicate map allocation 10 years ago
Harshavardhana e4c0d574dc Update totalnumber of multiparts inside CreateObjectPart(), also introduce support for UploadIDMarker and Prefix for listMultipartUploads 10 years ago
Harshavardhana 5c5761ae16 Remove unnecessary GetObjectMetadata prefix argument 10 years ago
Harshavardhana 6275238a47 For multiparts use its own cache avoids deadlocks during object expiration 10 years ago
Harshavardhana c41ebf7535 Fixing a race in NewMultipartUpload() session for simultaneous requests, observed at play.minio.io 10 years ago
Harshavardhana 8fb427a892 Add more tests for multipart now in driver api_testsuite 10 years ago
Harshavardhana 1bd94ec6ab An attempt to implement ListMultipartUploads() 10 years ago
Harshavardhana 82b043005a Avoid one last memory copy 10 years ago
Harshavardhana 8d06504068 Change all minio-io path to minio 10 years ago
Harshavardhana b48b7f51ef Use convenience functions for url.Values over looping through keys, fix a bug in listObjectParts() 10 years ago
Harshavardhana 14b5828505 Handle partNumberMarker with listObjectParts now and other fixes 10 years ago
Frederick F. Kautz IV cf559fa48e Limiting upload id size 10 years ago