19 Commits (17eeec6895242997ba8d8aecdb5a2579006d4984)

Author SHA1 Message Date
Harshavardhana f22862aa28 heal: Refactor heal command. (#2901) 8 years ago
Krishna Srinivas 268b96058f ns-lock: lock namespace during FS object operations. (#2896) 8 years ago
Krishnan Parthasarathi 2d5e988a6d Refactor streaming signatureV4 w/ state machine (#2862) 8 years ago
Harshavardhana 6494b77d41 server: Add more elaborate startup messages. (#2731) 8 years ago
Karthic Rao 6a9013b97c misspell fixes. (#2835) 8 years ago
Krishna Srinivas 61a18ed48f sha256: Verify sha256 along with md5sum, signature is verified on the request early. (#2813) 8 years ago
Anis Elleuch b89a1cd482 tests: Implemented more tests for fs-v1*.go (#2686) 8 years ago
Anis Elleuch 7a549096de XL and FS use different tree walk ignored errors (#2707) 8 years ago
Anis Elleuch a84548d7ea Fix FS remove bucket regression bug (#2693) 8 years ago
Harshavardhana 1e6d67b16d server: Remove deadcode. (#2699) 8 years ago
Harshavardhana 182109f0de xl: Heal `format.json` properly on fresh disks. 8 years ago
Harshavardhana ba2ba328da server: Fixes for various conditions 8 years ago
Krishna Srinivas b4e4846e9f PutObject: object layer now returns ObjectInfo instead of md5sum to avoid extra GetObjectInfo call. (#2599) 8 years ago
Krishna Srinivas 9358ee011b logging: Print stack trace in case of errors. 8 years ago
Anis Elleuch 0513b3ed07 Add Heal Disk Metadata RPC API + tests (#2556) 8 years ago
Harshavardhana 339425fd52 server: Fetch StorageInfo() from underlying disks transparently. (#2549) 8 years ago
Anis Elleuch 51e337228e Avoid hiding disk errors in some cases in FS Shutdown (#2668) 8 years ago
Krishna Srinivas 3aa0574c6b FS/multipart: Append the parts to a file as and when the parts arrive. (#2513) 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Harshavardhana 810dcbf34b fs: ListObjects should populate ETag properly if fs.json is available. (#2480) 8 years ago
Krishna Srinivas e2498edb45 contoller: Implement controlled healing and trigger (#2381) 8 years ago
Krishna Srinivas f2bffe6086 fs/delete-object: fs.json filepath was incorrect. (#2448) 8 years ago
Krishna Srinivas bb8a425d49 When updating the meta file, write to temp file first and then rename to the actual location. 8 years ago
Anis Elleuch 5526ac13d2 Protect shutdown callbacks lists with a mutex (#2432) 8 years ago
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