27 Commits (64b0976e1b04021f8d2b52d387067e8cd1969860)

Author SHA1 Message Date
Harshavardhana f76d975304 xl: StatVol and ListVols should handle cases when disks are missing. (#1703) 9 years ago
Harshavardhana e4240aa58f XL/objects: Initialize format.json outside of erasure. (#1640) 9 years ago
Harshavardhana 50c328ff19 XL: RenameFile should rename and cleanup on writeQuorum. (#1702) 9 years ago
Krishna Srinivas 537568f9f9 XL/ListVols: Fix panic. Skip if slice is nil. (#1694) 9 years ago
Krishna Srinivas 3c1ef3fee2 Locking: move locking code from xl-erasure to xl-objects. (#1673) 9 years ago
Harshavardhana 4bc923e63b XL/fs: Optimize calling isBucketExist() (#1656) 9 years ago
Harshavardhana 4214da65af XL/fs: MakeVol replies should be consistent. (#1667) 9 years ago
Harshavardhana 9472299308 logging: Log only for unhandled errors, remove all the debug logging. (#1652) 9 years ago
Harshavardhana 7de206cb85 XL: ListVols should provide consistent view. (#1648) 9 years ago
Harshavardhana 0e4e9c4bc1 XL: ListDir should return each List from a random disk in the set. (#1613) 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
Bala FA 3ff0a56e62 XL: Ignore errDiskNotFound in certain situations (#1610) 9 years ago
Harshavardhana 50431e91a6 erasure: Handle failed disks so that we initialize properly if they are missing. (#1607) 9 years ago
Harshavardhana 86e5d71519 erasure: MakeVol, DeleteVol and StatVol should hold locks. (#1597) 9 years ago
Harshavardhana 72748d2073 erasure: healVolume err should be different from shadowed version. (#1590) 9 years ago
Krishna Srinivas 88e1c04259 XL/ListDir: break out of loop if list on one disk is a success. (#1534) 9 years ago
Harshavardhana 5133ea50bd xl/fs: Make i/o operations atomic. (#1496) 9 years ago
Bala FA 658a595d7a xl-erasure: RenameFile should support quorum. (#1487) 9 years ago
Krishna Srinivas 247e835d7b object: move go-routine listing from posix to objectLayer. (#1491) 9 years ago
Harshavardhana d0e854afb7 xl/fs: Bring in ".minio/tmp" directory support. (#1464) 9 years ago
Harshavardhana ad8e27a963 xl: Rename 'xl.json' to 'file.json' (#1461) 9 years ago
Harshavardhana d006129fb5 xl/vol: Add healing and quorum support for StatVol, MakeVol. 9 years ago
Harshavardhana 443ec37765 xl: Add disk usages properly for ListVols() and StatVol(). (#1435) 9 years ago
Bala FA d5df8b8b8d xl: remove unused err return in listFileVersions() (#1434) 9 years ago
Bala FA 84afec9ae0 xl: fix DeleteFile() removing meta data files without updating it (#1433) 9 years ago
Bala FA a978975eea xl: add quorum support for DeleteFile() (#1426) 9 years ago
Harshavardhana 4e34e03dd4 xl/fs: Split object layer into interface. (#1415) 9 years ago
Krishna Srinivas 7066ce5160 XL/Multipart: rename the parts instead of concatenating. (#1416) 9 years ago
Harshavardhana 984903cce1 server: Add global namespace lock. (#1398) 9 years ago
Harshavardhana a1a667ae5d xl: Change fileMetadata to xlMetadata. (#1404) 9 years ago
Harshavardhana 41b35cff7b xl: Fixes a bug in read quorum ListFiles() (#1412) 9 years ago
Harshavardhana 2ac10209cc xl: ListFiles - return sorted files. (#1408) 9 years ago
Bala FA 5bd6b0b510 xl: check read quorum for ListFiles() (#1406) 9 years ago
Harshavardhana 5fffd558d0 xl/heal: Make healFile non-blocking for StatFile and ReadFile. (#1399) 9 years ago
Harshavardhana 90987df9b4 objectapi: Simplify ListMultipart combine recursive and non-recursive. (#1390) 9 years ago
Harshavardhana ad1abc4486 xl-v1/Cleanup: use listOnlineDisks instead of getReadableDisks. (#1389) 9 years ago
Krishna Srinivas 4333e529e6 xl/ListFiles: return as many objects as requested. (#1383) 9 years ago
Harshavardhana 8bce699dae xl: Add logging. (#1372) 9 years ago
Harshavardhana cab6805f09 xl: Enable a subset of tests for XL branch. (#1359) 9 years ago
Krishna Srinivas becc814531 Xl layer selfheal quorum2 9 years ago
Harshavardhana 9bd9441107 xl: Simplify reading metadata and add a new fileMetadata type. (#1346) 9 years ago
Harshavardhana f3784d1087 xl: Handle read quorum for StatVol, ListVols 9 years ago
Harshavardhana c7bf471c9e list/xl: Fix the way marker is handled in leafDirectory verification. 9 years ago
Krishna Srinivas c302875774 selfheal: implement self-heal. Heals the missing parts. (#1335) 9 years ago
Harshavardhana b76f3f1d62 xl: Add more fixes and cleanup. 9 years ago
Bala FA ada0f82b9a xl: add quorum support for read file and name space locking. (#1333) 9 years ago
Harshavardhana a98a7fb1ad Implement XL layer - preliminary work. 9 years ago