Commit Graph

  • 44ae7a037b fix: allocate buffer to required size than readSizeV1 (#2095) Bala FA 2016-07-06 09:29:54 +05:30
  • a35341448f XL: Cache: Purging partially cached content upon erasureReadFile failure (#2104) karthic rao 2016-07-06 01:18:54 +05:30
  • d6dfcd0ba7 unit-tests: Unit tests for functions in erasure-readfile.go (#2090) Krishna Srinivas 2016-07-06 00:11:25 +05:30
  • 8ddf52021a server: Bring in s3 compatibility fixes. (#2099) Harshavardhana 2016-07-05 01:06:30 -07:00
  • 8a028a9efb handler/PUT: Handle signature verification through a custom reader. (#2066) Harshavardhana 2016-07-05 01:04:50 -07:00
  • 0540863663 fix: use readSizeV1 wherever applicable. (#2093) Bala FA 2016-07-05 07:51:15 +05:30
  • 4cfbdb1bf0 server: Remove deadcode/deprecated code. (#2088) Harshavardhana 2016-07-04 14:46:38 -07:00
  • 1ec86dac2c server-tests: unify XL and FS tests into common code. server_test.go contains common test code. server_xl_test.go contains XL tests specific to XL. (#2089) Krishna Srinivas 2016-07-05 01:48:41 +05:30
  • 7a8b8cd0a1 tree-walk: unify FS and XL tree-walk with functional approach. (#2027) Krishna Srinivas 2016-07-04 14:19:27 +05:30
  • a8a3e95835 Api/Bucket-Policy: Handler tests (#2074) karthic rao 2016-07-04 11:05:30 +05:30
  • 1ad5fb8f76 posix: checkDiskFree() also checks free inodes. (#2086) Bala FA 2016-07-04 11:04:45 +05:30
  • 52b55afce0 FS: check whether disk format is FS or not. (#2083) Bala FA 2016-07-04 08:31:40 +05:30
  • 355f06cfea tests: Add urlEncode tests. (#2078) Harshavardhana 2016-07-03 19:25:04 -07:00
  • d2557bb538 XL: GetObject caching implemented for XL. (#2017) Harshavardhana 2016-07-03 16:58:21 -07:00
  • 8d4365d23c tests: add unit test for posix functions. (#2037) Bala FA 2016-07-03 23:47:08 +05:30
  • 55ae7cac42 api/bucket-policy: Refactor, Handler test. (#2071) karthic rao 2016-07-03 07:35:16 +05:30
  • 48ac34919f browser: Add new release for ui-assets.go (#2070) Harshavardhana 2016-07-02 10:54:17 -07:00
  • d64c3fd464 posix: Return errDiskNotWritable during disk initialization. (#2048) Harshavardhana 2016-07-02 01:59:28 -07:00
  • e5dd917c37 handlers/generic: Remove support for 'x-minio-date' (#2064) Harshavardhana 2016-07-02 01:51:17 -07:00
  • eb5f782c74 object-handler: skip sha256 calculation if x-amz-content-sha256=="UNSIGNED-PAYLOAD" (#2038) Krishna Srinivas 2016-07-02 03:04:40 +05:30
  • 734e779b19 XL/erasureCreate: Create a limit reader if size is specified. (#2059) Harshavardhana 2016-07-01 14:33:28 -07:00
  • 3f2b4d9dc2 Show "https" in the "minio server export/" output if certificates are available. (#2065) Krishna Srinivas 2016-07-02 03:02:53 +05:30
  • cd1c2db864 posix-utils: fix path handling in windows. (#2053) Bala FA 2016-07-02 00:14:07 +05:30
  • 48aa5f2199 api/bucket-policy: Add unit tests for more coverage, fixes couple of bugs. (#2055) karthic rao 2016-07-01 12:19:59 +05:30
  • bcb822c390 Send XML header before the first of whitespace chars (#2046) Krishnan Parthasarathi 2016-06-30 18:48:50 -07:00
  • 285a94d2c0 Ignored errors in cleanup in commitXLMetadata (#2044) Krishnan Parthasarathi 2016-06-30 16:37:51 -07:00
  • 64899e5197 xl: Used unique tmp file to update xl.json in putObjectPart (#2043) Krishnan Parthasarathi 2016-06-30 16:28:01 -07:00
  • 812554087f getCertsPath should use getConfigPath instead of defaulting to users homedir. (#2039) Danilo Pereira 2016-06-30 19:49:18 -03:00
  • 57bc08cc7e posix: remove disk free space check for read-only and delete methods. (#2033) Bala FA 2016-06-29 23:55:35 +05:30
  • 0e3907072c XL/fs: Initialize export paths supplied on command line (#2020) Harshavardhana 2016-06-29 03:13:44 -07:00
  • 8e8f6f90a4 adding detailed comments to server_test (#2032) karthic rao 2016-06-29 15:00:36 +05:30
  • 4c1a11aae6 XL: allow meta bucket name appended with tmp meta prefix. (#2007) Bala FA 2016-06-29 14:58:46 +05:30
  • ae936a0147 XL: Relax write quorum further to N/2 + 1. (#2018) Harshavardhana 2016-06-29 02:10:40 -07:00
  • d484157d67 XL/bitrot: Migrate to new blake2b-simd SIMD optimized implementation. (#2031) Harshavardhana 2016-06-29 02:06:35 -07:00
  • 796fe165c7 server: Minor command line doc change for XL. (#2022) Harshavardhana 2016-06-29 02:05:57 -07:00
  • 3ac39ff107 XL: Change minimum disks supported to 6 now. (#2023) Harshavardhana 2016-06-29 02:05:29 -07:00
  • b6b9e88e47 Added unit-tests for treeWalkPool (#1969) Krishnan Parthasarathi 2016-06-28 22:32:00 -07:00
  • 59366d8f4c Benchmarks for ObjectLayer.PutObject() (#2029) karthic rao 2016-06-29 10:42:36 +05:30
  • 748dc80047 API: add writePartTooSmallErrorResponse to extend standard error responses. (#2005) Harshavardhana 2016-06-28 14:51:49 -07:00
  • 6dcfa7b046 Fix for tests leaving out temp directories (#2025) karthic rao 2016-06-28 16:51:52 +05:30
  • a854e8cc5c api: Sent ErrPreconditionFailed on If-Match failure (#2009) Krishnan Parthasarathi 2016-06-28 01:18:18 -07:00
  • 76f6533f8d Adding detailed comments for server_xl_test. (#2011) karthic rao 2016-06-28 12:24:56 +05:30
  • 4db2b03312 XL: Rename objectN to part.N (#2019) Harshavardhana 2016-06-27 21:42:33 -07:00
  • 5291db60c6 XL/erasure: refactor erasureReadFile. Move parallelRead into a separate function. (#2008) Krishna Srinivas 2016-06-28 01:54:55 +05:30
  • 2e1f66c37d XL: Handle quorum situations properly for write operations. (#1986) Harshavardhana 2016-06-27 10:01:09 -07:00
  • c88720ea2c XL/listObjects: Ignore entry if getObjectInfo() returns errFileNotFound (#2004) Bala FA 2016-06-27 10:40:22 +05:30
  • ce7d5eddbc Misspell warnings fix (#2001) karthic rao 2016-06-27 10:35:48 +05:30
  • 0d3a9c9438 XL: Add tests for checkSufficientDisks, storageInfo. (#1988) Harshavardhana 2016-06-26 19:48:02 -07:00
  • 293ba00249 posix: Re-do tests for readDir(). (#1996) Harshavardhana 2016-06-26 19:31:53 -07:00
  • d0be09fdd3 object: checkETag compares quoted ETags properly (#1997) Krishnan Parthasarathi 2016-06-26 18:10:08 -07:00
  • 1e52759c3c fix typo (#1987) Remco Verhoef 2016-06-26 20:27:04 +02:00
  • 9add048f3c erasure: Add erasure encode/decode unit tests. (#1911) Harshavardhana 2016-06-26 03:32:49 -07:00
  • 936a916e78 server: Add connection rate limiter for server. (#1977) Harshavardhana 2016-06-26 03:18:07 -07:00
  • 57146fbbb8 main: minio --help should print regardless of root. (#1985) Harshavardhana 2016-06-26 03:03:52 -07:00
  • 3d02f7471e Benchmarks for various object sizes for FS/XL GetObject (#1984) karthic rao 2016-06-26 08:52:04 +05:30
  • b2d9a46cbb Cleaning up/refactoring tests to be more extensible (#1970) karthic rao 2016-06-26 07:37:44 +05:30
  • 42286cba70 XL: Implement new ReadAll API for files which are read in single call. (#1974) Harshavardhana 2016-06-25 14:51:06 -07:00
  • ed2fdd90b0 fs: Fix GetObject failure to read large blocks. (#1982) karthic rao 2016-06-25 15:33:27 +05:30
  • cb1200a66d XL/erasure-read: read disks in parallel. (#1975) Krishna Srinivas 2016-06-24 18:00:34 -07:00
  • a3a310cde8 Moved tree-walk-fs to use tree-walk-pool (#1978) Krishnan Parthasarathi 2016-06-24 16:41:57 -07:00
  • f625392211 tests: add unit test for posix.readDir() (#1967) Bala FA 2016-06-25 03:02:08 +05:30
  • e8990e42c2 XL: Make allocations simpler avoid redundant allocs. (#1961) Harshavardhana 2016-06-24 02:06:23 -07:00
  • ff9fc22c72 posix: Mkdir() and OpenFile() should honor umask. (#1972) Harshavardhana 2016-06-23 20:19:27 -07:00
  • 41c089a7e0 XL: Add mis-aligned GetObject() test. (#1960) Harshavardhana 2016-06-22 21:42:24 -07:00
  • 5725f3c809 Merge pull request #1958 from krisis/unittest/unc-path Harshavardhana 2016-06-22 17:19:40 -07:00
  • f4830162a4 XL: Format heal should re-allocate new UUIDs not reuse. (#1953) Harshavardhana 2016-06-22 17:18:31 -07:00
  • e10934a88e bitrot: Start using blake2b algorithm and remove sha512 usage. (#1957) Harshavardhana 2016-06-22 17:13:26 -07:00
  • a07751f61b Added tests to validate disk name length near MAX_PATH Krishnan Parthasarathi 2016-06-22 15:30:15 -07:00
  • 0766e903e3 Added unit tests for UNC path handling in windows Krishnan Parthasarathi 2016-06-22 00:44:24 -07:00
  • 75dddfb2ae Merge pull request #1959 from krishnasrinivas/parallel-reads Harshavardhana 2016-06-22 15:05:35 -07:00
  • 9b82e64a11 XL/erasure-read: Avoid memory copy, write to writer directly all the dataBlocks. Harshavardhana 2016-06-22 12:55:23 -07:00
  • bdf8738076 lock: Add unit tests for namespace lock (#1922) Harshavardhana 2016-06-22 12:27:47 -07:00
  • d4bea5fbf8 XL/erasure-read: Add Comments and enable bitrot detection. Krishna Srinivas 2016-06-22 21:35:03 +05:30
  • 17efaaa902 XL/erasure-read: Support parallel reads from disks. Krishna Srinivas 2016-06-22 03:04:11 +05:30
  • 78ae696749 Added couple of unit-tests to xlObjects (#1950) Krishnan Parthasarathi 2016-06-21 15:48:27 -07:00
  • 3fa95f5263 docker: Remove unneeded docker files and makefile tags. Harshavardhana 2016-06-21 15:29:57 -07:00
  • ba5bb4a127 TestServer introduction and revamp of functional tests. (#1940) karthic rao 2016-06-22 00:40:18 +05:30
  • 409b4ddecb api: MakeBucket should set proper bucket location. (#1948) Harshavardhana 2016-06-20 23:25:18 -07:00
  • ad779a8ba4 XL: Enable tests for large GetObject. (#1947) Harshavardhana 2016-06-20 22:08:36 -07:00
  • 7d757033f2 erasure-readfile: Use chunk size to read from each disk for a block. (#1949) Bala FA 2016-06-21 10:10:10 +05:30
  • 393c504de0 Renaming a part from tmp namespace needs to be handled different from… (#1944) Krishnan Parthasarathi 2016-06-20 19:11:55 -07:00
  • 6143c87c3a Make ioErrCount updates go-routine safe (#1943) Krishnan Parthasarathi 2016-06-20 16:57:14 -07:00
  • 8559e89494 XL: fix getBlockInfo() to return correct end block (#1941) Bala FA 2016-06-21 02:53:25 +05:30
  • 468ca4ccda XL/Unittest: Add testcase for xlMetaV1{} and its methods. (#1938) Krishna Srinivas 2016-06-20 20:05:41 +05:30
  • 4ee2136b28 Unit tests for PUT object when object already exists (#1904) Aakash Muttineni 2016-06-20 18:48:47 +05:30
  • 80d83220ad INSTALLGO.md mentions Go 1.5+ for OS X (#1936) Yurii Rashkovskii 2016-06-20 20:17:57 +07:00
  • fb10c09da7 posix-utils: remove unused isValidPath() (#1937) Bala FA 2016-06-20 18:47:36 +05:30
  • 2f136e92f7 posix: cleanup usage of fmt.Println() (#1934) Bala FA 2016-06-20 07:22:19 +05:30
  • 50d25ca94a XL: Change AppendFile() to return only error (#1932) Harshavardhana 2016-06-19 15:31:13 -07:00
  • e1aad066c6 XL: CompleteMultipart should ignore last part is 0bytes. (#1931) Harshavardhana 2016-06-19 14:51:20 -07:00
  • 1ea1dba528 erasure-readfile: write to given Writer than returning buffer. (#1910) Bala FA 2016-06-20 02:05:26 +05:30
  • c41bf26712 Unit tests: add unit tests for listv1/v2 for list bucket handler. (#1933) Krishna Srinivas 2016-06-20 02:03:00 +05:30
  • 8c0942bf0d XL: Remove usage of reduceErr and make it isQuorum verification. (#1909) Harshavardhana 2016-06-18 00:27:51 +05:30
  • 7f38f46e20 vendor: update klauspost/reedsomon package with upstream changes. (#1912) Harshavardhana 2016-06-17 15:16:26 +05:30
  • 466a2e01f1 XL/Erasure: Blocksize for object-part should be derived from what was decided during xl.NewMultipartUpload which creates xl.json. (#1920) Krishna Srinivas 2016-06-17 12:47:15 +05:30
  • d31b38aac8 XL/GetObject: pick the xl.json with highest version for metadata information. (#1914) Krishna Srinivas 2016-06-17 10:56:18 +05:30
  • 365f80efa3 XL/DeleteObject: delete call on a prefix should not delete the entire tree structure. (#1916) Krishna Srinivas 2016-06-17 10:48:43 +05:30
  • f51d34cedd Do not guess content-type for objects with no extension (#1918) Anand Babu (AB) Periasamy 2016-06-16 21:42:02 -07:00
  • 129ebbd685 object layer: Send 200 OK and whitespace chars (#1897) Krishnan Parthasarathi 2016-06-16 09:01:06 +05:30
  • e2743d05e8 FS: remove .minio directory if .minio/multipart is empty. (#1899) Krishna Srinivas 2016-06-16 08:50:38 +05:30