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.go admin/info: Add HTTPStats value as part of serverInfo() struct. (#4049) 2017-04-06 23:08:33 -07:00
admin-handlers_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
admin-router.go Implement heal-upload admin API (#3914) 2017-03-17 09:25:49 -07:00
admin-rpc-client.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -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-server.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
admin-rpc-server_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -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.go Implement S3 Gateway to third party cloud storage providers. (#3756) 2017-03-16 12:21:58 -07:00
api-errors_test.go Implement S3 Gateway to third party cloud storage providers. (#3756) 2017-03-16 12:21:58 -07:00
api-headers.go handler: simplify parsing valid location constraint. (#4040) 2017-04-03 14:50:09 -07:00
api-headers_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
api-resources.go Listen bucket notification for multiple prefixes/suffixes (#2911) 2016-10-12 11:02:15 -07:00
api-resources_test.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.go signature-v4: Use sha256("") for calculating canonical request (#4064) 2017-04-10 09:58:08 -07:00
auth-handler_test.go signature-v4: Use sha256("") for calculating canonical request (#4064) 2017-04-10 09:58:08 -07:00
auth-rpc-client.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
auth-rpc-client_test.go Test Function to reset globals. (#3538) 2017-01-07 11:27:01 -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
auth-rpc-server_test.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08: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
azure_test.go Implement S3 Gateway to third party cloud storage providers. (#3756) 2017-03-16 12:21:58 -07:00
benchmark-utils_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -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-flag_test.go browser-flag: wrapped bool type denotes browser on/off flag. (#3963) 2017-03-26 12:00:27 -07:00
browser-peer-rpc.go Simplify credential usage. (#3893) 2017-03-16 00:16:06 -07:00
browser-peer-rpc_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -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-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-handlers_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08: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.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -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-utils.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
bucket-notification-utils_test.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -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-handlers_test.go Fix handling of StringNotEquals condition operator (#3660) 2017-01-30 09:18:10 -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-parser_test.go Fail PutBucketPolicy if conditions are incompatible with actions. (#3659) 2017-01-30 09:20:16 -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.go server: handle command line and env variables at one place. (#3975) 2017-03-30 11:21:19 -07:00
certs_test.go Make unit testable cert parsing functions. (#3863) 2017-03-08 19:20:01 -08: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.go Add `deliveryMode` parameter for AMQP notfication target (#4008) 2017-03-31 03:34:26 -07:00
config-migrate_test.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.go server: Introduce a new env MINIO_REGION. (#4078) 2017-04-09 10:44:10 -07:00
config-v18_test.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.go api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 2017-03-03 16:32:04 -08:00
copy-part-range_test.go api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 2017-03-03 16:32:04 -08:00
credential.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
credential_test.go Simplify credential usage. (#3893) 2017-03-16 00:16:06 -07:00
crossdomain-xml-handler.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
crossdomain-xml-handler_test.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
endpoint.go server: Error out if loopback addr is used for Distributed Erasure (#4105) 2017-04-12 20:27:24 -07:00
endpoint_test.go server: Error out if loopback addr is used for Distributed Erasure (#4105) 2017-04-12 20:27:24 -07:00
erasure-createfile.go Set disk to nil after write which needs quorum (#3795) 2017-02-26 11:58:32 -08:00
erasure-createfile_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-healfile_test.go xl PutObject: Split object into parts (#3651) 2017-01-30 15:44:42 -08:00
erasure-readfile.go xl: Rename getOrderedDisks as shuffleDisks appropriately. (#3796) 2017-02-24 09:20:40 -08:00
erasure-readfile_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
erasure-utils.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_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
errors.go fs: Do not return reservedBucket names in ListBuckets() (#3754) 2017-02-16 14:52:14 -08:00
event-notifier.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
event-notifier_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
fallocate.go Add support of fallocate for FS and XL backends (#3032) 2016-10-29 12:44:44 -07:00
fallocate_linux.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
fallocate_linux_test.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
file-logger.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
format-config-v1.go fs: Re-implement object layer to remember the fd (#3509) 2017-01-16 17:05:00 -08:00
format-config-v1_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -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.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-helpers_test.go fs: Move traceError() to lower functions where possible. (#3633) 2017-01-26 15:40:10 -08:00
fs-v1-metadata.go fs: Enable returning ETag along with ListObjects() (#4042) 2017-04-04 09:14:03 -07:00
fs-v1-metadata_test.go fs: Enable returning ETag along with ListObjects() (#4042) 2017-04-04 09:14:03 -07:00
fs-v1-multipart.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -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-rwpool.go tests: Fix test server init - cleanup (#3806) 2017-02-28 18:05:52 -08:00
fs-v1-rwpool_test.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
fs-v1.go fs: Enable returning ETag along with ListObjects() (#4042) 2017-04-04 09:14:03 -07:00
fs-v1_test.go Add disksUnavailable healStatus const (#3990) 2017-03-31 17:55:15 -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.go gateway: Support for custom endpoint. (#4086) 2017-04-11 17:44:26 -07:00
gateway-main_test.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.go server: handle command line and env variables at one place. (#3975) 2017-03-30 11:21:19 -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
generic-handlers.go admin/info: Add HTTPStats value as part of serverInfo() struct. (#4049) 2017-04-06 23:08:33 -07:00
generic-handlers_test.go fs: Do not return reservedBucket names in ListBuckets() (#3754) 2017-02-16 14:52:14 -08:00
globals.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
handler-utils.go handler: simplify parsing valid location constraint. (#4040) 2017-04-03 14:50:09 -07:00
handler-utils_test.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.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
httprange_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
humanized-duration.go update: Change update notifier for new style banner. (#3289) 2016-11-19 23:20:13 -08:00
humanized-duration_test.go fs: Do not return reservedBucket names in ListBuckets() (#3754) 2017-02-16 14:52:14 -08:00
jwt.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
jwt_test.go Simplify credential usage. (#3893) 2017-03-16 00:16:06 -07:00
leak-detect_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-instrument_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -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-client_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-common_test.go lock/rpc: change rpcPath to be called serviceEndpoint. (#4088) 2017-04-11 10:25:21 -07:00
lock-rpc-server.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
lock-rpc-server_test.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.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07: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
logger.go vet: Fix all the go vet complaints (#4029) 2017-04-01 01:06:06 -07:00
logger_test.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
main.go words: new package Damerau Levenshtein distance function. (#3929) 2017-03-19 14:23:05 -07:00
main_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
namespace-lock.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
namespace-lock_test.go lock: Moving locking to handler layer. (#3381) 2016-12-10 16:15:12 -08:00
naughty-disk_test.go objectLayer: Check for `format.json` in a wrapped disk. (#3311) 2016-11-23 15:48:10 -08: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
net_test.go server: Fix a regression in printing startup banner. (#4100) 2017-04-12 09:22:35 -07:00
notifier-config.go Add support for MySQL notifications (fixes #3818) (#3907) 2017-03-17 09:29:17 -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
notifiers.go Add `access` format support for Elasticsearch notification target (#4006) 2017-03-31 14:11:27 -07:00
notifiers_test.go tests: Add tests for filterRuleMatch (#2722) 2016-09-16 16:44:44 -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.go notify: Webhook endpoints can fail, but we must start the server. (#4060) 2017-04-08 01:13:55 -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
object-api-common.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
object-api-common_test.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-common.go xl: Abort multipart upload should honor quorum properly. (#3670) 2017-02-01 11:16:17 -08: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-putobject_test.go xl: Respect min. space by checking PrepareFile err (#3867) 2017-03-07 14:48:56 -08:00
object-api-utils.go Fix check for bucket name: (#3832) 2017-03-03 10:23:41 -08:00
object-api-utils_test.go Fix check for bucket name: (#3832) 2017-03-03 10:23:41 -08: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
object-handlers_test.go handlers: Ignore malformatted datetime type header (#4097) 2017-04-12 12:34:57 -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
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.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
posix-errors_test.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -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-list-dir_test.go all/windows: Be case in-sensitive about pattern matching. (#3682) 2017-02-03 23:27:50 -08:00
posix-prepare-path.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -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_nix_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -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.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.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
posix_test.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
post-policy_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
postpolicyform.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
prepare-storage-msg.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
prepare-storage-msg_test.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
prepare-storage_test.go prep: Initialization should wait instead of exit the servers. (#2872) 2016-10-07 11:15:55 -07:00
retry-storage.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.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
retry_test.go auth/rpc: Make auth rpc client retry configurable. (#3695) 2017-02-07 02:16:29 -08: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.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
s3-peer-client_test.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.go Adopt dsync interface changes and major cleanup on RPC server/client. 2017-01-02 20:57:42 +05:30
s3-peer-rpc-handlers_test.go rpc: Remove time check for each RPC calls. (#3804) 2017-02-24 18:26:56 -08:00
server-main.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
server-main_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -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-mux_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
server-rlimit.go Remove globalMaxCacheSize and globalCacheExpiry variables (#3826) 2017-03-02 10:34:37 -08:00
server-rlimit_test.go Move rlimit functions into sys package. (#3824) 2017-03-01 21:51:57 -08:00
server-startup-msg.go server: Fix a regression in printing startup banner. (#4100) 2017-04-12 09:22:35 -07:00
server-startup-msg_test.go Remove XL references in public docs to Erasure. (#3725) 2017-02-09 23:26:44 -08:00
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
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.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
signature-v2_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-parser_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -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-utils_test.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
signature-v4_test.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.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
storage-rpc-client_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
storage-rpc-server_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
streaming-signature-v4.go refactor: extractSignedHeaders() handles headers removed by Go http server (#4054) 2017-04-05 17:00:24 -07:00
streaming-signature-v4_test.go Refactor streaming signatureV4 w/ state machine (#2862) 2016-10-10 01:42:32 -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-pool.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -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.go all/windows: Be case in-sensitive about pattern matching. (#3682) 2017-02-03 23:27:50 -08:00
tree-walk_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
typed-errors.go api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 2017-03-03 16:32:04 -08:00
update-main.go Refactor logger (#3924) 2017-03-23 16:36:00 -07:00
update-main_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
update-notifier.go Add constants for commonly used values. (#3588) 2017-01-18 12:24:34 -08:00
update-notifier_test.go mainUpdate: refactor to handle quiet flag properly (#3744) 2017-02-15 00:31:00 -08:00
utils.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
utils_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00
version-main.go cli: Make sure to add --help flag for subcommands. (#3773) 2017-02-19 20:46:06 -08:00
version_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
web-handlers.go refactor: extractSignedHeaders() handles headers removed by Go http server (#4054) 2017-04-05 17:00:24 -07:00
web-handlers_test.go Implement S3 Gateway to third party cloud storage providers. (#3756) 2017-03-16 12:21:58 -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-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-common.go Add disksUnavailable healStatus const (#3990) 2017-03-31 17:55:15 -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.go Add disksUnavailable healStatus const (#3990) 2017-03-31 17:55:15 -07:00
xl-v1-healing_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -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-heal_test.go Implement list uploads heal admin API (#3885) 2017-03-16 00:15:06 -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.go xl: Add stat calls to keep track of ignored errors. (#4117) 2017-04-14 01:46:16 -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-multipart.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-object.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
xl-v1-object_test.go Add disksUnavailable healStatus const (#3990) 2017-03-31 17:55:15 -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-utils_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -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
xl-v1_test.go Add extensive endpoints validation (#4019) 2017-04-11 15:44:27 -07:00