41 Commits (82cd38e95950b43aba35506918633c10d950bf20)

Author SHA1 Message Date
Anis Elleuch d28fb5fe23 Add a generic registerShutdown function for graceful exit (#2344) 8 years ago
Harshavardhana 064c51162d api: Add new ListenBucketNotificationHandler. (#2336) 8 years ago
Harshavardhana cf9ba7b88f tests: Add missing unit test for posix.ReadFile. (#2319) 9 years ago
Krishnan Parthasarathi 7e5a78985d tests: Using listObjects clean up remaining tree walk go routines. (#2278) 9 years ago
Harshavardhana f248089523 api: Implement bucket notification. (#2271) 9 years ago
Harshavardhana f85d94288d api: extract http headers with some supported header list. (#2268) 9 years ago
Harshavardhana 0add96f655 fs: Save metadata for objects in minioMetaBucket directory. (#2251) 9 years ago
Harshavardhana c1e953b368 api: Set content-encoding properly if set. (#2245) 9 years ago
Krishnan Parthasarathi 5cc9e4e214 fs/XL: Return IncompleteBody{} error for short writes (#2228) 9 years ago
Krishna Srinivas 27a5b61f40 tree-walk: optimize tree walk such that leaf detection of entries is delayed till the entry is sent on the treeWalkResult channel. (#2220) 9 years ago
Anis Elleuch 5cd629adca XL/fs: DeleteVol should not return error cleaning multipart dir for errVolumeNotFound (#2188) 9 years ago
Harshavardhana 126865e8df XL/bucket: Remove bucket should cleanup incomplete uploads as well. (#2173) 9 years ago
Krishna Srinivas ae80f8ca35 ObjectLayer/GetObject: Should return the right error value. Fix done in FS and XL. (#2133) 9 years ago
Harshavardhana ec35330ebb XL/fs: GetObject should validate all its inputs. (#2142) 9 years ago
Bala FA 5ec7734d88 FS: Check offset is within object size in GetObject() (#2123) 9 years ago
Harshavardhana ddf3245677 xl/fs: offset and length cannot be negative. (#2121) 9 years ago
Bala FA 44ae7a037b fix: allocate buffer to required size than readSizeV1 (#2095) 9 years ago
Harshavardhana 8a028a9efb handler/PUT: Handle signature verification through a custom reader. (#2066) 9 years ago
Bala FA 0540863663 fix: use readSizeV1 wherever applicable. (#2093) 9 years ago
Krishna Srinivas 7a8b8cd0a1 tree-walk: unify FS and XL tree-walk with functional approach. (#2027) 9 years ago
Bala FA 52b55afce0 FS: check whether disk format is FS or not. (#2083) 9 years ago
Harshavardhana d64c3fd464 posix: Return errDiskNotWritable during disk initialization. (#2048) 9 years ago
Harshavardhana 0e3907072c XL/fs: Initialize export paths supplied on command line (#2020) 9 years ago
Harshavardhana 42286cba70 XL: Implement new ReadAll API for files which are read in single call. (#1974) 9 years ago
karthic rao ed2fdd90b0 fs: Fix GetObject failure to read large blocks. (#1982) 9 years ago
Krishnan Parthasarathi a3a310cde8 Moved tree-walk-fs to use tree-walk-pool (#1978) 9 years ago
Harshavardhana e8990e42c2 XL: Make allocations simpler avoid redundant allocs. (#1961) 9 years ago
Harshavardhana 50d25ca94a XL: Change AppendFile() to return only error (#1932) 9 years ago
Anand Babu (AB) Periasamy f51d34cedd Do not guess content-type for objects with no extension (#1918) 9 years ago
Krishna Srinivas e2743d05e8 FS: remove .minio directory if .minio/multipart is empty. (#1899) 9 years ago
karthic rao afc3102488 Adding format.json during FS initialization (#1896) 9 years ago
Krishna Srinivas 1b9db9ee6c FS/PutObject: Read() data should be handled even in case of EOF. (#1864) 9 years ago
Harshavardhana de21126f7e XL: Re-align the code again. 9 years ago
Harshavardhana 445dc22118 XL: Cleanup and add more comments. (#1807) 9 years ago
Harshavardhana a4a0ea605b XL: Fix GetObject erasure decode issues. (#1793) 9 years ago
Harshavardhana 5e8de786b3 XL: Truly use unique id's in temp directory. (#1790) 9 years ago
Harshavardhana feb337098d XL: bring in new storage API. (#1780) 9 years ago
Harshavardhana ba8bdec077 XL: ListObjects should not list when delimiter and prefix are '/'. (#1777) 9 years ago
Krishna Srinivas 6dc8323684 FS/ListMultipart: Fix FS list-multipart to work for unit test cases. 9 years ago
Harshavardhana 34e9ad24aa XL: Introduce new API StorageInfo. (#1770) 9 years ago
Harshavardhana 293d246f95 XL/FS: Rewrite in new format. 9 years ago
Harshavardhana 4bc923e63b XL/fs: Optimize calling isBucketExist() (#1656) 9 years ago
Krishna Srinivas 8099396ff0 xl/putObject: Should take care of the situation if an object already exists at the location. (#1606) 9 years ago
Harshavardhana a56d5ef415 xl/fs: isFunctions should only return boolean. (#1525) 9 years ago
Harshavardhana 751fa972f5 xl/fs: Multipart re-org introduce "uploads.json" (#1505) 9 years ago
Krishna Srinivas 48d3be36da XL/ListObjects: Fix ordering issue during listing if the files were uploaded as multipart uploads. (#1498) (#1506) 9 years ago
Harshavardhana ca097de96c xl/fs: Add initObjectLayer function. (#1494) 9 years ago
Krishna Srinivas 247e835d7b object: move go-routine listing from posix to objectLayer. (#1491) 9 years ago
Harshavardhana 46680788f9 xl/fs: cleanup '/.minio/tmp' directory on each initialization. (#1490) 9 years ago
Harshavardhana afd59c45dc xl/fs: Move few functions into common code. (#1453) 9 years ago