30 Commits (0188cd0b84412e23ecbb489121bbf742ec5a6134)

Author SHA1 Message Date
Harshavardhana 0add96f655 fs: Save metadata for objects in minioMetaBucket directory. (#2251) 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 0fddf3fe17 Avoid creating tmp directories under .minio/tmp/ to facilitate cleaning (#2187) 9 years ago
Harshavardhana ca1b1921c4 XL: Implement ignore errors. (#2136) 9 years ago
Krishna Srinivas f55093cdd6 multipart: During multipart list the listing go-routine should be saved to the List-pool. (#2130) 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
Harshavardhana 4cfbdb1bf0 server: Remove deadcode/deprecated code. (#2088) 9 years ago
Krishna Srinivas 7a8b8cd0a1 tree-walk: unify FS and XL tree-walk with functional approach. (#2027) 9 years ago
Harshavardhana ae936a0147 XL: Relax write quorum further to N/2 + 1. (#2018) 9 years ago
Harshavardhana 748dc80047 API: add writePartTooSmallErrorResponse to extend standard error responses. (#2005) 9 years ago
Harshavardhana 4db2b03312 XL: Rename objectN to part.N (#2019) 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
Bala FA 61598ed02f posix: return errFaultyDisk on I/O errors. (#1885) 9 years ago
Krishna Srinivas aa1d769b1e FS/Multipart: remove uploads.json on complete-multipart if no more uploadIDs are present for the object. (#1843) 9 years ago
Krishna Srinivas 611c892f8f FS/Multipart: Lock() to avoid race during PutObjectPart. (#1842) 9 years ago
Harshavardhana 67bba270a0 FS: Cleanup and Fix all multipart related operations. (#1836) 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
Krishna Srinivas 6dc8323684 FS/ListMultipart: Fix FS list-multipart to work for unit test cases. 9 years ago
Harshavardhana b2293c2bf4 XL: Rename, cleanup and add more comments. (#1769) 9 years ago
Harshavardhana ee6645f421 XL: Add additional PartNumber variable as part of `xl.json` (#1750) 9 years ago
Harshavardhana 293d246f95 XL/FS: Rewrite in new format. 9 years ago
Krishna Srinivas b83b87a7f6 XL/Incompleteuploads: list should save the tree-walk go routine to the map if eof is not reached. (#1695) 9 years ago
Krishna Srinivas 5b95f097d4 multipart: listing does not skip uploadIDmarker. (#1708) 9 years ago
Harshavardhana 9fdb69563d handler: CopyObject should save metadata. (#1698) 9 years ago
Harshavardhana 7d6ed50fc2 objects: Save all the incoming metadata properly. (#1688) 9 years ago
Harshavardhana 404364ba73 XL/fs: ListMultipartUploads should list only requested entries. (#1668) 9 years ago
Krishna Srinivas 3c1ef3fee2 Locking: move locking code from xl-erasure to xl-objects. (#1673) 9 years ago
Krishna Srinivas 824c8a39f1 XL/Multipart: If the part is already uploaded ignore the newly uploaded part. (#1677) 9 years ago
Krishna Srinivas 71b9341fc7 XL/Multipart: Cleanup uploads.json after abort-multipart-upload. (#1678) 9 years ago
Harshavardhana 4bc923e63b XL/fs: Optimize calling isBucketExist() (#1656) 9 years ago
Krishna Srinivas 39865c0d2e XL/Multipart: Fix list multipart output. (#1661) 9 years ago
Harshavardhana 1760687c83 XL: Make sure to create proper temporary files for renames to succeed. (#1654) 9 years ago
Harshavardhana 9472299308 logging: Log only for unhandled errors, remove all the debug logging. (#1652) 9 years ago
Harshavardhana b62774d32f storage/xl: Return errVolumeAccessDenied if disks cannot be accessed. (#1621) 9 years ago
Bala FA 3ff0a56e62 XL: Ignore errDiskNotFound in certain situations (#1610) 9 years ago
Harshavardhana 722abe2d0f xl/fs: pathJoin now takes variadic inputs. (#1550) 9 years ago
Krishna Srinivas a205aca6d2 init: Cleanup .minio/tmp directories recursively. Also takes care of cleaning up of parts directory during abortMultipartUpload. (#1532) 9 years ago
Harshavardhana 56b7df90e1 xl/fs: ListObjectParts should set nextPartNumberMarker properly. (#1528) 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
Harshavardhana 5133ea50bd xl/fs: Make i/o operations atomic. (#1496) 9 years ago