minio/cmd
Harshavardhana 8562b22823 Fix delays and iterim fix for the partial fix in #3502 (#3511)
This patch uses a technique where in a retryable storage
before object layer initialization has a higher delay
and waits for longer period upto 4 times with time unit
of seconds.

And uses another set of configuration after the disks
have been formatted, i.e use a lower retry backoff rate
and retrying only once per 5 millisecond.

Network IO error count is reduced to a lower value i.e 256
before we reject the disk completely. This is done so that
combination of retry logic and total error count roughly
come to around 2.5secs which is when we basically take the
disk offline completely.

NOTE: This patch doesn't fix the issue of what if the disk
is completely dead and comes back again after the initialization.
Such a mutating state requires a change in our startup sequence
which will be done subsequently. This is an interim fix to alleviate
users from these issues.
2016-12-30 17:08:02 -08:00
..
admin-handlers.go admin: Add missing madmin examples and API docs. (#3483) 2016-12-20 18:49:48 -08:00
admin-handlers_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
admin-router.go Add service API handler stubs for status, stop and restart (#3417) 2016-12-15 22:26:15 -08:00
admin-rpc-client.go Auto-reconnect for regular authRPC client. (#3506) 2016-12-29 19:42:02 -08:00
admin-rpc-server.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
admin-rpc-server_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
api-datatypes.go signature: Region changes should be handled just like AWS. (#2805) 2016-09-29 15:51:00 -07:00
api-errors.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
api-errors_test.go tests: Fix ListMultipartUploadsHandler tests. (#2705) 2016-09-15 01:44:19 -07:00
api-headers.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
api-headers_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08: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 POSTForm: Return http 303 if redirect is specified (#3479) 2016-12-20 09:32:17 -08:00
api-router.go Reduce number of envs and options from command line. (#3230) 2016-11-11 16:40:55 -08:00
auth-handler.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
auth-handler_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
auth-rpc-client.go Fix delays and iterim fix for the partial fix in #3502 (#3511) 2016-12-30 17:08:02 -08:00
auth-rpc-client_test.go auth/rpc: Take remote disk offline after maximum allowed attempts. (#3288) 2016-11-20 16:57:12 -08:00
benchmark-utils_test.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
browser-peer-rpc.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
browser-peer-rpc_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
browser-rpc-router.go tests: Add tests for browser peer rpc. Fixes #3062 (#3189) 2016-11-07 11:43:35 -08:00
bucket-handlers-listobjects.go Cleanup and fixes (#3273) 2016-11-21 13:51:05 -08:00
bucket-handlers.go POSTForm: Return http 303 if redirect is specified (#3479) 2016-12-20 09:32:17 -08:00
bucket-handlers_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
bucket-metadata.go Auto-reconnect for regular authRPC client. (#3506) 2016-12-29 19:42:02 -08:00
bucket-notification-datatypes.go api: Do not use sqs for ListenBucketNotification. (#3023) 2016-10-21 01:25:17 -07:00
bucket-notification-handlers.go lock: Moving locking to handler layer. (#3381) 2016-12-10 16:15:12 -08:00
bucket-notification-handlers_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
bucket-notification-utils.go Add support for Kafka as a notifications target (#2869) (#3439) 2016-12-15 08:23:48 -08:00
bucket-notification-utils_test.go api: Do not use sqs for ListenBucketNotification. (#3023) 2016-10-21 01:25:17 -07:00
bucket-policy-handlers.go lock: Moving locking to handler layer. (#3381) 2016-12-10 16:15:12 -08:00
bucket-policy-handlers_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
bucket-policy-migrate.go sha256: Verify sha256 along with md5sum, signature is verified on the request early. (#2813) 2016-10-02 15:51:49 -07:00
bucket-policy-parser.go Cleanup and fixes (#3273) 2016-11-21 13:51:05 -08:00
bucket-policy-parser_test.go Fix spelling and golint errors. (#3266) 2016-11-15 18:14:23 -08:00
bucket-policy.go fs/xl: Simplify bucket metadata reading. (#3486) 2016-12-21 11:29:32 -08:00
build-constants.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
certs.go Cleanup and fixes (#3273) 2016-11-21 13:51:05 -08:00
certs_test.go mispell fixes. (#3100) 2016-10-26 08:46:14 -07:00
checkport.go Move to URL based syntax formatting. (#3092) 2016-10-27 03:30:52 -07:00
checkport_test.go Move to URL based syntax formatting. (#3092) 2016-10-27 03:30:52 -07:00
commands.go Add global flags to all commands and subcommands (#2605) 2016-09-13 21:18:30 -07:00
config-migrate.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
config-migrate_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
config-old.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
config-v11.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
config-v11_test.go Add support for Kafka as a notifications target (#2869) (#3439) 2016-12-15 08:23:48 -08:00
config.go server: Add more elaborate startup messages. (#2731) 2016-10-05 12:48:07 -07:00
credential.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
crossdomain-xml-handler.go Cleanup and fixes (#3273) 2016-11-21 13:51:05 -08:00
damerau-levenshtein.go Fixing ineffssaign errors (#2608) 2016-09-13 21:18:30 -07:00
damerau-levenshtein_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
erasure-createfile.go caching: Optimize memory allocations. (#3405) 2016-12-08 20:35:07 -08:00
erasure-createfile_test.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -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 Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
erasure-readfile.go Fix spelling and golint errors. (#3266) 2016-11-15 18:14:23 -08:00
erasure-readfile_test.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
erasure-utils.go Fix typo in erasure-utils.go 2016-12-22 10:47:10 -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 Use isErrIgnored() function wherever applicable. (#3343) 2016-11-23 20:05:04 -08:00
event-notifier.go fs/xl: Simplify bucket metadata reading. (#3486) 2016-12-21 11:29:32 -08:00
event-notifier_test.go fs/xl: Simplify bucket metadata reading. (#3486) 2016-12-21 11:29:32 -08:00
fallocate.go Add support of fallocate for FS and XL backends (#3032) 2016-10-29 12:44:44 -07:00
fallocate_linux.go Add support of fallocate for FS and XL backends (#3032) 2016-10-29 12:44:44 -07:00
format-config-v1.go format: Check properly for disks in valid formats. (#3427) 2016-12-11 15:18:55 -08:00
format-config-v1_test.go format: Check properly for disks in valid formats. (#3427) 2016-12-11 15:18:55 -08:00
fs-helpers.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
fs-v1-background-append.go FS/Multipart: Fix race between PutObjectPart and Complete/Abort multi… (#3419) 2016-12-09 16:10:18 -08:00
fs-v1-errors.go Fix spelling and golint errors. (#3266) 2016-11-15 18:14:23 -08:00
fs-v1-metadata.go Rename getUUID() into mustGetUUID() (#3320) 2016-11-22 16:52:37 -08:00
fs-v1-metadata_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
fs-v1-multipart-common.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
fs-v1-multipart-common_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
fs-v1-multipart.go vendorize deps for snappy, blake2b and sha256 (#3476) 2016-12-19 19:32:55 -08:00
fs-v1-multipart_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
fs-v1.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
fs-v1_test.go Fix delays and iterim fix for the partial fix in #3502 (#3511) 2016-12-30 17:08:02 -08:00
generic-handlers.go Remove regexp usage (#3456) 2016-12-17 11:00:16 -08:00
generic-handlers_test.go env: Bring back MINIO_BROWSER env. (#3423) 2016-12-10 00:42:22 -08:00
globals.go Fix delays and iterim fix for the partial fix in #3502 (#3511) 2016-12-30 17:08:02 -08:00
handler-utils.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
handler-utils_test.go Better code coverage of handler-utils.go (#2746) 2016-09-20 10:40:46 -07:00
hasher.go vendorize deps for snappy, blake2b and sha256 (#3476) 2016-12-19 19:32:55 -08: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 update: Change update notifier for new style banner. (#3289) 2016-11-19 23:20:13 -08:00
interface-ips.go Use net.ParseCIDR instead of custom-built parsers (#3055) 2016-10-25 11:14:47 -07:00
interface-ips_test.go Use net.ParseCIDR instead of custom-built parsers (#3055) 2016-10-25 11:14:47 -07:00
jwt.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
jwt_test.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
leak-detect_test.go Fix typos and comments in leak_detect_test.go. (#3193) 2016-11-06 21:02:29 -08:00
lock-instrument.go Clean up lock-instrumentation and improve comments (#3499) 2016-12-26 10:29:55 -08:00
lock-instrument_test.go Clean up lock-instrumentation and improve comments (#3499) 2016-12-26 10:29:55 -08:00
lock-rpc-server-common.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
lock-rpc-server-common_test.go lock/instrumentation: Cleanup and print in user friendly form. (#2807) 2016-10-11 00:50:27 -07:00
lock-rpc-server.go rpcclient: fix leaky connection (#3471) 2016-12-17 18:17:40 -08:00
lock-rpc-server_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
lock-stat.go Clean up lock-instrumentation and improve comments (#3499) 2016-12-26 10:29:55 -08:00
lockinfo-handlers.go Clean up lock-instrumentation and improve comments (#3499) 2016-12-26 10:29:55 -08:00
logger-console-hook.go logger: Disassociate shared log config between console, file and syslog (#3333) 2016-11-23 11:35:04 -08:00
logger-file-hook.go objectLayer: Check for format.json in a wrapped disk. (#3311) 2016-11-23 15:48:10 -08:00
logger.go logs: Do not log common successful errors. (#3340) 2016-11-23 16:36:26 -08:00
logger_test.go logs: Do not log common successful errors. (#3340) 2016-11-23 16:36:26 -08:00
login-server.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
login-server_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
main.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08: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 Clean up lock-instrumentation and improve comments (#3499) 2016-12-26 10:29:55 -08: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 rpcclient: fix leaky connection (#3471) 2016-12-17 18:17:40 -08:00
notifiers.go Add support for Kafka as a notifications target (#2869) (#3439) 2016-12-15 08:23:48 -08:00
notifiers_test.go tests: Add tests for filterRuleMatch (#2722) 2016-09-16 16:44:44 -07:00
notify-amqp.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
notify-elasticsearch.go Fix spelling and golint errors. (#3266) 2016-11-15 18:14:23 -08:00
notify-kafka.go Add support for Kafka as a notifications target (#2869) (#3439) 2016-12-15 08:23:48 -08:00
notify-listener.go Fix spelling and golint errors. (#3266) 2016-11-15 18:14:23 -08:00
notify-nats.go Add NATS notifier (#2795) 2016-09-29 23:42:10 -07:00
notify-postgresql.go Add PostgreSQL notifier (#2739) (#2824) 2016-10-03 17:29:55 -07:00
notify-redis.go Add PostgreSQL notifier (#2739) (#2824) 2016-10-03 17:29:55 -07:00
object-api-common.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
object-api-common_test.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
object-api-datatypes.go admin: Add missing madmin examples and API docs. (#3483) 2016-12-20 18:49:48 -08:00
object-api-errors.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
object-api-getobject_test.go fs/xl: Simplify bucket metadata reading. (#3486) 2016-12-21 11:29:32 -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 fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
object-api-interface.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
object-api-listobjects_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
object-api-multipart-common.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
object-api-multipart_test.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
object-api-putobject_test.go posix: Use preparePath only for paths used with syscall or os functions (#3377) 2016-11-30 20:56:15 -08:00
object-api-utils.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
object-api-utils_test.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
object-handlers-common.go Ignore copy conditions when ETag is not available (#2888) 2016-10-09 16:21:42 -07:00
object-handlers.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
object-handlers_test.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
object_api_suite_test.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -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.go Remove uncessary err != nil check. (#3346) 2016-11-24 15:22:33 -08:00
posix-errors_test.go posix: Fix windows performance issues. (#3132) 2016-10-31 09:34:44 -07:00
posix-list-dir-nix.go posix: Use sync.Pool buffers to copy in large buffers. (#3106) 2016-10-26 17:14:05 -07:00
posix-list-dir-others.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
posix-list-dir_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
posix-prepare-path.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
posix-utils_common.go Minor cleanup. (#3361) 2016-11-28 12:14:24 -08:00
posix-utils_nix.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07: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 fs/posix: On windows use helpers and init format.json properly. (#3434) 2016-12-12 15:43:41 -08:00
posix_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
post-policy_test.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
postpolicyform.go api: Fix the formatting issues in last patch. 2016-12-02 17:39:21 -08:00
postpolicyform_test.go tests: Enhance checkPostPolicy() coverage (#3389) 2016-12-03 12:41:07 -08:00
prepare-storage-msg.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
prepare-storage-msg_test.go heal: Print heal command appropriately without export path. (#3208) 2016-11-09 10:50:14 -08:00
prepare-storage.go Fix delays and iterim fix for the partial fix in #3502 (#3511) 2016-12-30 17:08:02 -08: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 Fix delays and iterim fix for the partial fix in #3502 (#3511) 2016-12-30 17:08:02 -08:00
retry-storage_test.go Fix delays and iterim fix for the partial fix in #3502 (#3511) 2016-12-30 17:08:02 -08:00
retry.go Fix delays and iterim fix for the partial fix in #3502 (#3511) 2016-12-30 17:08:02 -08:00
routers.go Add service API handler stubs for status, stop and restart (#3417) 2016-12-15 22:26:15 -08:00
runtime-checks.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
s3-peer-client.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
s3-peer-client_test.go Add bucket metadata state client/handler (Fixes #3022) (#3152) 2016-11-07 12:09:24 -08:00
s3-peer-router.go Move LoginHandler into LoginServer which others embed (#3431) 2016-12-12 08:11:23 -08:00
s3-peer-rpc-handlers.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
s3-peer-rpc-handlers_test.go rpcclient: fix leaky connection (#3471) 2016-12-17 18:17:40 -08:00
scan-bar.go heal: Refactor heal command. (#2901) 2016-10-14 19:57:40 -07:00
server-main.go server: Sort disk arguments for consistent ordering (#3469) 2016-12-19 17:04:31 -08:00
server-main_test.go fs: validate filesystem path argument properly. (#3470) 2016-12-17 13:43:26 -08:00
server-mux.go srv-mux: do not print peek protocol EOF err msg (#3402) 2016-12-05 14:49:32 -08:00
server-mux_test.go rpc: Our rpcClient should make an attempt to reconnect. (#3221) 2016-11-10 07:44:41 -08:00
server-rlimit-nix.go caching: Optimize memory allocations. (#3405) 2016-12-08 20:35:07 -08:00
server-rlimit-win.go caching: Optimize memory allocations. (#3405) 2016-12-08 20:35:07 -08:00
server-startup-msg.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
server-startup-msg_test.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
server_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
server_utils_test.go Move to URL based syntax formatting. (#3092) 2016-10-27 03:30:52 -07:00
service.go Add service API handler stubs for status, stop and restart (#3417) 2016-12-15 22:26:15 -08: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 Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
signature-v2_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
signature-v4-parser.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
signature-v4-parser_test.go tests: Improve coverage on signature v4 tests. (#3188) 2016-11-06 11:47:16 -08:00
signature-v4-utils.go v4/presign: Fix presign requests when there are more signed headers. (#3222) 2016-11-10 21:57:15 -08:00
signature-v4-utils_test.go Cleanup and fixes (#3273) 2016-11-21 13:51:05 -08:00
signature-v4.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
signature-v4_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08: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 Fix delays and iterim fix for the partial fix in #3502 (#3511) 2016-12-30 17:08:02 -08:00
storage-rpc-client_test.go Improve reconnection logic, allow jitters. (#3502) 2016-12-29 03:13:51 -08:00
storage-rpc-server-datatypes.go caching: Optimize memory allocations. (#3405) 2016-12-08 20:35:07 -08:00
storage-rpc-server.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
storage-rpc-server_test.go Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
streaming-signature-v4.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08: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 Fix delays and iterim fix for the partial fix in #3502 (#3511) 2016-12-30 17:08:02 -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 Use isErrIgnored() function wherever applicable. (#3343) 2016-11-23 20:05:04 -08:00
tree-walk_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00
trie.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
trie_test.go server: Move all the top level files into cmd folder. (#2490) 2016-08-18 16:23:42 -07:00
typed-errors.go config/logger: remove syslogger and upgrade to config v10 which eliminates syslog config (#3336) 2016-11-23 15:00:53 -08:00
update-main.go args: Honor config-dir & quiet wherever they are (#3356) 2016-11-28 12:15:36 -08:00
update-main_nix_test.go update: Change update notifier for new style banner. (#3289) 2016-11-19 23:20:13 -08:00
update-main_windows_test.go update: Change update notifier for new style banner. (#3289) 2016-11-19 23:20:13 -08:00
update-notifier.go update: Change update notifier for new style banner. (#3289) 2016-11-19 23:20:13 -08:00
update-notifier_test.go update: Change update notifier for new style banner. (#3289) 2016-11-19 23:20:13 -08:00
url-sort.go server: Sort disk arguments for consistent ordering (#3469) 2016-12-19 17:04:31 -08:00
url-sort_test.go server: Sort disk arguments for consistent ordering (#3469) 2016-12-19 17:04:31 -08:00
utils.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
utils_test.go Reduce number of envs and options from command line. (#3230) 2016-11-11 16:40:55 -08:00
version-main.go args: Honor config-dir & quiet wherever they are (#3356) 2016-11-28 12:15:36 -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 Have simpler JWT authentication. (#3501) 2016-12-27 08:28:10 -08:00
web-handlers_test.go Generate and use access/secret keys properly (#3498) 2016-12-26 10:21:23 -08:00
web-router.go Fix missing error check for jsonrpc.Server.RegisterService() (#2921) 2016-10-13 17:34:10 -07:00
xl-v1-bucket.go lock: Moving locking to handler layer. (#3381) 2016-12-10 16:15:12 -08:00
xl-v1-common.go Use isErrIgnored() function wherever applicable. (#3343) 2016-11-23 20:05:04 -08:00
xl-v1-errors.go server: Remove deadcode. (#2699) 2016-09-14 13:43:08 -07:00
xl-v1-healing-common.go xl: heal bucket should validate if bucket exists first. (#2953) 2016-10-17 02:10:23 -07:00
xl-v1-healing-common_test.go xl: heal bucket should validate if bucket exists first. (#2953) 2016-10-17 02:10:23 -07:00
xl-v1-healing.go format: Check properly for disks in valid formats. (#3427) 2016-12-11 15:18:55 -08:00
xl-v1-healing_test.go objectLayer: Check for format.json in a wrapped disk. (#3311) 2016-11-23 15:48:10 -08:00
xl-v1-list-objects-heal.go lock: Moving locking to handler layer. (#3381) 2016-12-10 16:15:12 -08:00
xl-v1-list-objects-heal_test.go tests: Add tests for xl-v1-list-objects-heal (#3399) 2016-12-05 09:40:33 -08:00
xl-v1-list-objects.go fs/xl: Combine input checks into re-usable functions. (#3383) 2016-12-01 23:15:17 -08:00
xl-v1-metadata.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
xl-v1-metadata_test.go Use humanize constants for KiB, MiB and GiB units. (#3322) 2016-11-22 18:18:22 -08:00
xl-v1-multipart-common.go Use isErrIgnored() function wherever applicable. (#3343) 2016-11-23 20:05:04 -08:00
xl-v1-multipart-common_test.go objectLayer: Check for format.json in a wrapped disk. (#3311) 2016-11-23 15:48:10 -08:00
xl-v1-multipart.go vendorize deps for snappy, blake2b and sha256 (#3476) 2016-12-19 19:32:55 -08:00
xl-v1-object.go objAPI: Implement CopyObject API. (#3487) 2016-12-26 16:29:26 -08:00
xl-v1-object_test.go objectLayer: Check for format.json in a wrapped disk. (#3311) 2016-11-23 15:48:10 -08:00
xl-v1-utils.go Use isErrIgnored() function wherever applicable. (#3343) 2016-11-23 20:05:04 -08:00
xl-v1-utils_test.go utils: reduceErrs returns and validates quorum errors. (#3300) 2016-11-21 01:47:26 -08:00
xl-v1.go caching: Optimize memory allocations. (#3405) 2016-12-08 20:35:07 -08:00
xl-v1_test.go tests: Use testTmpDir var to specify tmp directory (#3459) 2016-12-15 22:25:05 -08:00