Commit Graph

  • 1c82b81408 Rename parts/objects only on onlineDisks (#2185) Krishnan Parthasarathi 2016-07-11 22:53:54 -07:00
  • 749a94f6c9 tests: Add tests for signature-jwt code (#2169) Bala FA 2016-07-12 10:27:40 +05:30
  • e9647b5f12 API/CopyObject: Refactor the code and handle if-modified-since as well. (#2183) Harshavardhana 2016-07-11 19:24:34 -07:00
  • bef72f26db xl: Make locking more granular for PutObjectPart requests (#2168) Krishnan Parthasarathi 2016-07-11 17:24:49 -07:00
  • ede4dd0f9c server: update command should check for 3s from 1ms. (#2175) Harshavardhana 2016-07-11 16:22:10 -07:00
  • bfc59b7d50 tests: improve unit tests for xl-v1-metadata. (#2172) Bala FA 2016-07-12 00:12:01 +05:30
  • a162198623 implemented systemd script (#2167) Remco Verhoef 2016-07-11 12:55:40 +02:00
  • de468f92ec posix: ReadAll should handle the case when parent is not a dir. (#2163) Harshavardhana 2016-07-11 00:15:37 -07:00
  • d676e660c9 API/CopyObject: If-None-Match should return Precondition failed. (#2164) Harshavardhana 2016-07-10 17:32:59 -07:00
  • aa7079fc7b XL/GetObject: If quorum not available during GetObject appropriate error should be returned. (#2135) Krishna Srinivas 2016-07-11 05:42:22 +05:30
  • bdff0848ed server: Implement --ignore-disks for ignoring disks from healing. (#2158) Harshavardhana 2016-07-10 14:38:15 -07:00
  • 0793237d94 tests: Move signature calculation in separate function. (#2160) Bala FA 2016-07-10 23:40:59 +05:30
  • 2a95eabb8a benchmarks: add parallel benchmarks for PutObject/GetObject. (#2159) Bala FA 2016-07-10 23:38:45 +05:30
  • bc8720406d Added specific error for InvalidObjectName (#2157) Krishnan Parthasarathi 2016-07-09 17:11:08 -07:00
  • ae80f8ca35 ObjectLayer/GetObject: Should return the right error value. Fix done in FS and XL. (#2133) Krishna Srinivas 2016-07-10 01:31:32 +05:30
  • 5102a5877e API/handler: CopyObject make it behave in accordance with S3 spec. (#2155) Harshavardhana 2016-07-09 12:13:40 -07:00
  • 3341fe9b28 organizing the benchmarks in the right test files (#2154) karthic rao 2016-07-09 13:15:49 +05:30
  • c0c8a8430e XL/PutObject: Add single putObject and multipart caching. (#2115) Harshavardhana 2016-07-08 20:34:27 -07:00
  • b0c180b77c Test for ObjectLayer.GetObject() (#2153) karthic rao 2016-07-09 06:56:04 +05:30
  • 778b870b77 placing the http range error in objct-api-errors. (#2150) karthic rao 2016-07-09 05:52:55 +05:30
  • cb415ef12e Merge pull request #2149 from harshavardhana/hash-order Harshavardhana 2016-07-08 15:57:16 -07:00
  • 6266328a85 XL/metadata: use new hashOrder algorithm for newXLMeta. (#2147) Harshavardhana 2016-07-08 15:28:09 -07:00
  • 63b3f1dcfd Use new algorithm to get fixed random order of disks (#2147) frankw 2016-07-08 16:33:21 +02:00
  • 5ff1203fc0 Add PutObjectPart benchmark (#2145) Anis Elleuch 2016-07-08 22:28:06 +01:00
  • c3ab8bbd51 Turning off OSX builds for now. Harshavardhana 2016-07-08 11:18:39 -07:00
  • a4a55bf134 tests: Fix erasure-readfile test formatting. Harshavardhana 2016-07-08 11:05:08 -07:00
  • ec35330ebb XL/fs: GetObject should validate all its inputs. (#2142) Harshavardhana 2016-07-08 07:46:49 -07:00
  • ca1b1921c4 XL: Implement ignore errors. (#2136) Harshavardhana 2016-07-07 22:10:27 -07:00
  • 4c21d6d09d tests: Remove racey failedDisks behavior in RenameObject tests. (#2138) Harshavardhana 2016-07-07 19:50:44 -07:00
  • 5ec7734d88 FS: Check offset is within object size in GetObject() (#2123) Bala FA 2016-07-08 08:19:45 +05:30
  • 2c837128ef Object layer tests revamp for individual execution (#2134) karthic rao 2016-07-08 03:35:51 +05:30
  • 282044d454 http: handle possible range requests properly. (#2122) Bala FA 2016-07-08 03:35:18 +05:30
  • 8e53064bb4 XL/format: Initialize missing meta volume. (#2131) Harshavardhana 2016-07-07 15:01:54 -07:00
  • f55093cdd6 multipart: During multipart list the listing go-routine should be saved to the List-pool. (#2130) Krishna Srinivas 2016-07-07 21:36:35 +05:30
  • ddf3245677 xl/fs: offset and length cannot be negative. (#2121) Harshavardhana 2016-07-07 01:30:34 -07:00
  • 169c72cdab vendor: Bring new updates from blake2b-simd repo. (#2094) Harshavardhana 2016-07-06 18:24:31 -07:00
  • 8c767218a4 URL Encode X-Amz-Copy-Source as per the spec (#2114) Nick Craig-Wood 2016-07-06 22:00:29 +01:00
  • a51bb1d728 http: handle request range like Amazon S3. (#2112) Bala FA 2016-07-07 01:20:24 +05:30
  • 26b7d79a85 XL/ObjectCache: DeleteObject() should delete the object from the object cache. (#2113) Krishna Srinivas 2016-07-06 22:55:42 +05:30
  • 01cbacd803 object-cache: use golang bytes.Buffer and bytes.NewReader instead of custom implementation. (#2108) Krishna Srinivas 2016-07-06 13:59:49 +05:30
  • 7bde27032d signv4: Validate preSigned payload properly. (#2106) Harshavardhana 2016-07-05 21:00:20 -07:00
  • 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