2218 Commits (99ad445260e08012fd2fca23e26d5c670fdf6112)

Author SHA1 Message Date
Krishnan Parthasarathi bda6bcd5be Layered rpc-client implementation (#2512) 8 years ago
Harshavardhana 7e3e24b394 rpc: client login should ignore server versions. 8 years ago
Harshavardhana bb0466f4ce control: Fix controller CLI handling with distributed server object layer. 8 years ago
Harshavardhana 8797952409 server: Add server command line for running in distributed mode 8 years ago
Krishnan Parthasarathi a4691611a7 Move initGracefulShutdown before objectLayer initialization (#2468) 8 years ago
awwalker 7c7eb1475d splitNetPath: Add support for windows paths including volumeNames e.g ip:C:\network\path 8 years ago
Harshavardhana 0bce3d6d63 Fix web handler initialize with distributed lazy init. 8 years ago
Krishnan Parthasarathi 804d91ef61 storage/rpc-client: Reconnect on network disconnect (#2436) 8 years ago
Harshavardhana 43098df9d8 rpc: Re-factor ReadFile behavior client <--> server. 8 years ago
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