minio/cmd
Anis Elleuch ea9408ccbb worm: when enabled, avoid renaming the existing object in tmp directory (#6560)
In XL PutObject & CompleteMultipartUpload, the existing object is renamed
to the temporary directory before checking if worm is enabled or not.

Most of the times, this doesn't cause an issue unless two uploads to the
same location occurs at the same time. Since there is no locking in object
handlers, both uploads will reach XL layer. The second client acquiring
write lock in put object or complete upload in XL will rename the object
to the temporary directory before doing the check and returning the error (wrong!).

This commit fixes then the behavior: no rename to temporary directory if
worm is enabled.
2018-10-03 20:39:24 -07:00
..
crypto Add Vault support for custom CAs directory (#6527) 2018-10-01 13:49:10 -07:00
gateway gateway/azure: allow putObject to support block based upload (#6552) 2018-10-02 23:08:16 -07:00
http Return HTTP response error for malformed requests (#6517) 2018-09-25 11:07:26 -07:00
logger Add 'disk' tag to log output to enhance 'disk not found' errors (#6460) 2018-09-13 21:42:50 -07:00
rpc Drain response body properly for http connection pool (#6415) 2018-09-05 16:47:14 -07:00
acl-handlers.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
admin-handlers_test.go Disable restarting server after setting a new config (#6521) 2018-09-28 12:10:51 -07:00
admin-handlers.go Fix go1.11 vet shadow errors (#6555) 2018-10-02 15:21:34 -07:00
admin-heal-ops.go Heal recursively all entries in config/ prefix (#6545) 2018-10-01 22:24:26 +05:30
admin-router.go Add debugging for mutex, tracing (#6522) 2018-09-27 09:32:05 +05:30
admin-rpc_test.go Ensure that setConfig uses latest functionality (#6302) 2018-08-17 18:51:34 -07:00
admin-rpc-client.go Remove unnecessary contexts passed as data to FatalIf. No need to log an empty context. (#6487) 2018-09-21 16:04:11 -07:00
admin-rpc-server.go Remove unnecessary contexts passed as data to FatalIf. No need to log an empty context. (#6487) 2018-09-21 16:04:11 -07:00
api-datatypes.go Send progress only when requested by client in SelectObject (#6467) 2018-09-17 11:52:46 +05:30
api-errors_test.go Add support for SSE-S3 server side encryption with vault (#6192) 2018-08-17 12:52:14 -07:00
api-errors.go Handle Range requests on empty objects (#6557) 2018-10-02 12:48:51 -07:00
api-headers_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
api-headers.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
api-resources_test.go Minio handle for list_objects_v2 with a blank ContinuationToken (#5940) 2018-06-25 12:35:43 -07:00
api-resources.go Minio handle for list_objects_v2 with a blank ContinuationToken (#5940) 2018-06-25 12:35:43 -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 Log x-amz-request-id as log and XML error response (#6173) 2018-07-20 18:46:32 -07:00
api-response.go Log x-amz-request-id as log and XML error response (#6173) 2018-07-20 18:46:32 -07:00
api-router.go S3 Select API Support for CSV (#6127) 2018-08-15 03:30:19 -07:00
auth-handler_test.go Migrate config.json from config-dir to backend (#6195) 2018-08-15 10:11:47 +05:30
auth-handler.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
benchmark-utils_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
bitrot_test.go Simplify erasure code by separating bitrot from erasure code (#5959) 2018-08-06 15:14:08 -07:00
bitrot.go Add 'disk' tag to log output to enhance 'disk not found' errors (#6460) 2018-09-13 21:42:50 -07:00
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 Add GetObjectNInfo to object layer (#6449) 2018-09-20 19:22:09 -07:00
bucket-handlers-listobjects.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
bucket-handlers.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
bucket-notification-handlers.go Log x-amz-request-id as log and XML error response (#6173) 2018-07-20 18:46:32 -07:00
bucket-policy-handlers_test.go Add GetObjectNInfo to object layer (#6449) 2018-09-20 19:22:09 -07:00
bucket-policy-handlers.go Log x-amz-request-id as log and XML error response (#6173) 2018-07-20 18:46:32 -07:00
build-constants.go Cleanup stack trace in error logs (#6045) 2018-06-18 12:04:46 -07:00
certs_test.go Ensure to load only regular files for CAs (#5612) 2018-03-07 22:16:28 +05:30
certs.go Fix server crash when no system certificates are found (#6055) 2018-06-19 13:38:22 -07:00
common-main.go Fix go1.11 vet shadow errors (#6555) 2018-10-02 15:21:34 -07:00
config-current_test.go Deprecate domain, browser as config entries (#6498) 2018-09-20 14:56:32 -07:00
config-current.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
config-dir.go Migrate config.json from config-dir to backend (#6195) 2018-08-15 10:11:47 +05:30
config-migrate_test.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
config-migrate.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
config-versions.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
config.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
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 Remove unused range parsing code and update tests (#6530) 2018-09-27 15:24:07 +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 Add object compression support (#6292) 2018-09-28 09:06:17 +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 Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
disk-cache.go Use GetObjectInfo instead of GetObjectNInfo before cache decision (#6553) 2018-10-03 11:02:32 -07:00
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-object-layer_test.go Add object compression support (#6292) 2018-09-28 09:06:17 +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 Use GetObjectNInfo in CopyObject and CopyObjectPart (#6489) 2018-09-25 12:39:46 -07:00
encryption-v1.go Use GetObjectNInfo in CopyObject and CopyObjectPart (#6489) 2018-09-25 12:39:46 -07:00
endpoint_test.go Enhance fatal errors printing of common issues seen by users (#5878) 2018-05-08 19:04:36 -07:00
endpoint-ellipses_test.go Support supplying custom drives per set count (#6261) 2018-08-15 16:35:21 -07:00
endpoint-ellipses.go Support supplying custom drives per set count (#6261) 2018-08-15 16:35:21 -07:00
endpoint.go Prioritize HTTP requests over Heal (#6468) 2018-09-17 18:28:34 -07:00
erasure_test.go Rename of structs and methods (#6230) 2018-08-23 23:35:37 -07:00
erasure-decode_test.go Rename of structs and methods (#6230) 2018-08-23 23:35:37 -07:00
erasure-decode.go Rename of structs and methods (#6230) 2018-08-23 23:35:37 -07:00
erasure-encode_test.go Add 'disk' tag to log output to enhance 'disk not found' errors (#6460) 2018-09-13 21:42:50 -07:00
erasure-encode.go Rename of structs and methods (#6230) 2018-08-23 23:35:37 -07:00
erasure-heal_test.go Rename of structs and methods (#6230) 2018-08-23 23:35:37 -07:00
erasure-heal.go Rename of structs and methods (#6230) 2018-08-23 23:35:37 -07:00
erasure-utils.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
erasure.go Rename of structs and methods (#6230) 2018-08-23 23:35:37 -07:00
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 Remove unused functions and constants (#6175) 2018-07-20 23:37:43 +05:30
format-meta.go Add support for deployment ID (#6144) 2018-07-18 20:17:35 -07:00
format-xl_test.go Add support for deployment ID (#6144) 2018-07-18 20:17:35 -07:00
format-xl.go Add reliable RemoveAll to handle racy situations (#6227) 2018-08-06 09:45:28 +05:30
fs-v1_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
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 Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
fs-v1-metadata.go Simplify pkg mimedb (#6549) 2018-10-02 11:48:17 +05:30
fs-v1-multipart_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
fs-v1-multipart.go Fix a crash due to race between Abort/CompleteMultipart (#6544) 2018-10-01 09:50:09 -07:00
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 Simplify pkg mimedb (#6549) 2018-10-02 11:48:17 +05:30
gateway-common.go Update StorageClass from Objectinfo (#6054) 2018-06-19 11:22:08 -07:00
gateway-main_test.go Convert gateways into respective packages (#5200) 2017-12-05 17:58:09 -08:00
gateway-main.go Gateway should honour --address flag while checking port availability (#6428) 2018-09-06 16:42:33 -07:00
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 Modify fatalIf, startup and update message logging code (#5780) 2018-04-10 09:37:14 -07:00
gateway-unsupported.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
generic-handlers_test.go Add support for SSE-S3 server side encryption with vault (#6192) 2018-08-17 12:52:14 -07:00
generic-handlers.go Remove unnecessary contexts passed as data to FatalIf. No need to log an empty context. (#6487) 2018-09-21 16:04:11 -07:00
globals.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
handler-utils_test.go Migrate config.json from config-dir to backend (#6195) 2018-08-15 10:11:47 +05:30
handler-utils.go Add content-length as part of event notification structure (#6341) 2018-08-23 14:40:54 -07:00
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 Fix healthcheck for NAS gateway (#6452) 2018-09-11 13:44:10 -07:00
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
jwt_test.go Migrate config.json from config-dir to backend (#6195) 2018-08-15 10:11:47 +05:30
jwt.go Implement HTTP POST based RPC (#5840) 2018-06-06 14:21:56 +05:30
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
local-admin-client_test.go Ensure that setConfig uses latest functionality (#6302) 2018-08-17 18:51:34 -07:00
local-admin-client.go Add Profiler Admin API (#6463) 2018-09-18 16:46:35 -07:00
local-locker.go Implement HTTP POST based RPC (#5840) 2018-06-06 14:21:56 +05:30
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 Migrate config.json from config-dir to backend (#6195) 2018-08-15 10:11:47 +05:30
lock-rpc-server-common_test.go posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 2017-08-12 19:25:43 -07:00
lock-rpc-server-common.go Implement HTTP POST based RPC (#5840) 2018-06-06 14:21:56 +05:30
lock-rpc-server.go Remove unnecessary contexts passed as data to FatalIf. No need to log an empty context. (#6487) 2018-09-21 16:04:11 -07:00
lock-stat.go Add support for timeouts for locks (#4377) 2017-08-31 14:43:59 -07:00
main.go Honor global flags irrespective of the position. (#5486) 2018-02-28 20:13:33 -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 docs: fix all Chinese doc links for the new docs site (#6097) 2018-06-28 16:02:02 -07:00
namespace-lock.go Remove unnecessary contexts passed as data to FatalIf. No need to log an empty context. (#6487) 2018-09-21 16:04:11 -07:00
naughty-disk_test.go Print storage errors during distributed initialization (#6441) 2018-09-10 16:21:59 -07:00
net_test.go tests: Remove dependency on check.v1 (#5034) 2017-10-10 02:14:42 -07:00
net.go Return detailed msg for notification errors (#5913) 2018-05-09 15:11:24 -07:00
notification.go Avoid ListenBucket targets to be listed in ServerInfo (#6340) 2018-08-23 23:31:14 -07:00
object_api_suite_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
object-api-common.go Better support of empty directories (#5890) 2018-05-09 01:38:21 -07:00
object-api-datatypes.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
object-api-deleteobject_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
object-api-errors.go Use retry mechanism when initializing configuration (#6475) 2018-09-15 22:09:51 -07:00
object-api-getobject_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
object-api-getobjectinfo_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
object-api-input-checks.go Remove unnecessary error log messages (#6186) 2018-08-16 12:57:49 -07:00
object-api-interface.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
object-api-listobjects_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
object-api-multipart_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
object-api-putobject_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
object-api-utils_test.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
object-api-utils.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
object-handlers_test.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
object-handlers-common.go Use GetSourceIP for source ip as request params (#6109) 2018-07-02 14:40:18 -07:00
object-handlers.go Fix racy error communication inside go-routine (#6539) 2018-09-28 13:14:59 +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 Implement HTTP POST based RPC (#5840) 2018-06-06 14:21:56 +05:30
peer-rpc-client.go Remove unnecessary contexts passed as data to FatalIf. No need to log an empty context. (#6487) 2018-09-21 16:04:11 -07:00
peer-rpc-server.go Remove unnecessary contexts passed as data to FatalIf. No need to log an empty context. (#6487) 2018-09-21 16:04:11 -07:00
policy_test.go Enhance policy handling to support SSE and WORM (#5790) 2018-04-24 15:53:30 -07:00
policy.go Initialize global object layer after all subsystems have initialized (#6333) 2018-08-22 23:11:17 -07:00
posix_test.go Simplify erasure code by separating bitrot from erasure code (#5959) 2018-08-06 15:14:08 -07:00
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_plan9.go Implement memory efficient readdir for windows (#6247) 2018-08-09 14:52:29 -07:00
posix-list-dir_test.go Better support of empty directories (#5890) 2018-05-09 01:38:21 -07:00
posix-list-dir_unix.go Implement memory efficient readdir for windows (#6247) 2018-08-09 14:52:29 -07:00
posix-list-dir_windows.go Implement memory efficient readdir for windows (#6247) 2018-08-09 14:52:29 -07:00
posix.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
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 simplifying if-else chains to switches (#6208) 2018-08-06 10:26:40 -07:00
prepare-storage.go Add 'disk' tag to log output to enhance 'disk not found' errors (#6460) 2018-09-13 21:42:50 -07: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 Log x-amz-request-id as log and XML error response (#6173) 2018-07-20 18:46:32 -07: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 Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
server-main_test.go Add NAS gateway support (#5516) 2018-02-20 12:21:12 -08:00
server-main.go Rename config.json in config-dir with '.deprecated' extension (#6446) 2018-09-10 16:15:47 -07:00
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 Rename of structs and methods (#6230) 2018-08-23 23:35:37 -07:00
service.go Refactor HTTP server to address bugs (#4636) 2017-07-12 16:33:21 -07:00
setup-type.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
signals.go Implement auto cert reloading (#5963) 2018-05-31 12:30:15 -07:00
signature-v2_test.go Migrate config.json from config-dir to backend (#6195) 2018-08-15 10:11:47 +05:30
signature-v2.go Remove unnecessary errors printed on the console (#5386) 2018-01-11 11:42:05 -08:00
signature-v4_test.go Migrate config.json from config-dir to backend (#6195) 2018-08-15 10:11:47 +05:30
signature-v4-parser_test.go fix X-Amz-Credential parsing for V4 policy signature (#6451) 2018-09-11 11:17:23 -07:00
signature-v4-parser.go fix X-Amz-Credential parsing for V4 policy signature (#6451) 2018-09-11 11:17:23 -07:00
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 Presign content-sha256 should look for query and header (#6046) 2018-06-15 14:21:17 -07:00
signature-v4.go SignatureV4 validation with Metadata in the presignedUrl (#5894) 2018-07-10 20:27:10 -07:00
storage-class_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
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 Simplify erasure code by separating bitrot from erasure code (#5959) 2018-08-06 15:14:08 -07:00
storage-interface.go Print storage errors during distributed initialization (#6441) 2018-09-10 16:21:59 -07:00
storage-rpc_test.go Rename of structs and methods (#6230) 2018-08-23 23:35:37 -07:00
storage-rpc-client.go Remove unnecessary contexts passed as data to FatalIf. No need to log an empty context. (#6487) 2018-09-21 16:04:11 -07:00
storage-rpc-server.go Send length instead of empty buffer for ReadFile() (#6414) 2018-09-04 23:22:05 -07:00
streaming-signature-v4_test.go Refactor streaming signatureV4 w/ state machine (#2862) 2016-10-10 01:42:32 -07:00
streaming-signature-v4.go Avoid changing creds in streaming signature (#6495) 2018-09-19 16:52:05 -07:00
test-utils_test.go Add object compression support (#6292) 2018-09-28 09:06:17 +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 Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
ui-errors-utils.go More fixes for error messages (#5911) 2018-05-09 13:29:37 -07:00
ui-errors.go Add object compression support (#6292) 2018-09-28 09:06:17 +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 Drain response body properly for http connection pool (#6415) 2018-09-05 16:47:14 -07: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 Add Profiler Admin API (#6463) 2018-09-18 16:46:35 -07:00
utils.go Add debugging for mutex, tracing (#6522) 2018-09-27 09:32:05 +05:30
version_test.go tests: Remove dependency on check.v1 (#5034) 2017-10-10 02:14:42 -07:00
version-main.go Fix tabs/indents in help message (#5962) 2018-05-21 11:11:57 -07:00
web-handlers_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
web-handlers.go Fix racy error communication inside go-routine (#6539) 2018-09-28 13:14:59 +05:30
web-router.go Add request tracing support for other REST APIs (#6013) 2018-06-07 10:41:13 -07: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 Add object compression support (#6292) 2018-09-28 09:06:17 +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 Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
xl-v1-common_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
xl-v1-common.go Remove unnecessary error log messages (#6186) 2018-08-16 12:57:49 -07: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 Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
xl-v1-healing-common_test.go Return always a default heal item upon unexpected error (#6556) 2018-10-02 17:13:51 -07:00
xl-v1-healing-common.go Return always a default heal item upon unexpected error (#6556) 2018-10-02 17:13:51 -07:00
xl-v1-healing.go Return always a default heal item upon unexpected error (#6556) 2018-10-02 17:13:51 -07:00
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 Make sure to handle FaultyDisks in listing ops (#6204) 2018-07-27 15:32:19 -07:00
xl-v1-metadata_test.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
xl-v1-metadata.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
xl-v1-multipart_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
xl-v1-multipart.go worm: when enabled, avoid renaming the existing object in tmp directory (#6560) 2018-10-03 20:39:24 -07:00
xl-v1-object_test.go Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
xl-v1-object.go worm: when enabled, avoid renaming the existing object in tmp directory (#6560) 2018-10-03 20:39:24 -07:00
xl-v1-utils_test.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
xl-v1-utils.go Add object compression support (#6292) 2018-09-28 09:06:17 +05:30
xl-v1.go Add 'disk' tag to log output to enhance 'disk not found' errors (#6460) 2018-09-13 21:42:50 -07:00