Commit Graph

  • 79bab6b561 XL: Operations on uploads.json should cater for disk being unavailable. (#2277) Harshavardhana 2016-07-24 18:08:15 -07:00
  • 7e5a78985d tests: Using listObjects clean up remaining tree walk go routines. (#2278) Krishnan Parthasarathi 2016-07-24 15:52:12 -07:00
  • b0b919a1d6 Server http and https on the same port using a customized server (#2247) Anis Elleuch 2016-07-24 21:30:57 +02:00
  • 6c2fb19ed7 docs: Removed and purged uneeded docs. (#2273) Harshavardhana 2016-07-24 03:32:45 -07:00
  • f248089523 api: Implement bucket notification. (#2271) Harshavardhana 2016-07-23 22:51:12 -07:00
  • f85d94288d api: extract http headers with some supported header list. (#2268) Harshavardhana 2016-07-22 20:31:45 -07:00
  • 55cb55675c api/multipart: Send S3 compatible error message, missing second sentence. (#2270) Harshavardhana 2016-07-22 17:05:40 -07:00
  • 7e076577de Update Minio-erasure-code-quickStart-guide.md (#2269) koolhead17 2016-07-22 13:35:27 -07:00
  • 5d118141cd XL: Remove deadcode unionChecksumInfo. (#2261) Harshavardhana 2016-07-21 19:07:00 -07:00
  • 646ff2c64d Get Object disk not found test (#2264) karthic rao 2016-07-22 07:36:50 +05:30
  • 0add96f655 fs: Save metadata for objects in minioMetaBucket directory. (#2251) Harshavardhana 2016-07-21 17:31:14 -07:00
  • 303f216150 tests: xl-v1-metadata.go, xl-v1-multipart-common.go - remove unused methods, add enhance tests to improve code coverage. (#2260) Krishna Srinivas 2016-07-22 03:30:11 +05:30
  • a7b5b8e63f Doc: Modified the contents for Doctor. (#2262) koolhead17 2016-07-21 14:58:16 -07:00
  • 5730d40478 tests: Added GetObject, DeleteObject and PutObject unit-tests (#2222) Krishnan Parthasarathi 2016-07-21 13:15:54 -07:00
  • 0eaf684777 Remove consuming benchmarks, clean up closures, correct Get and PutObject Parallel benchmarks (#2258) karthic rao 2016-07-21 23:47:28 +05:30
  • a0635dcdd9 XL: Do not rely on getLoadBalancedQuorumDisks for NS consistency. (#2243) Harshavardhana 2016-07-21 00:27:08 -07:00
  • 41f4f2806d screenshots: update with the latest optimized image. (#2249) Dee Koder 2016-07-20 16:15:26 -07:00
  • 2a972ef1fd images: Move screenshot for docs inside docs/screenshots directory. (#2248) Dee Koder 2016-07-20 13:52:30 -07:00
  • c1e953b368 api: Set content-encoding properly if set. (#2245) Harshavardhana 2016-07-20 12:40:20 -07:00
  • 18728a0b59 XL/erasure-read: refactor erasure read and add tests (#2232) Krishna Srinivas 2016-07-20 14:00:30 +05:30
  • cef26fd6ea XL: Refactor usage of reduceErrs and consistent behavior. (#2240) Harshavardhana 2016-07-19 19:24:32 -07:00
  • f67c930731 doc: Fixed spacing with respect to code blocks. (#2241) Dee Koder 2016-07-19 19:08:43 -07:00
  • 3589a58179 Update Minio-erasure-code-quickStart-guide.md GarimaKapoor 2016-07-19 17:59:05 -07:00
  • e8155abc18 screenshot: Use the full path to the screenshot when embedding images (#2239) Dee Koder 2016-07-19 17:48:18 -07:00
  • 2e8360120d headings: We need to add a consistent heading for all docs. Adding Minio FreeBSD QuickStart Guide in the title. (#2233) Dee Koder 2016-07-19 14:56:34 -07:00
  • 02b191222c headings: Added standardized heading for this document. (#2234) Dee Koder 2016-07-19 14:56:20 -07:00
  • b699795901 docs: Remove additional headings. Added standard heading. Include numbering. (#2235) Dee Koder 2016-07-19 14:30:32 -07:00
  • 86d31e99d5 api: use checkAuth now at PutBucket, DeleteBucket handlers. (#2225) Harshavardhana 2016-07-18 23:56:27 -07:00
  • 897d78d113 erasureReadFile and erasureCreateFile testcases. (#2229) Krishna Srinivas 2016-07-19 12:26:16 +05:30
  • 1f706e067d api: xmlDecoder should honor contentLength. (#2226) Harshavardhana 2016-07-18 21:20:17 -07:00
  • 5cc9e4e214 fs/XL: Return IncompleteBody{} error for short writes (#2228) Krishnan Parthasarathi 2016-07-18 19:06:48 -07:00
  • 27a5b61f40 tree-walk: optimize tree walk such that leaf detection of entries is delayed till the entry is sent on the treeWalkResult channel. (#2220) Krishna Srinivas 2016-07-18 03:46:52 +05:30
  • aeac902747 API: ListBuckets doesn't have a body, we should never read the body. (#2218) Harshavardhana 2016-07-17 13:23:15 -07:00
  • aaf7803831 api: Requests should be differentiated if possible based on http router. (#2219) Harshavardhana 2016-07-17 12:32:05 -07:00
  • 8cc163e51a Refactor xl.GetObject and erasureReadFile. (#2211) Krishna Srinivas 2016-07-16 21:05:30 +05:30
  • 2d38046a5a utils: BucketNames with double periods and ip address should be rejected. (#2213) Harshavardhana 2016-07-15 17:30:37 -07:00
  • cbb6b48b94 doc: update README.md Harshavardhana 2016-07-15 16:12:54 -07:00
  • d0636d633d doc: Move FreeBSD.md to docs. Harshavardhana 2016-07-15 16:09:01 -07:00
  • 41187fc2ef docker: Fix docker edge build Harshavardhana 2016-07-15 15:10:38 -07:00
  • 204ec2c6c0 doc:README.md/Updated to sync with docs.minio.io (#2210) koolhead17 2016-07-15 15:03:59 -07:00
  • 3bce5db6d1 tests: Add tests to treeWalk for sortedness, recursive listing and isEnd behaviour (#2209) Krishnan Parthasarathi 2016-07-14 18:37:43 -07:00
  • 35d438e0ff vendorize: update all vendorized packages. (#2206) Harshavardhana 2016-07-14 14:59:20 -07:00
  • b090c7112e Refactor of xl.PutObjectPart and erasureCreateFile. (#2193) Krishna Srinivas 2016-07-15 03:29:01 +05:30
  • af6109f89a update: Remove extraneous '/' in update message. (#2207) Harshavardhana 2016-07-14 14:08:16 -07:00
  • 3f27734c22 Use normal color instead of forced white for users who have bright terminal background (#2200) Anis Elleuch 2016-07-13 22:27:36 +01:00
  • cdf1373f8e XL: Ignore and continue for cases when bucket does not exist. (#2205) Harshavardhana 2016-07-13 13:44:33 -07:00
  • 45240f158d xl: Make namespace locking granular for PutObject (#2199) Krishnan Parthasarathi 2016-07-13 11:56:25 -07:00
  • 0bd6b67ca5 server: Sort ips based on their last octet value. (#2198) Harshavardhana 2016-07-13 06:34:59 -07:00
  • 8c84df5e74 server: Change color codes for headings and sub-headings. (#2197) Harshavardhana 2016-07-13 00:56:00 -07:00
  • dc3bafb194 XL: isQuorum rename as isDiskQuorum, word it properly. (#2196) Harshavardhana 2016-07-13 00:29:48 -07:00
  • 3b69b4ada4 server: Change server startup message. (#2195) Harshavardhana 2016-07-12 23:21:18 -07:00
  • 0610527868 XL: PutObjectPart update checksum, re-read from xl.json for the part being written. (#2191) Krishnan Parthasarathi 2016-07-12 18:23:40 -07:00
  • 0fcfb5df3b XL/fs: Change minioMetaBucket different than '.minio' config dir. (#2190) Harshavardhana 2016-07-12 15:21:29 -07:00
  • 623e0f9243 XL: listOnlineDisks should use modTime instead of version. (#2166) Harshavardhana 2016-07-12 15:20:31 -07:00
  • e5cd35aad0 XL: GetObjectInfo() store and retrieve user-defined object metadata. (#2189) utsl42 2016-07-12 15:45:17 -04:00
  • 5cd629adca XL/fs: DeleteVol should not return error cleaning multipart dir for errVolumeNotFound (#2188) Anis Elleuch 2016-07-12 18:07:32 +01:00
  • 0fddf3fe17 Avoid creating tmp directories under .minio/tmp/ to facilitate cleaning (#2187) Anis Elleuch 2016-07-12 17:38:45 +01:00
  • ac6ff67546 Tool for running benchmark comparison of 2 commits (#2161) karthic rao 2016-07-12 14:38:38 +05:30
  • 126865e8df XL/bucket: Remove bucket should cleanup incomplete uploads as well. (#2173) Harshavardhana 2016-07-12 01:01:47 -07:00
  • 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