Commit Graph

  • 722abe2d0f xl/fs: pathJoin now takes variadic inputs. (#1550) Harshavardhana 2016-05-09 00:46:54 -07:00
  • 04a5b25929 Multipart: Minimum part size limit does not apply to the last part during CompleteMultipartUpload. (#1518) (#1538) Krishna Srinivas 2016-05-09 12:19:49 +05:30
  • 90ea494338 erasure: waitCloser should implement CloseWithError. (#1543) Harshavardhana 2016-05-08 16:26:10 -07:00
  • a8fdd04e62 erasure: ReadFile should honor proper offsets. (#1542) Harshavardhana 2016-05-08 15:39:24 -07:00
  • 76c511c9fe api: Extend S3 errors with Minio errors. (#1533) Harshavardhana 2016-05-08 12:36:16 -07:00
  • 75320f70d0 multipart: reject part upload if size is less than 5MB. (#1518) Krishna Srinivas 2016-05-09 00:36:05 +05:30
  • 88e1c04259 XL/ListDir: break out of loop if list on one disk is a success. (#1534) Krishna Srinivas 2016-05-09 00:35:19 +05:30
  • a205aca6d2 init: Cleanup .minio/tmp directories recursively. Also takes care of cleaning up of parts directory during abortMultipartUpload. (#1532) Krishna Srinivas 2016-05-08 22:45:34 +05:30
  • 3f51dd4fd4 xl: CompleteMultipartUpload should rename files in a routine. (#1527) Harshavardhana 2016-05-08 02:38:35 -07:00
  • 56b7df90e1 xl/fs: ListObjectParts should set nextPartNumberMarker properly. (#1528) Harshavardhana 2016-05-08 02:21:12 -07:00
  • a56d5ef415 xl/fs: isFunctions should only return boolean. (#1525) Harshavardhana 2016-05-08 01:58:05 -07:00
  • 937d68202d server: Deadcode removal. (#1517) Harshavardhana 2016-05-07 21:47:33 -07:00
  • bf563afb80 xl: DeleteObject regression over errChannel. (#1521) Harshavardhana 2016-05-07 12:48:12 -07:00
  • 091c1e8456 copyObject: No need to verify md5sum. (#1520) Harshavardhana 2016-05-07 03:43:08 -07:00
  • 751fa972f5 xl/fs: Multipart re-org introduce "uploads.json" (#1505) Harshavardhana 2016-05-07 02:08:03 -07:00
  • 434423de89 xl: Move format detection inside xl objects. (#1515) Harshavardhana 2016-05-07 00:59:43 -07:00
  • a20ccb1e83 server: Print proper endpoint, along with https if configured. (#1514) Harshavardhana 2016-05-06 21:18:29 -07:00
  • 0625c050e6 xl/tests: Enable server handler tests over XL. (#1512) Harshavardhana 2016-05-06 16:47:23 -07:00
  • 0b74f5624e xl: Fix how we deal with read offsets at erasure layer. (#1511) Harshavardhana 2016-05-06 16:25:08 -07:00
  • c06b9abc15 bucket-handlers: do not unescape marker as gorilla layer would have already done it. (#1495) (#1510) Krishna Srinivas 2016-05-07 04:34:46 +05:30
  • a5d31d4254 XL/ListObjects: use string.TrimSuffix instead of Trim. (#1498) (#1509) Krishna Srinivas 2016-05-07 01:58:55 +05:30
  • 20ca65c793 Cleanup: mispell fixes karthic rao 2016-05-07 01:02:44 +05:30
  • 0b4bbe6d9e Adding XL Object layer validation for existing unit tests of single node (#1499) karthic rao 2016-05-07 00:27:04 +05:30
  • 48d3be36da XL/ListObjects: Fix ordering issue during listing if the files were uploaded as multipart uploads. (#1498) (#1506) Krishna Srinivas 2016-05-06 22:49:09 +05:30
  • 5133ea50bd xl/fs: Make i/o operations atomic. (#1496) Harshavardhana 2016-05-05 20:28:22 -07:00
  • 17868ccd7f handlers: overhaul entire writErrorResponse, simplify. (#1472) Harshavardhana 2016-05-05 20:24:29 -07:00
  • ba5805e60a bucketPolicy: Do not use regexes, just do prefix matches. (#1497) Harshavardhana 2016-05-05 19:58:48 -07:00
  • ca097de96c xl/fs: Add initObjectLayer function. (#1494) Harshavardhana 2016-05-05 15:00:03 -07:00
  • 658a595d7a xl-erasure: RenameFile should support quorum. (#1487) Bala FA 2016-05-06 01:33:53 +05:30
  • 247e835d7b object: move go-routine listing from posix to objectLayer. (#1491) Krishna Srinivas 2016-05-06 01:21:56 +05:30
  • 46680788f9 xl/fs: cleanup '/.minio/tmp' directory on each initialization. (#1490) Harshavardhana 2016-05-05 01:54:43 -07:00
  • ad40036cba posix: filepath shouldn't be used anymore use path.Join (#1486) Harshavardhana 2016-05-05 01:39:26 -07:00
  • 82fbe908a3 object: DeleteBucket should return proper error for BucketNotEmpty. (#1489) Harshavardhana 2016-05-05 01:35:21 -07:00
  • f145e1042f quick/config: No need to use Data() with type assertion. (#1480) Harshavardhana 2016-05-04 20:22:15 -07:00
  • 9dccbd6478 New Dockerfile for building & running minio inside Docker (inc. autobuild support) (#1473) (#1485) Rajiv Makhijani 2016-05-04 17:07:19 -07:00
  • 82113b747c Resource matching fix to overcome issues with regular expression based match (#1476) karthic rao 2016-05-05 05:26:57 +05:30
  • a5959789d5 Make minimum file space percent a constant (#1484) Rajiv Makhijani 2016-05-04 15:39:06 -07:00
  • 6988ed9257 xl/getObjectInfo: Returns back proper size, modTime and md5Sum. (#1479) Harshavardhana 2016-05-04 15:28:58 -07:00
  • 321aefa026 Add Response for PostPolicyBucketHandler (#1477) (#1483) Rajiv Makhijani 2016-05-04 15:24:10 -07:00
  • dd417e5476 fs: Handle cases of PutObject for an existing prefix. (#1478) Harshavardhana 2016-05-04 12:18:40 -07:00
  • da3a53376c server: save and compare multiple disks are used (#1474) Bala FA 2016-05-05 00:48:20 +05:30
  • e4d89d8156 xl/deleteObject: Support deleting special multipart object. (#1470) Harshavardhana 2016-05-03 17:52:54 -07:00
  • d0e854afb7 xl/fs: Bring in ".minio/tmp" directory support. (#1464) Harshavardhana 2016-05-03 16:10:24 -07:00
  • 6f1811ee4d config: Migration should save region properly. (#1468) Harshavardhana 2016-05-03 15:17:58 -07:00
  • bba5468368 minio: Replace 'bucket already exists' error by 'bucket already owned by you'. (#1465) Yurii 2016-05-03 13:19:04 +03:00
  • 7ae40eb1bb minhttp: Remove probe usage, move to golang error. (#1459) Harshavardhana 2016-05-03 01:07:34 -07:00
  • ad8e27a963 xl: Rename 'xl.json' to 'file.json' (#1461) Harshavardhana 2016-05-02 17:42:01 -07:00
  • ac7a7cec20 bucket-policy: Delete policy should remove policy properly. (#1456) Harshavardhana 2016-05-02 16:58:10 -07:00
  • afd59c45dc xl/fs: Move few functions into common code. (#1453) Harshavardhana 2016-05-02 16:57:31 -07:00
  • 3bf3d18f1f rpc/client: Implement RenameFile properly. (#1443) Harshavardhana 2016-05-02 03:12:18 -07:00
  • 8102a4712a xl/metadata: Keep the json erasure tag consistent. (#1447) Harshavardhana 2016-05-02 01:13:07 -07:00
  • 2393a3a0be XL non-recursive fix (#1450) karthic rao 2016-05-02 11:46:44 +05:30
  • d006129fb5 xl/vol: Add healing and quorum support for StatVol, MakeVol. Harshavardhana 2016-05-01 18:42:00 -07:00
  • 7caa82f32f xl/fs: Rename minioMetaVolume to minioMetaBucket. (#1442) Harshavardhana 2016-05-01 18:13:10 -07:00
  • 286de4de2c XL - fixes mostly related to multipart listing. (#1441) Krishna Srinivas 2016-05-02 06:22:16 +05:30
  • ba7a55c321 xl: ReedSolomon code fix small file erasure bug. (#1431) Harshavardhana 2016-05-01 15:30:40 -07:00
  • e05aa762a9 fs: Create object part with md5sum later using RenameFile. (#1440) Harshavardhana 2016-05-01 14:50:30 -07:00
  • 0c27d8e5b1 XL/Multipart: maintain the parts info in multipart.json after complete-multipart-upload. (#1436) Krishna Srinivas 2016-05-01 13:55:48 +05:30
  • 443ec37765 xl: Add disk usages properly for ListVols() and StatVol(). (#1435) Harshavardhana 2016-04-30 23:34:43 -07:00
  • d5df8b8b8d xl: remove unused err return in listFileVersions() (#1434) Bala FA 2016-04-30 15:51:54 +05:30
  • ac2933c799 windows: Enable erasure test for windows. (#1432) Harshavardhana 2016-04-30 02:52:23 -07:00
  • 84afec9ae0 xl: fix DeleteFile() removing meta data files without updating it (#1433) Bala FA 2016-04-30 15:22:15 +05:30
  • 27c50a70cc obj: support object names with curly braces. (#1429) Harshavardhana 2016-04-29 20:19:08 -07:00
  • a978975eea xl: add quorum support for DeleteFile() (#1426) Bala FA 2016-04-30 07:13:18 +05:30
  • dc45ea3946 log: Fix file logging, enable it properly. (#1424) Harshavardhana 2016-04-29 17:54:02 -07:00
  • 9eb56f0676 xl/healFile: Handle errors and continue (#1425) Harshavardhana 2016-04-29 17:52:49 -07:00
  • 10a010c1ad xl/fs: Object layer - keep common functions into single place. (#1423) Harshavardhana 2016-04-29 17:52:17 -07:00
  • a9935f886c vendor: update reedsolomon package with new perm improvements. (#1422) Harshavardhana 2016-04-29 14:59:03 -07:00
  • 4e34e03dd4 xl/fs: Split object layer into interface. (#1415) Harshavardhana 2016-04-29 14:24:10 -07:00
  • 4d1b3d5e9a docs: FreeBSD minio source intructions (#1421) nomadlogic 2016-04-29 13:35:20 -07:00
  • 7066ce5160 XL/Multipart: rename the parts instead of concatenating. (#1416) Krishna Srinivas 2016-04-30 00:47:48 +05:30
  • 39df425b2a lock: bug fixes. (#1420) Krishna Srinivas 2016-04-30 00:09:20 +05:30
  • 984903cce1 server: Add global namespace lock. (#1398) Harshavardhana 2016-04-29 01:29:09 -07:00
  • 8deddb82f4 Cleanup: Moving IsValidLocationContraint to handler utils karthic rao 2016-04-29 08:31:11 +05:30
  • a1a667ae5d xl: Change fileMetadata to xlMetadata. (#1404) Harshavardhana 2016-04-28 19:27:02 -07:00
  • 41b35cff7b xl: Fixes a bug in read quorum ListFiles() (#1412) Harshavardhana 2016-04-28 17:32:46 -07:00
  • eed756777b object: Allow '[' and ']' as part of object names. Harshavardhana 2016-04-28 13:29:32 -07:00
  • 2ac10209cc xl: ListFiles - return sorted files. (#1408) Harshavardhana 2016-04-28 01:48:57 -07:00
  • 5bd6b0b510 xl: check read quorum for ListFiles() (#1406) Bala FA 2016-04-28 09:39:26 +05:30
  • 1813e9c070 Cleanup - Comments and readability fixes (#1386) karthic rao 2016-04-28 07:58:13 +05:30
  • f87a19a15c Minor changes to CONTIRBUTING.md instructions (#1403) Scott McClellan 2016-04-27 16:57:16 -07:00
  • 5fffd558d0 xl/heal: Make healFile non-blocking for StatFile and ReadFile. (#1399) Harshavardhana 2016-04-27 15:10:19 -07:00
  • b51bef85e6 objectapi: ListMultipart now lists more than 1000 entries in non-recursive. (#1397) Harshavardhana 2016-04-27 13:19:48 -07:00
  • d0e5470050 ListMultipart fixes (#1392) Krishna Srinivas 2016-04-27 12:45:40 +05:30
  • 90987df9b4 objectapi: Simplify ListMultipart combine recursive and non-recursive. (#1390) Harshavardhana 2016-04-26 17:57:16 -07:00
  • ad1abc4486 xl-v1/Cleanup: use listOnlineDisks instead of getReadableDisks. (#1389) Harshavardhana 2016-04-26 13:03:37 -07:00
  • 4333e529e6 xl/ListFiles: return as many objects as requested. (#1383) Krishna Srinivas 2016-04-26 23:05:39 +05:30
  • 9685f88b84 Added FreeBSD installation steps with ZFS. (#1388) koolhead17 2016-04-26 22:47:02 +05:30
  • 5f80edf232 routers: Fix a crash while initializing network fs. (#1382) Harshavardhana 2016-04-25 18:10:40 -07:00
  • 42254b5c4d xl: Rename blockingWriteCloser to waitCloser. (#1376) Harshavardhana 2016-04-25 16:00:22 -07:00
  • 00c697393a Merge pull request #1381 from minio/xl-layer Harshavardhana 2016-04-25 15:59:30 -07:00
  • 55032ffdf9 xl: Simplify blockingWriter and its usage. (#1373) Harshavardhana 2016-04-25 00:27:04 -07:00
  • 8bce699dae xl: Add logging. (#1372) Harshavardhana 2016-04-24 23:12:54 -07:00
  • 57f35c2bcc xl: Introduce new blocking writer to make CreateFile atomic. (#1362) Harshavardhana 2016-04-22 18:16:02 -07:00
  • cab6805f09 xl: Enable a subset of tests for XL branch. (#1359) Harshavardhana 2016-04-22 16:19:45 -07:00
  • 8c85815106 xl: refactor functions to xl-v1-common.go xl-v1-utils.go. (#1357) Krishna Srinivas 2016-04-22 22:54:04 +05:30
  • becc814531 Xl layer selfheal quorum2 Krishna Srinivas 2016-04-22 21:34:17 +05:30
  • 9bd9441107 xl: Simplify reading metadata and add a new fileMetadata type. (#1346) Harshavardhana 2016-04-21 15:33:26 -07:00
  • f3784d1087 xl: Handle read quorum for StatVol, ListVols Harshavardhana 2016-04-21 12:57:14 -07:00
  • 91588209fa obj: Object api handle all errors in common location. (#1343) Harshavardhana 2016-04-20 17:23:23 -07:00