935 Commits (f62539221134131891b17bbb50c55c8175355177)

Author SHA1 Message Date
Harshavardhana 91e5f648cb Move to Set() not Append() due to large memory reference copy 9 years ago
Harshavardhana ac4d8fe478 Add free() method for proxyReader to aggressively de-allocate Read data, to handle certain out of memory conditions 9 years ago
Harshavardhana 05f8654e3d Add Append() method to trove cache for appending data to an existing key 9 years ago
Harshavardhana 367772b988 Make sure to populate on disk data into memory upon first API requests 9 years ago
Harshavardhana 45a7eab804 An attempt to bring in memory layer into donut driver 9 years ago
Harshavardhana f3c25bcfc4 Keeping the lexical order same add optimizations, provide a comprehensive response from ListObjects() 9 years ago
Harshavardhana ae66ae42c4 Rename functions for their purpose 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 767d3743ee Add new metadata definitions and use them 9 years ago
Harshavardhana 9958e34772 Import quick key value store from Minio Client for persistent state files, primarily for donut 9 years ago
Harshavardhana fb9adb5524 Donut cleanup another set 9 years ago
Harshavardhana eec66f195a Take all the ListObjects into bucket handlers 9 years ago
Harshavardhana 45e9d25931 Remove more bloated code - simplify 9 years ago
Harshavardhana 82dcbf262d Add simple locking for donut API for now - fixes #671 9 years ago
Harshavardhana 03b4d3b308 Go vet fixes for donut 9 years ago
Harshavardhana 57a2b53178 Removing further bloated code simplifying 9 years ago
Harshavardhana a2c205ff2e Use external package disk for donut. 9 years ago
Harshavardhana 841ff01412 Move disk into its own package, remove bloated code 9 years ago
Harshavardhana 1682c748ac Remove unnecessary interfaces from donut, cleanup 9 years ago
Harshavardhana 3498872467 Add sha256 and sha512 windows compatibility layer 9 years ago
Harshavardhana 77d35b87d4 Fix a bug on windows regarding blockSSE3 calculation 9 years ago
Harshavardhana f1410731db Add windows code for sha1 and crc32c 9 years ago
Harshavardhana ba2d3dea74 Fix wrong TMPFS listing in donut filesystem map 9 years ago
Harshavardhana e818bc7187 Trim iodine path properly, so that now errors have github.com/minio/minio prefixed 9 years ago
Harshavardhana 2fd52ca284 Add missing strongly typed errors for Donut 9 years ago
Harshavardhana 7a060110ff Fix BUILDDEPS paths for golang installation 9 years ago
Harshavardhana 3bf64f5669 Verify d.donut to be non-nil, usually happens when multiple go versions compilations are linked - possible cause for #659 9 years ago
Harshavardhana 641f07cecf Use filepath everywhere instead of path.{} functions for portability - fixes #656 9 years ago
Harshavardhana 573a6134b2 Remove redundant !ok for map 9 years ago
Harshavardhana e9a3fd677a Hold lock on GetGlobalStateKey() - fixes #652 9 years ago
Harshavardhana b793f53d48 Minior change filter() to filterObjects() 9 years ago
Harshavardhana d4e71beb54 Add time.Since on buckets created time to avoid deleting buckets spuriously during eviction of objects 9 years ago
Harshavardhana 636788997b Minor optimization avoiding one unnecessary copy 9 years ago
Harshavardhana 6d44274db6 Make sure to reply back ETag with quotes for s3 compliance 9 years ago
Harshavardhana a947767339 Remove unnecessary tlsHelpers, SSL works with domain certificate 9 years ago
Harshavardhana c6ecd94420 Enable TLS and use it 9 years ago
Harshavardhana 64b014369c Return back entity too large for createObject requests bigger than cache size 9 years ago
Harshavardhana ab1976bc14 Load from persisted multipart session, now multipart uploads can resume even after restarting minio fs server 9 years ago
Harshavardhana 2976f109df More multipart fixes, filter out parts and multipart metadata from listObjects 9 years ago
Harshavardhana e08d59be00 Make sure to delete uploadid's from active session file properly 9 years ago
Harshavardhana 0d3710cb9b Store in json file instead of gob for fs metadata 9 years ago
Harshavardhana 8efc842b59 Add delete handlers and reply back as 'NotImplemented' instead of 404 9 years ago
Harshavardhana 8a320c4447 Enhance logging handler to print in humanize form for ContentLength 9 years ago
Harshavardhana cefd740002 Put back the older conn_limit 9 years ago
Harshavardhana 371651bde6 Add rate limiter instead of connection limit for now 9 years ago
Harshavardhana 21916dc0a1 Fix a deadlock in trove when evicting objects when we reach the maxSize used 9 years ago
Harshavardhana 8b43655d9f Make connection limit configurable 9 years ago
Harshavardhana a344f5b34d Misc changes before capturing proper video 9 years ago