2409 Commits (9902c9baaafd2860e937d65469e32d9227d9278f)

Author SHA1 Message Date
Harshavardhana 6908a0dcd4 Extract rpc server wrapped errors and translate to storage error. 8 years ago
Harshavardhana cae5761f16 rpc/client: Add missing rpcTokens for each rpc calls. 8 years ago
Harshavardhana 61af764f8a Add rpc layer authentication. 8 years ago
Harshavardhana b4172ad3c8 Rename rpc-{client,server} storage-rpc-{client,server} 8 years ago
Harshavardhana 4917038f55 Move the ObjectAPI() resource to be beginning of each handlers. 8 years ago
Krishnan Parthasarathi b0f3f94163 unify single-node and distributed namespace locking (#2401) 8 years ago
Krishnan Parthasarathi b7c169d71d object layer initialization using distributed locking (#2397) 8 years ago
Frank 3939c75345 Added distributed RWMutex (#2369) 8 years ago
Krishnan Parthasarathi e55926e8cf distribute: Make server work with multiple remote disks 8 years ago
Anis Elleuch f82f535509 Fix possible race in shutdown callbacks process and simplify shuttting down profiler (#2684) 8 years ago
Anis Elleuch 51e337228e Avoid hiding disk errors in some cases in FS Shutdown (#2668) 8 years ago
Kevin Qiu 241c56e6d7 Use Set instead of Add in the event that the request already contains the content-length (#2683) 8 years ago
Aditya Manthramurthy 895471afa1 Fixes #2678 (#2679) 8 years ago
Harshavardhana 85e2d886bc bucketPolicy: Trim incoming paths properly for policy verification. 8 years ago
Anis Elleuch 8acf4d112a Return Owner information in ListObjectV2 only when fetch-owner is specified (#2654) 8 years ago
Anis Elleuch e6abfb3b67 More tests for format-config for a better coverage (#2655) 8 years ago
Harshavardhana 040af08473 server: Startup message now prints configured ARNs. (#2653) 8 years ago
Harshavardhana e3de237eb8 Move config to v7 to fix previous v6 bug on null Notification entries. (#2650) 8 years ago
Anis Elleuch 11785529fc Add Request Not Ready error when presigned date request is not valid (#2646) 8 years ago
Anis Elleuch 32201a18ab Forbid requests generated at least 15 min in the past or in the future (#2648) 8 years ago
Anis Elleuch 421cccb1d7 Add naughty disk to simulate disk errors (#2645) 8 years ago
Krishna Srinivas 400e9309f1 Signature-V4: Include content-length for signature calculation. (#2643) 8 years ago
Krishna Srinivas a4afb312d4 S3-layer: Multiple-delete should return success for non-existent objects. (#2633) 8 years ago
Harshavardhana afe874f15a api: CopyObject pipe should be closed pro-actively upon error. (#2625) 8 years ago
Harshavardhana b291dbe9c5 s3: Fix compliance bugs reported by s3verify. (#2624) 8 years ago
Harshavardhana bc8f34bfe7 server/mux: Remove unused waitgroup from listenerMux. (#2614) 8 years ago
Harshavardhana 2dc7ecc59b notifications: Fix bucket notifications for DeleteMultipleObjects. (#2609) 8 years ago
Harshavardhana 7398d737b5 profiler: Fix it properly and generate/save profiles even failure situations. (#2607) 8 years ago
Harshavardhana 511a8cbe04 profiler: Fix how we generate profiles. (#2596) 8 years ago
Anis Elleuch e79d2381fc Fix rare 'go test -race' failure in ListenServe{Plain,TLS} (#2588) 8 years ago
Krishna Srinivas a3b4199e9b FS/Multipart: Allow for parallel uploads of parts with same part number. (#2587) 8 years ago
Krishna Srinivas 3aa0574c6b FS/multipart: Append the parts to a file as and when the parts arrive. (#2513) 8 years ago
Harshavardhana 5716f1c199 Fix incorrect error strings. (#2580) 8 years ago
Harshavardhana 2020afd200 server: http.Server do not add deadlines causes issues. (#2581) 8 years ago
Bala FA 7431acb2c4 web: add handlers for set/get bucket policy. (#2486) 8 years ago
Harshavardhana 2f9975c76c notifications: GetObjectInfo() later if bucket notifications are set. (#2575) 8 years ago
Harshavardhana 7270ca4157 pkg/wildcard: Simplify the wildcard logic further. (#2555) 8 years ago
Brendan Ashworth b67c8970c9 bucket-handlers: fix missing return statement (#2553) 8 years ago
Mohit Agarwal 418921de89 minor cleanup 8 years ago
Harshavardhana ec4260d260 api: BucketNotification should disallow duplicate notification. (#2539) 8 years ago
Harshavardhana c39d3db7a0 server/tls: allocate tls.Config{} properly. (#2537) 8 years ago
Harshavardhana 2da0cfc904 signature: Use the client sent region if region is properly validated. (#2534) 8 years ago
Harshavardhana 9dd0e3dc44 config: Initialize notify for fresh configs. (#2531) 8 years ago
Krishna Srinivas 45c928e2f5 boot: checkPortAvailability() should fail only for EADDRINUSE error and ignore other errors. (#2527) 8 years ago
Anis Elleuch 07506358ff Refactor Heal RPC and add Shutdown RPC (#2488) 8 years ago
Harshavardhana 975eb31973 api/bucketPolicy: Use minio-go/pkg/set and fix bucket policy regression. (#2506) 8 years ago
Jesse Lucas f2fd8b0265 Adding test coverage for server-mux.go by creating TestListenAndServeTLS(). (#2493) 8 years ago
Jesse Lucas a8052889fe server-mux_test.go updating test to fix race condition with TestListenAndServe (#2485) 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Harshavardhana aabfd541e1 Merge cmd/donut into minio cmd, deprecate controller RPC request 9 years ago