minio/cmd
Harshavardhana a7afa469e2 xl: Add stat calls to keep track of ignored errors. (#4117)
Such that in a situation where all errors were
ignored we need to reduce the errors using
readQuorum to get a consistent error value.

Without this change errors generated will
never be consistent with for an expected scenario.

For example in a 6 disk setup 1 disk is missing
and 5 do not have the volume (testbucket)

Without this change Stat() would result in different
errors depending on which disk died. Can cause
confusion to S3 client application.

This change addresses need to track type of
errors we ignored and bring readQuorum to
choose the maximally occuring as the value
of truth.
2017-04-14 01:46:16 -07:00
..
admin-handlers_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
admin-handlers.go admin/info: Add HTTPStats value as part of serverInfo() struct. (#4049) 2017-04-06 23:08:33 -07:00
admin-router.go Implement heal-upload admin API (#3914) 2017-03-17 09:25:49 -07:00
admin-rpc-client_test.go update: For source builds look for absolute path. (#3780) 2017-02-21 01:32:05 -08:00
admin-rpc-client.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
admin-rpc-server_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
admin-rpc-server.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
api-datatypes.go event: Enhance event message struct to provide origin server. (#3557) 2017-01-10 16:43:48 -08:00
api-errors_test.go Implement S3 Gateway to third party cloud storage providers. (#3756) 2017-03-16 12:21:58 -07:00
api-errors.go Implement S3 Gateway to third party cloud storage providers. (#3756) 2017-03-16 12:21:58 -07:00
api-headers_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
api-headers.go handler: simplify parsing valid location constraint. (#4040) 2017-04-03 14:50:09 -07:00
api-resources_test.go Listen bucket notification for multiple prefixes/suffixes (#2911) 2016-10-12 11:02:15 -07:00
api-resources.go Listen bucket notification for multiple prefixes/suffixes (#2911) 2016-10-12 11:02:15 -07:00
api-response-multipart.go Cleanup and fixes (#3273) 2016-11-21 13:51:05 -08:00
api-response.go Implement list uploads heal admin API (#3885) 2017-03-16 00:15:06 -07:00
api-router.go Implement CopyObjectPart API (#3663) 2017-01-31 09:38:34 -08:00
auth-handler_test.go signature-v4: Use sha256("") for calculating canonical request (#4064) 2017-04-10 09:58:08 -07:00
auth-handler.go signature-v4: Use sha256("") for calculating canonical request (#4064) 2017-04-10 09:58:08 -07:00
auth-rpc-client_test.go Test Function to reset globals. (#3538) 2017-01-07 11:27:01 -08:00
auth-rpc-client.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
auth-rpc-server_test.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
auth-rpc-server.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
azure_test.go Implement S3 Gateway to third party cloud storage providers. (#3756) 2017-03-16 12:21:58 -07:00
azure-anonymous.go vet: Fix all the go vet complaints (#4029) 2017-04-01 01:06:06 -07:00
azure-unsupported.go Add disksUnavailable healStatus const (#3990) 2017-03-31 17:55:15 -07:00
azure.go gateway: Support for custom endpoint. (#4086) 2017-04-11 17:44:26 -07:00
benchmark-utils_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
browser-flag_test.go browser-flag: wrapped bool type denotes browser on/off flag. (#3963) 2017-03-26 12:00:27 -07:00
browser-flag.go browser-flag: wrapped bool type denotes browser on/off flag. (#3963) 2017-03-26 12:00:27 -07:00
browser-peer-rpc_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
browser-peer-rpc.go Simplify credential usage. (#3893) 2017-03-16 00:16:06 -07:00
browser-rpc-router.go fs: Do not return reservedBucket names in ListBuckets() (#3754) 2017-02-16 14:52:14 -08:00
bucket-handlers_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
bucket-handlers-listobjects.go all/windows: Be case in-sensitive about pattern matching. (#3682) 2017-02-03 23:27:50 -08:00
bucket-handlers.go handler: simplify parsing valid location constraint. (#4040) 2017-04-03 14:50:09 -07:00
bucket-metadata.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
bucket-notification-datatypes.go event: Set contentType as well under NotificationEvent. (#4003) 2017-03-30 08:58:14 -07:00
bucket-notification-handlers_test.go Add notification for object access via GET/HEAD (#3941) 2017-03-21 10:32:17 -07:00
bucket-notification-handlers.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
bucket-notification-utils_test.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
bucket-notification-utils.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
bucket-policy-handlers_test.go Fix handling of StringNotEquals condition operator (#3660) 2017-01-30 09:18:10 -08:00
bucket-policy-handlers.go all/windows: Be case in-sensitive about pattern matching. (#3682) 2017-02-03 23:27:50 -08:00
bucket-policy-parser_test.go Fail PutBucketPolicy if conditions are incompatible with actions. (#3659) 2017-01-30 09:20:16 -08:00
bucket-policy-parser.go all/windows: Be case in-sensitive about pattern matching. (#3682) 2017-02-03 23:27:50 -08:00
bucket-policy.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
build-constants.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
certs_test.go Make unit testable cert parsing functions. (#3863) 2017-03-08 19:20:01 -08:00
certs.go server: handle command line and env variables at one place. (#3975) 2017-03-30 11:21:19 -07:00
config-dir.go server: handle command line and env variables at one place. (#3975) 2017-03-30 11:21:19 -07:00
config-migrate_test.go Add deliveryMode parameter for AMQP notfication target (#4008) 2017-03-31 03:34:26 -07:00
config-migrate.go Add deliveryMode parameter for AMQP notfication target (#4008) 2017-03-31 03:34:26 -07:00
config-old.go Add deliveryMode parameter for AMQP notfication target (#4008) 2017-03-31 03:34:26 -07:00
config-v18_test.go server: Introduce a new env MINIO_REGION. (#4078) 2017-04-09 10:44:10 -07:00
config-v18.go server: Introduce a new env MINIO_REGION. (#4078) 2017-04-09 10:44:10 -07:00
console-logger.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
copy-part-range_test.go api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 2017-03-03 16:32:04 -08:00
copy-part-range.go api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 2017-03-03 16:32:04 -08:00
credential_test.go Simplify credential usage. (#3893) 2017-03-16 00:16:06 -07:00
credential.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
crossdomain-xml-handler_test.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
crossdomain-xml-handler.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
endpoint_test.go server: Error out if loopback addr is used for Distributed Erasure (#4105) 2017-04-12 20:27:24 -07:00
endpoint.go server: Error out if loopback addr is used for Distributed Erasure (#4105) 2017-04-12 20:27:24 -07:00
erasure_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
erasure-createfile_test.go xl PutObject: Split object into parts (#3651) 2017-01-30 15:44:42 -08:00
erasure-createfile.go Set disk to nil after write which needs quorum (#3795) 2017-02-26 11:58:32 -08:00
erasure-healfile_test.go xl PutObject: Split object into parts (#3651) 2017-01-30 15:44:42 -08:00
erasure-healfile.go logging: Print stack trace in case of errors. 2016-09-13 21:18:30 -07:00
erasure-readfile_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
erasure-readfile.go xl: Rename getOrderedDisks as shuffleDisks appropriately. (#3796) 2017-02-24 09:20:40 -08:00
erasure-utils_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
erasure-utils.go xl: Rename getOrderedDisks as shuffleDisks appropriately. (#3796) 2017-02-24 09:20:40 -08:00
errors.go fs: Do not return reservedBucket names in ListBuckets() (#3754) 2017-02-16 14:52:14 -08:00
event-notifier_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
event-notifier.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -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
file-logger.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
format-config-v1_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
format-config-v1.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
fs-v1_test.go Add disksUnavailable healStatus const (#3990) 2017-03-31 17:55:15 -07:00
fs-v1-background-append.go xl: Rename getOrderedDisks as shuffleDisks appropriately. (#3796) 2017-02-24 09:20:40 -08:00
fs-v1-helpers_test.go fs: Move traceError() to lower functions where possible. (#3633) 2017-01-26 15:40:10 -08:00
fs-v1-helpers.go Relax minio server start when disk threshold is reached and adds space check in FS (#3865) 2017-03-07 12:25:40 -08:00
fs-v1-metadata_test.go fs: Enable returning ETag along with ListObjects() (#4042) 2017-04-04 09:14:03 -07:00
fs-v1-metadata.go fs: Enable returning ETag along with ListObjects() (#4042) 2017-04-04 09:14:03 -07:00
fs-v1-multipart_test.go cleanup: Move code in *-multipart-common.go to *-multipart.go (#3638) 2017-01-26 12:51:12 -08:00
fs-v1-multipart.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
fs-v1-rwpool_test.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
fs-v1-rwpool.go tests: Fix test server init - cleanup (#3806) 2017-02-28 18:05:52 -08:00
fs-v1.go fs: Enable returning ETag along with ListObjects() (#4042) 2017-04-04 09:14:03 -07:00
gateway-handlers.go Implement S3 Gateway to third party cloud storage providers. (#3756) 2017-03-16 12:21:58 -07:00
gateway-main_test.go gateway: Support for custom endpoint. (#4086) 2017-04-11 17:44:26 -07:00
gateway-main.go gateway: Support for custom endpoint. (#4086) 2017-04-11 17:44:26 -07:00
gateway-router.go Implement S3 Gateway to third party cloud storage providers. (#3756) 2017-03-16 12:21:58 -07:00
gateway-startup-msg_test.go Implement S3 Gateway to third party cloud storage providers. (#3756) 2017-03-16 12:21:58 -07:00
gateway-startup-msg.go server: handle command line and env variables at one place. (#3975) 2017-03-30 11:21:19 -07:00
generic-handlers_test.go fs: Do not return reservedBucket names in ListBuckets() (#3754) 2017-02-16 14:52:14 -08:00
generic-handlers.go admin/info: Add HTTPStats value as part of serverInfo() struct. (#4049) 2017-04-06 23:08:33 -07:00
globals.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
handler-utils_test.go handler: simplify parsing valid location constraint. (#4040) 2017-04-03 14:50:09 -07:00
handler-utils.go handler: simplify parsing valid location constraint. (#4040) 2017-04-03 14:50:09 -07:00
hasher.go vendorize deps for snappy, blake2b and sha256 (#3476) 2016-12-19 19:32:55 -08:00
http-stats.go admin/info: Add HTTPStats value as part of serverInfo() struct. (#4049) 2017-04-06 23:08:33 -07:00
httprange_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
httprange.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
humanized-duration_test.go fs: Do not return reservedBucket names in ListBuckets() (#3754) 2017-02-16 14:52:14 -08:00
humanized-duration.go update: Change update notifier for new style banner. (#3289) 2016-11-19 23:20:13 -08:00
jwt_test.go Simplify credential usage. (#3893) 2017-03-16 00:16:06 -07:00
jwt.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
lock-instrument_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
lock-instrument.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
lock-rpc-client_test.go lock/rpc: change rpcPath to be called serviceEndpoint. (#4088) 2017-04-11 10:25:21 -07:00
lock-rpc-client.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
lock-rpc-server_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
lock-rpc-server-common_test.go lock/rpc: change rpcPath to be called serviceEndpoint. (#4088) 2017-04-11 10:25:21 -07:00
lock-rpc-server-common.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
lock-rpc-server.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
lock-stat.go Clean up lock-instrumentation and improve comments (#3499) 2016-12-26 10:29:55 -08:00
lockinfo-handlers_test.go Change query param name to duration in list/clear locks API (#3664) 2017-02-01 11:17:30 -08:00
lockinfo-handlers.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
logger_test.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
logger.go vet: Fix all the go vet complaints (#4029) 2017-04-01 01:06:06 -07:00
main_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
main.go words: new package Damerau Levenshtein distance function. (#3929) 2017-03-19 14:23:05 -07:00
namespace-lock_test.go lock: Moving locking to handler layer. (#3381) 2016-12-10 16:15:12 -08:00
namespace-lock.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
naughty-disk_test.go objectLayer: Check for format.json in a wrapped disk. (#3311) 2016-11-23 15:48:10 -08:00
net_test.go server: Fix a regression in printing startup banner. (#4100) 2017-04-12 09:22:35 -07:00
net-rpc-client.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
net.go server: Fix a regression in printing startup banner. (#4100) 2017-04-12 09:22:35 -07:00
notifier-config_test.go config: setter/getter for Notifier and Logger into its own struct. (#3721) 2017-02-09 15:20:54 -08:00
notifier-config.go Add support for MySQL notifications (fixes #3818) (#3907) 2017-03-17 09:29:17 -07:00
notifiers_test.go tests: Add tests for filterRuleMatch (#2722) 2016-09-16 16:44:44 -07:00
notifiers.go Add access format support for Elasticsearch notification target (#4006) 2017-03-31 14:11:27 -07:00
notify-amqp.go Add deliveryMode parameter for AMQP notfication target (#4008) 2017-03-31 03:34:26 -07:00
notify-elasticsearch.go Add access format support for Elasticsearch notification target (#4006) 2017-03-31 14:11:27 -07:00
notify-kafka.go notifiers: Stop using url.Parse in validating address format. (#4011) 2017-03-31 04:47:40 -07:00
notify-listener.go Fix spelling and golint errors. (#3266) 2016-11-15 18:14:23 -08:00
notify-mysql.go Add access format support for Elasticsearch notification target (#4006) 2017-03-31 14:11:27 -07:00
notify-nats.go notifiers: Stop using url.Parse in validating address format. (#4011) 2017-03-31 04:47:40 -07:00
notify-postgresql.go Add access format support for Elasticsearch notification target (#4006) 2017-03-31 14:11:27 -07:00
notify-redis.go Add access format support for Elasticsearch notification target (#4006) 2017-03-31 14:11:27 -07:00
notify-webhook_test.go notify: Webhook endpoints can fail, but we must start the server. (#4060) 2017-04-08 01:13:55 -07:00
notify-webhook.go notify: Webhook endpoints can fail, but we must start the server. (#4060) 2017-04-08 01:13:55 -07:00
object_api_suite_test.go xl,fs: Return 404 if object ends with a separator (#3897) 2017-03-13 22:20:46 -07:00
object-api-common_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
object-api-common.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
object-api-datatypes.go Add disksUnavailable healStatus const (#3990) 2017-03-31 17:55:15 -07:00
object-api-errors.go api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 2017-03-03 16:32:04 -08:00
object-api-getobject_test.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
object-api-getobjectinfo_test.go sha256: Verify sha256 along with md5sum, signature is verified on the request early. (#2813) 2016-10-02 15:51:49 -07:00
object-api-input-checks.go obj: Make checkBucketExist() returns all errors (#3843) 2017-03-03 10:12:43 -08:00
object-api-interface.go Add disksUnavailable healStatus const (#3990) 2017-03-31 17:55:15 -07:00
object-api-listobjects_test.go xl: Add stat calls to keep track of ignored errors. (#4117) 2017-04-14 01:46:16 -07:00
object-api-multipart_test.go xl: Add stat calls to keep track of ignored errors. (#4117) 2017-04-14 01:46:16 -07:00
object-api-multipart-common.go xl: Abort multipart upload should honor quorum properly. (#3670) 2017-02-01 11:16:17 -08:00
object-api-putobject_test.go xl: Respect min. space by checking PrepareFile err (#3867) 2017-03-07 14:48:56 -08:00
object-api-utils_test.go Fix check for bucket name: (#3832) 2017-03-03 10:23:41 -08:00
object-api-utils.go Fix check for bucket name: (#3832) 2017-03-03 10:23:41 -08:00
object-handlers_test.go handlers: Ignore malformatted datetime type header (#4097) 2017-04-12 12:34:57 -07:00
object-handlers-common.go handlers: Ignore malformatted datetime type header (#4097) 2017-04-12 12:34:57 -07:00
object-handlers.go signature-v4: Use sha256("") for calculating canonical request (#4064) 2017-04-10 09:58:08 -07:00
posix_test.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08: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 Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
posix-list-dir_test.go all/windows: Be case in-sensitive about pattern matching. (#3682) 2017-02-03 23:27:50 -08:00
posix-list-dir-nix.go Make minio server compile on OpenBSD, NetBSD, Solaris (#3719) 2017-02-08 22:27:35 -08:00
posix-list-dir-others.go Make minio server compile on OpenBSD, NetBSD, Solaris (#3719) 2017-02-08 22:27:35 -08:00
posix-prepare-path.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
posix-utils_nix_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
posix-utils_nix.go Make minio server compile on OpenBSD, NetBSD, Solaris (#3719) 2017-02-08 22:27:35 -08:00
posix-utils_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
posix-utils_windows_test.go Move to URL based syntax formatting. (#3092) 2016-10-27 03:30:52 -07:00
posix-utils_windows.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
posix.go Relax minio server start when disk threshold is reached and adds space check in FS (#3865) 2017-03-07 12:25:40 -08:00
post-policy_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
postpolicyform_test.go api: postPolicy cleanup. Simplify the code and re-use. (#3890) 2017-03-13 14:41:13 -07:00
postpolicyform.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
prepare-storage_test.go prep: Initialization should wait instead of exit the servers. (#2872) 2016-10-07 11:15:55 -07:00
prepare-storage-msg_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
prepare-storage-msg.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
prepare-storage.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
retry_test.go auth/rpc: Make auth rpc client retry configurable. (#3695) 2017-02-07 02:16:29 -08:00
retry-storage_test.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
retry-storage.go auth/rpc: Make auth rpc client retry configurable. (#3695) 2017-02-07 02:16:29 -08:00
retry.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
routers.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
rpc-common.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
s3-peer-client_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
s3-peer-client.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
s3-peer-router.go fs: Do not return reservedBucket names in ListBuckets() (#3754) 2017-02-16 14:52:14 -08:00
s3-peer-rpc-handlers_test.go rpc: Remove time check for each RPC calls. (#3804) 2017-02-24 18:26:56 -08:00
s3-peer-rpc-handlers.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
server_test.go handlers: Ignore malformatted datetime type header (#4097) 2017-04-12 12:34:57 -07:00
server_utils_test.go xl: Rename getOrderedDisks as shuffleDisks appropriately. (#3796) 2017-02-24 09:20:40 -08:00
server-main_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
server-main.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
server-mux_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
server-mux.go server/tls: Do not rely on a specific cipher suite (#4021) 2017-03-31 13:28:45 -07:00
server-rlimit_test.go Move rlimit functions into sys package. (#3824) 2017-03-01 21:51:57 -08:00
server-rlimit.go Remove globalMaxCacheSize and globalCacheExpiry variables (#3826) 2017-03-02 10:34:37 -08:00
server-startup-msg_test.go Remove XL references in public docs to Erasure. (#3725) 2017-02-09 23:26:44 -08:00
server-startup-msg.go server: Fix a regression in printing startup banner. (#4100) 2017-04-12 09:22:35 -07:00
service.go Add service API handler stubs for status, stop and restart (#3417) 2016-12-15 22:26:15 -08:00
setup-type.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
signals.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
signature-v2_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
signature-v2.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
signature-v4_test.go signature-v4: Use sha256("") for calculating canonical request (#4064) 2017-04-10 09:58:08 -07:00
signature-v4-parser_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
signature-v4-parser.go signature-v4: stringToSign and signingKey should use Scope's date. (#3688) 2017-02-06 13:09:09 -08:00
signature-v4-utils_test.go signature-v4: Use sha256("") for calculating canonical request (#4064) 2017-04-10 09:58:08 -07:00
signature-v4-utils.go signature-v4: Use sha256("") for calculating canonical request (#4064) 2017-04-10 09:58:08 -07:00
signature-v4.go signature-v4: Use sha256("") for calculating canonical request (#4064) 2017-04-10 09:58:08 -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 auth/rpc: Take remote disk offline after maximum allowed attempts. (#3288) 2016-11-20 16:57:12 -08:00
storage-interface.go objectLayer: Check for format.json in a wrapped disk. (#3311) 2016-11-23 15:48:10 -08:00
storage-rpc-client_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
storage-rpc-client.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
storage-rpc-server_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
storage-rpc-server-datatypes.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
storage-rpc-server.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -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 refactor: extractSignedHeaders() handles headers removed by Go http server (#4054) 2017-04-05 17:00:24 -07:00
test-utils_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
to_err_test.go xl: Abort multipart upload should honor quorum properly. (#3670) 2017-02-01 11:16:17 -08:00
tree-walk_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -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 all/windows: Be case in-sensitive about pattern matching. (#3682) 2017-02-03 23:27:50 -08:00
typed-errors.go api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 2017-03-03 16:32:04 -08:00
update-main_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
update-main.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
update-notifier_test.go mainUpdate: refactor to handle quiet flag properly (#3744) 2017-02-15 00:31:00 -08:00
update-notifier.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
utils_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
utils.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
version_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
version-main.go cli: Make sure to add --help flag for subcommands. (#3773) 2017-02-19 20:46:06 -08:00
web-handlers_test.go Implement S3 Gateway to third party cloud storage providers. (#3756) 2017-03-16 12:21:58 -07:00
web-handlers.go refactor: extractSignedHeaders() handles headers removed by Go http server (#4054) 2017-04-05 17:00:24 -07:00
web-router.go browser: Update ui-assets and fix the copyright header. (#3790) 2017-02-22 17:27:26 -08:00
xl-v1_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
xl-v1-bucket.go tests: Fix the sopradic test failure in TestListObjectPartsDiskNotFound (#4107) 2017-04-12 15:38:35 -07:00
xl-v1-common.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
xl-v1-errors.go server: Remove deadcode. (#2699) 2016-09-14 13:43:08 -07:00
xl-v1-healing_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
xl-v1-healing-common_test.go XL: Make listOnlineDisks and outDatedDisks consistent w/ each other. (#3808) 2017-03-04 14:53:28 -08:00
xl-v1-healing-common.go Add disksUnavailable healStatus const (#3990) 2017-03-31 17:55:15 -07:00
xl-v1-healing.go Add disksUnavailable healStatus const (#3990) 2017-03-31 17:55:15 -07:00
xl-v1-list-objects-heal_test.go Implement list uploads heal admin API (#3885) 2017-03-16 00:15:06 -07:00
xl-v1-list-objects-heal.go heal: Check if all parts are available and valid (#3967) 2017-03-24 08:40:44 -07:00
xl-v1-list-objects.go XL: Don't return ignored errors in listDirFactory (#3935) 2017-03-20 11:09:05 -07:00
xl-v1-metadata_test.go xl: Add stat calls to keep track of ignored errors. (#4117) 2017-04-14 01:46:16 -07:00
xl-v1-metadata.go xl: Add stat calls to keep track of ignored errors. (#4117) 2017-04-14 01:46:16 -07:00
xl-v1-multipart_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
xl-v1-multipart.go xl: Add stat calls to keep track of ignored errors. (#4117) 2017-04-14 01:46:16 -07:00
xl-v1-object_test.go Add disksUnavailable healStatus const (#3990) 2017-03-31 17:55:15 -07:00
xl-v1-object.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
xl-v1-utils_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
xl-v1-utils.go HealObject should succeed when only N/2 disks have data (#3952) 2017-03-22 10:15:16 -07:00
xl-v1.go Allow cluster to start when only n/2 servers are up (#4066) 2017-04-09 00:28:27 -07:00