minio/cmd
Harshavardhana fef5416b3c Support unknown gateway errors and convert at handler layer (#7219)
Different gateway implementations due to different backend
API errors, might return different unsupported errors at
our handler layer. Current code posed a problem for us because
this information was lost and we would convert it to InternalError
in this situation all S3 clients end up retrying the request.

To avoid this unexpected situation implement a way to support
this cleanly such that the underlying information is not lost
which is returned by gateway.
2019-02-12 14:55:52 +05:30
..
crypto Fix vault client to autorenew or reauthenticate (#7161) 2019-01-29 16:57:23 +05:30
gateway Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
http remove unnecessary buffer while discarding stream (#7214) 2019-02-08 19:29:51 -08:00
logger Make sure to drain body upon an error (#7197) 2019-02-06 12:07:03 -08:00
rest Make sure to drain body upon an error (#7197) 2019-02-06 12:07:03 -08:00
rpc Make sure to drain body upon an error (#7197) 2019-02-06 12:07:03 -08:00
acl-handlers.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
admin-handlers_test.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
admin-handlers.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
admin-heal-ops.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
admin-router.go Top Locks command implementation (#7052) 2019-01-24 07:22:14 -08:00
api-datatypes.go Refactor logging in more Go idiomatic style (#6816) 2018-11-19 14:47:03 -08:00
api-errors_test.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
api-errors.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
api-headers_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
api-headers.go Add version as part of Server: header (#7100) 2019-01-16 13:38:41 -08:00
api-resources_test.go Add error handling in api-resource.go (#6651) 2018-10-18 07:31:46 -07:00
api-resources.go Add error handling in api-resource.go (#6651) 2018-10-18 07:31:46 -07:00
api-response_test.go Handle incoming proxy requests ip, scheme (#5591) 2018-03-02 15:23:04 -08:00
api-response-multipart.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
api-response.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
api-router.go Implements dummy tagging handlers for Terraform (#7040) 2019-02-08 16:18:13 -08:00
auth-handler_test.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
auth-handler.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
benchmark-utils_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
bitrot_test.go Fix healing whole file bitrot (#7123) 2019-01-20 07:58:40 +05:30
bitrot-streaming.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
bitrot-whole.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
bitrot.go Fix build issues on BSDs in pkg/cpu (#7116) 2019-01-22 09:27:23 +05:30
bool-flag_test.go Persist MINIO_WORM as part of config.json (#6022) 2018-06-06 18:10:51 -07:00
bool-flag.go simplifying if-else chains to switches (#6208) 2018-08-06 10:26:40 -07:00
bucket-handlers_test.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
bucket-handlers-listobjects.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
bucket-handlers.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
bucket-notification-handlers.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
bucket-policy-handlers_test.go Add GetObjectNInfo to object layer (#6449) 2018-09-20 19:22:09 -07:00
bucket-policy-handlers.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
build-constants.go Cleanup stack trace in error logs (#6045) 2018-06-18 12:04:46 -07:00
certs_test.go Ignore permission errors on config-dir (#6894) 2018-11-29 18:14:05 -08:00
certs.go load system CAs before trying to load custom CAs (#7133) 2019-01-22 09:18:06 -08:00
common-main.go Comment Typo: Changed 'jason' to 'json` (#7216) 2019-02-10 05:49:00 -08:00
config-common.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
config-current_test.go clientID removed in the MQTT config (#7157) 2019-01-29 15:00:15 +05:30
config-current.go Make sure to drain body upon an error (#7197) 2019-02-06 12:07:03 -08:00
config-dir.go Deprecate config-dir bring in certs-dir for TLS configuration (#7033) 2019-01-02 10:05:16 -08:00
config-migrate_test.go Deprecate config-dir bring in certs-dir for TLS configuration (#7033) 2019-01-02 10:05:16 -08:00
config-migrate.go Handle errs returned with etcd properly for config init and migration (#7134) 2019-01-23 11:10:59 -08:00
config-versions.go clientID removed in the MQTT config (#7157) 2019-01-29 15:00:15 +05:30
config.go Avoid code which looks at local files when etcd is configured (#7144) 2019-01-28 13:31:35 -08:00
copy-part-range_test.go Remove unused range parsing code and update tests (#6530) 2018-09-27 15:24:07 +05:30
copy-part-range.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
crossdomain-xml-handler_test.go use package name correctly (#5827) 2018-04-21 19:23:54 -07:00
crossdomain-xml-handler.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
disk-cache_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
disk-cache-config_test.go cache: allow ellipse style entries for MINIO_CACHE_DRIVES (#6088) 2018-07-03 16:54:10 -07:00
disk-cache-config.go Better validation of all config file fields (#6090) 2018-07-18 11:22:29 -07:00
disk-cache-fs.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
disk-cache.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
disk-usage.go Deprecate and remove configurable disk usage check (#6016) 2018-06-05 18:53:44 -07:00
dummy-data-generator_test.go Add GetObjectNInfo to object layer (#6449) 2018-09-20 19:22:09 -07:00
dummy-handlers.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
dummy-object-layer_test.go Revamp bucket metadata healing (#7208) 2019-02-11 09:23:13 +05:30
dynamic-timeouts_test.go Add support for timeouts for locks (#4377) 2017-08-31 14:43:59 -07:00
dynamic-timeouts.go Change average from int to int64 in order to support 32-bit systems. (#4921) 2017-09-14 10:23:23 -07:00
encryption-v1_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
encryption-v1.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
endpoint_test.go Support IPv6 in minio command line (#6947) 2018-12-14 13:07:46 +05:30
endpoint-ellipses_test.go Support IPv6 in minio command line (#6947) 2018-12-14 13:07:46 +05:30
endpoint-ellipses.go Support supplying custom drives per set count (#6261) 2018-08-15 16:35:21 -07:00
endpoint.go Add Historic CPU and memory stats (#7136) 2019-01-30 12:47:32 +05:30
environment.go Add double encryption at S3 gateway. (#6423) 2019-01-05 14:16:42 -08:00
erasure_test.go Rename of structs and methods (#6230) 2018-08-23 23:35:37 -07:00
erasure-decode_test.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
erasure-decode.go Simplify parallelReader.Read() (#7109) 2019-01-18 21:18:24 +05:30
erasure-encode_test.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
erasure-encode.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
erasure-heal_test.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
erasure-heal.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
erasure-utils.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
erasure.go Fix build issues on BSDs in pkg/cpu (#7116) 2019-01-22 09:27:23 +05:30
fallocate_linux_test.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
fallocate_linux.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
fallocate.go Add support of fallocate for FS and XL backends (#3032) 2016-10-29 12:44:44 -07:00
format-disk-cache_test.go Remove all unused variables and functions (#5823) 2018-04-15 19:26:04 +05:30
format-disk-cache.go Remove all unused variables and functions (#5823) 2018-04-15 19:26:04 +05:30
format-fs_test.go Create logger package and rename errorIf to LogIf (#5678) 2018-04-05 15:04:40 -07:00
format-fs.go Display message on failure to get lock on format.json in fs mode on startup (#6538) 2019-01-09 10:13:04 -08:00
format-meta.go Add support for deployment ID (#6144) 2018-07-18 20:17:35 -07:00
format-xl_test.go heal: Preserve deployment ID from reference format.json (#7126) 2019-01-22 18:32:06 -08:00
format-xl.go heal: Preserve deployment ID from reference format.json (#7126) 2019-01-22 18:32:06 -08:00
fs-v1_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
fs-v1-helpers_test.go Throw 404 for head requests for prefixes without trailing "/" (#5966) 2018-06-26 06:54:00 +05:30
fs-v1-helpers.go Remove unnecessary error log messages (#6186) 2018-08-16 12:57:49 -07:00
fs-v1-metadata_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
fs-v1-metadata.go Add double encryption at S3 gateway. (#6423) 2019-01-05 14:16:42 -08:00
fs-v1-multipart_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
fs-v1-multipart.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
fs-v1-rwpool_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
fs-v1-rwpool.go simplifying if-else chains to switches (#6208) 2018-08-06 10:26:40 -07:00
fs-v1.go Revamp bucket metadata healing (#7208) 2019-02-11 09:23:13 +05:30
gateway-common_test.go Add double encryption at S3 gateway. (#6423) 2019-01-05 14:16:42 -08:00
gateway-common.go Remove gateway implementations for manta, sia and b2 (#7115) 2019-01-20 08:10:58 -08:00
gateway-env.go Add double encryption at S3 gateway. (#6423) 2019-01-05 14:16:42 -08:00
gateway-main_test.go Convert gateways into respective packages (#5200) 2017-12-05 17:58:09 -08:00
gateway-main.go Use loadCachedConfigs appropriately to load ENVs (#7187) 2019-02-04 10:31:11 +05:30
gateway-router.go Unify gateway and object layer. (#5487) 2018-02-09 15:19:30 -08:00
gateway-startup-msg_test.go Migrate config.json from config-dir to backend (#6195) 2018-08-15 10:11:47 +05:30
gateway-startup-msg.go Add anonymous flag to prevent logging sensitive information (#6899) 2018-12-18 16:08:11 -08:00
gateway-unsupported.go Revamp bucket metadata healing (#7208) 2019-02-11 09:23:13 +05:30
generic-handlers_test.go fix: Better check of RPC type requests (#6927) 2018-12-05 14:28:48 -08:00
generic-handlers.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
globals.go Remove Minio server arch, version from Server: header (#7074) 2019-01-15 13:16:11 +05:30
handler-utils_test.go Return proper errors for invalid bodies (#7179) 2019-01-31 07:19:09 -08:00
handler-utils.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
hasher.go Remove all unused variables and functions (#5823) 2018-04-15 19:26:04 +05:30
healthcheck-handler_test.go Add healthcheck endpoints (#5543) 2018-03-12 11:46:53 +05:30
healthcheck-handler.go Do not do StorageInfo() and ListBuckets() for FS/Erasure in health check handler (#7090) 2019-01-20 10:28:36 +05:30
healthcheck-router.go Add request tracing support for other REST APIs (#6013) 2018-06-07 10:41:13 -07:00
http-stats.go Add RPC counters for HTTP stats. (#6206) 2018-08-30 14:17:58 +05:30
httprange_test.go Add GetObjectNInfo to object layer (#6449) 2018-09-20 19:22:09 -07:00
httprange.go Add GetObjectNInfo to object layer (#6449) 2018-09-20 19:22:09 -07:00
iam.go Add proper contexts with timeouts for etcd operations (#7097) 2019-01-18 09:36:45 -08:00
jwt_test.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00
jwt.go Parse and return proper errors with x-amz-security-token (#6766) 2018-11-07 20:10:03 +05:30
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
local-locker.go Top Locks command implementation (#7052) 2019-01-24 07:22:14 -08:00
lock-rpc-client_test.go Implement HTTP POST based RPC (#5840) 2018-06-06 14:21:56 +05:30
lock-rpc-client.go Implement HTTP POST based RPC (#5840) 2018-06-06 14:21:56 +05:30
lock-rpc-server_test.go Top Locks command implementation (#7052) 2019-01-24 07:22:14 -08:00
lock-rpc-server-common_test.go Top Locks command implementation (#7052) 2019-01-24 07:22:14 -08:00
lock-rpc-server-common.go Top Locks command implementation (#7052) 2019-01-24 07:22:14 -08:00
lock-rpc-server.go Top Locks command implementation (#7052) 2019-01-24 07:22:14 -08:00
lock-stat.go Add support for timeouts for locks (#4377) 2017-08-31 14:43:59 -07:00
main.go Deprecate config-dir bring in certs-dir for TLS configuration (#7033) 2019-01-02 10:05:16 -08:00
metrics-router.go Enhancements in Minio Prometheus exporter (#5848) 2018-05-09 01:38:27 -07:00
metrics.go Rename of structs and methods (#6230) 2018-08-23 23:35:37 -07:00
namespace-lock_test.go Fix goroutine test fatalf (#6682) 2018-10-23 09:44:20 -07:00
namespace-lock.go Top Locks command implementation (#7052) 2019-01-24 07:22:14 -08:00
naughty-disk_test.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
net_test.go Support IPv6 in minio command line (#6947) 2018-12-14 13:07:46 +05:30
net.go Turn off printing IPv6 endpoints when listening on all interfaces (#6986) 2018-12-18 21:56:30 +05:30
notification.go Top Locks command implementation (#7052) 2019-01-24 07:22:14 -08:00
object_api_suite_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
object-api-common.go Move remote disk StorageAPI abstraction from RPC to REST (#6464) 2018-10-04 17:44:06 -07:00
object-api-datatypes.go Add double encryption at S3 gateway. (#6423) 2019-01-05 14:16:42 -08:00
object-api-deleteobject_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
object-api-errors.go Remove duplicate switch case (#6966) 2018-12-13 21:58:48 -08:00
object-api-getobject_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
object-api-getobjectinfo_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
object-api-input-checks.go Remove unnecessary error log messages (#6186) 2018-08-16 12:57:49 -07:00
object-api-interface.go Revamp bucket metadata healing (#7208) 2019-02-11 09:23:13 +05:30
object-api-listobjects_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
object-api-multipart_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
object-api-putobject_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
object-api-utils_test.go Add double encryption at S3 gateway. (#6423) 2019-01-05 14:16:42 -08:00
object-api-utils.go Add double encryption at S3 gateway. (#6423) 2019-01-05 14:16:42 -08:00
object-handlers_test.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
object-handlers-common.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
object-handlers.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
os-reliable_test.go Remove error package and cause functions (#5784) 2018-04-10 09:36:37 -07:00
os-reliable.go simplifying if-else chains to switches (#6208) 2018-08-06 10:26:40 -07:00
peer-rpc-client-target.go Enable default vet flags (#6810) 2018-11-14 10:23:44 -08:00
peer-rpc-client.go Top Locks command implementation (#7052) 2019-01-24 07:22:14 -08:00
peer-rpc-server.go Top Locks command implementation (#7052) 2019-01-24 07:22:14 -08:00
policy_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
policy.go Support policy variable replacement (#7085) 2019-01-21 10:27:14 +05:30
posix_test.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
posix_unix_test.go remove separate file for posix utils. (#5948) 2018-06-07 12:31:40 +05:30
posix_windows_test.go docs: fix all Chinese doc links for the new docs site (#6097) 2018-06-28 16:02:02 -07:00
posix-dirent-fileno.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
posix-dirent-ino.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
posix-errors_test.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
posix-errors.go simplifying if-else chains to switches (#6208) 2018-08-06 10:26:40 -07:00
posix-list-dir_other.go update for build on DilOS (#6770) 2018-11-19 19:40:02 +05:30
posix-list-dir_test.go Better support of empty directories (#5890) 2018-05-09 01:38:21 -07:00
posix-list-dir_unix.go update for build on DilOS (#6770) 2018-11-19 19:40:02 +05:30
posix-list-dir_windows.go Implement memory efficient readdir for windows (#6247) 2018-08-09 14:52:29 -07:00
posix.go Use O_EXCL when creating file as we never overwrite an existing file (#7189) 2019-02-01 19:01:06 -08:00
post-policy_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
postpolicyform_test.go Fix PostPolicy form tests without hardcoded dates (#5337) 2018-01-01 07:28:10 +05:30
postpolicyform.go Migrate to Go version 1.11.4 (#7026) 2018-12-28 14:04:39 -08:00
prepare-storage.go Remove '.minio.sys/tmp' files in background (#7124) 2019-01-25 13:33:28 -08:00
retry_test.go auth/rpc: Make auth rpc client retry configurable. (#3695) 2017-02-07 02:16:29 -08:00
retry.go Implement HTTP POST based RPC (#5840) 2018-06-06 14:21:56 +05:30
routers.go Handle errs returned with etcd properly for config init and migration (#7134) 2019-01-23 11:10:59 -08:00
rpc_test.go Implement HTTP POST based RPC (#5840) 2018-06-06 14:21:56 +05:30
rpc.go Add granular locking in retryTicker (#6236) 2018-08-03 18:57:00 -07:00
server_test.go Fix goroutine test fatalf (#6682) 2018-10-23 09:44:20 -07:00
server-main_test.go Add NAS gateway support (#5516) 2018-02-20 12:21:12 -08:00
server-main.go Migrate all Peer communication to common Notification subsystem (#7031) 2019-01-14 12:14:20 +05:30
server-rlimit.go Deprecate and remove in-memory object caching (#5481) 2018-02-02 10:17:13 -08:00
server-startup-msg_test.go Rename of structs and methods (#6230) 2018-08-23 23:35:37 -07:00
server-startup-msg.go Add anonymous flag to prevent logging sensitive information (#6899) 2018-12-18 16:08:11 -08:00
service.go Add double encryption at S3 gateway. (#6423) 2019-01-05 14:16:42 -08:00
setup-type.go Add bucket notification support for NAS gateway (#6908) 2018-12-03 14:02:14 +05:30
signals.go change received system signal output to upper case (#6761) 2018-11-12 15:07:16 -08:00
signature-v2_test.go Introduce STS client grants API and OPA policy integration (#6168) 2018-10-09 14:00:01 -07:00
signature-v2.go Parse and return proper errors with x-amz-security-token (#6766) 2018-11-07 20:10:03 +05:30
signature-v4_test.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
signature-v4-parser_test.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
signature-v4-parser.go Parse and return proper errors with x-amz-security-token (#6766) 2018-11-07 20:10:03 +05:30
signature-v4-utils_test.go Fix presigned URL for access key with special characters (#6012) 2018-06-05 10:48:51 -07:00
signature-v4-utils.go Parse and return proper errors with x-amz-security-token (#6766) 2018-11-07 20:10:03 +05:30
signature-v4.go Parse and return proper errors with x-amz-security-token (#6766) 2018-11-07 20:10:03 +05:30
storage-class_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
storage-class.go Return 503 instead of 404 if more than half of disks are not found (#6207) 2018-07-31 00:23:29 -07:00
storage-datatypes.go Use getObjectInfo() in both FS and XL ListObjects() to simplify and to return complete object information (#3247) 2016-11-13 11:48:02 -08:00
storage-errors.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
storage-interface.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
storage-rest_test.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
storage-rest-client.go Make sure to drain body upon an error (#7197) 2019-02-06 12:07:03 -08:00
storage-rest-common.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
storage-rest-server.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
streaming-signature-v4_test.go Refactor streaming signatureV4 w/ state machine (#2862) 2016-10-10 01:42:32 -07:00
streaming-signature-v4.go Parse and return proper errors with x-amz-security-token (#6766) 2018-11-07 20:10:03 +05:30
sts-datatypes.go Add support for AssumeRoleWithWebIdentity (#6985) 2019-01-04 13:48:12 -08:00
sts-errors.go Add support for AssumeRoleWithWebIdentity (#6985) 2019-01-04 13:48:12 -08:00
sts-handlers.go Added support for reading body in STS API (#7188) 2019-02-05 15:47:11 -08:00
test-utils_test.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
tree-walk_test.go Make sure to handle FaultyDisks in listing ops (#6204) 2018-07-27 15:32:19 -07:00
tree-walk-pool_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
tree-walk-pool.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
tree-walk.go Make sure to handle FaultyDisks in listing ops (#6204) 2018-07-27 15:32:19 -07:00
typed-errors.go Allow all browser calls to honor multi-users (#6645) 2018-10-17 16:23:09 -07:00
ui-errors-utils.go More fixes for error messages (#5911) 2018-05-09 13:29:37 -07:00
ui-errors.go Add example for IPv6 for address flag (#7127) 2019-01-22 15:55:27 +05:30
update-main_test.go Support in-place upgrades of new minio binary and releases. (#4961) 2017-12-15 12:33:42 -08:00
update-main.go Make sure to drain body upon an error (#7197) 2019-02-06 12:07:03 -08:00
update-notifier_test.go Ensure that setConfig uses latest functionality (#6302) 2018-08-17 18:51:34 -07:00
update-notifier.go Support dumb terminals by turning off color (#6246) 2018-08-06 18:16:49 +05:30
utils_test.go Move remote disk StorageAPI abstraction from RPC to REST (#6464) 2018-10-04 17:44:06 -07:00
utils.go Make sure to drain body upon an error (#7197) 2019-02-06 12:07:03 -08:00
version_test.go tests: Remove dependency on check.v1 (#5034) 2017-10-10 02:14:42 -07:00
version-main.go Update command line docs (#6839) 2018-11-20 17:35:33 -08:00
web-handlers_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
web-handlers.go Support unknown gateway errors and convert at handler layer (#7219) 2019-02-12 14:55:52 +05:30
web-router.go Fix regexp matcher of browser assets and paths (#7083) 2019-01-22 10:58:28 -08:00
xl-sets_test.go Migrate config.json from config-dir to backend (#6195) 2018-08-15 10:11:47 +05:30
xl-sets.go Revamp bucket metadata healing (#7208) 2019-02-11 09:23:13 +05:30
xl-v1_test.go Deprecate showing drive capacity and total free (#5976) 2018-05-23 17:30:25 -07:00
xl-v1-bucket.go Redo how to handle stale dangling files (#7171) 2019-02-05 17:58:48 -08:00
xl-v1-common_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
xl-v1-common.go Redo how to handle stale dangling files (#7171) 2019-02-05 17:58:48 -08:00
xl-v1-errors.go Make sure to re-load reference format after HealFormat (#5772) 2018-04-09 22:55:41 +05:30
xl-v1-healing_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
xl-v1-healing-common_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
xl-v1-healing-common.go Streaming bitrot verification support (#7004) 2019-01-17 18:28:18 +05:30
xl-v1-healing.go Revamp bucket metadata healing (#7208) 2019-02-11 09:23:13 +05:30
xl-v1-list-objects-heal.go Add context to the object-interface methods. 2018-03-15 16:28:25 -07:00
xl-v1-list-objects.go s3: Don't set NextMarker when listing is not truncated (#7012) 2018-12-20 13:30:25 -08:00
xl-v1-metadata_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
xl-v1-metadata.go Fix healing whole file bitrot (#7123) 2019-01-20 07:58:40 +05:30
xl-v1-multipart_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
xl-v1-multipart.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
xl-v1-object_test.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
xl-v1-object.go Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 2019-02-09 11:01:06 +05:30
xl-v1-utils_test.go Add double encryption at S3 gateway. (#6423) 2019-01-05 14:16:42 -08:00
xl-v1-utils.go Add double encryption at S3 gateway. (#6423) 2019-01-05 14:16:42 -08:00
xl-v1.go Add 'disk' tag to log output to enhance 'disk not found' errors (#6460) 2018-09-13 21:42:50 -07:00