minio/cmd
Anis Elleuch a49d4a9cb2 xl: Rewrite auto-healing and implement auto new-disk healer (#8114)
The new auto healing model selects one node always responsible
for auto-healing the whole cluster, erasure set by erasure set.
If that node dies, another node will be elected as a leading
operator to perform healing.

This code also adds a goroutine which checks each 10 minutes
if there are any new unformatted disks and performs its healing
in that case, only the erasure set which has the new disk will
be healed.
2019-10-28 10:27:49 -07:00
..
config Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
crypto Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
gateway Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
http The prometheus metrics refractoring (#8003) 2019-10-22 21:01:14 -07:00
logger Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
rest Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
acl-handlers.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
admin-handlers_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
admin-handlers-config-kv.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
admin-handlers.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
admin-heal-ops.go xl: Rewrite auto-healing and implement auto new-disk healer (#8114) 2019-10-28 10:27:49 -07:00
admin-router.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
admin-server-info.go Add network hardware info (#8358) 2019-10-17 04:09:49 -07:00
api-datatypes.go Ensure that we use constants everywhere (#7845) 2019-07-02 22:34:32 -07:00
api-errors_test.go Move etcd, logger, crypto into their own packages (#8366) 2019-10-08 11:17:56 +05:30
api-errors.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
api-headers_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
api-headers.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
api-resources_test.go listV2: Continuation and NextContinuation tokens are encoded with base64 (#8337) 2019-10-02 01:39:29 +05:30
api-resources.go listV2: Continuation and NextContinuation tokens are encoded with base64 (#8337) 2019-10-02 01:39:29 +05:30
api-response_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
api-response.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
api-router.go Fix typo in prometheus getBucketLocation metrics (#8438) 2019-10-23 18:54:22 -07:00
api-utils_test.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
api-utils.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
auth-handler_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
auth-handler.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
background-heal-ops.go xl: Rewrite auto-healing and implement auto new-disk healer (#8114) 2019-10-28 10:27:49 -07:00
background-newdisks-heal-ops.go xl: Rewrite auto-healing and implement auto new-disk healer (#8114) 2019-10-28 10:27:49 -07:00
benchmark-utils_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
bitrot_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
bitrot-streaming.go admin/heal: Fix deep healing to heal objects under more conditions (#8321) 2019-10-02 01:42:15 +05:30
bitrot-whole.go Posix CreateFile should work for compressed lengths (#7584) 2019-04-30 16:27:31 -07:00
bitrot.go bitrot: Verify file size inside storage interface (#7932) 2019-09-12 02:19:53 +05:30
bucket-handlers_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
bucket-handlers-listobjects.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
bucket-handlers.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
bucket-lifecycle-handler.go Add bucket lifecycle expiry feature (#7834) 2019-08-09 10:02:41 -07:00
bucket-notification-handlers.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
bucket-policy-handlers_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
bucket-policy-handlers.go Add more friendly error message for policy object (#7412) 2019-04-22 01:23:54 -07:00
build-constants.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
common-main.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config-common.go Refactor and simplify etcd helpers used in IAM subsystem (#7980) 2019-07-26 13:42:54 -07:00
config-current_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config-current.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config-dir.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
config-migrate_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config-migrate.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config-versions.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
consolelogger.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
copy-part-range_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
copy-part-range.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
crossdomain-xml-handler_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
crossdomain-xml-handler.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
daily-lifecycle-ops.go Enhancements to daily-sweeper routine to reduce CPU load (#8209) 2019-09-11 00:38:44 +05:30
daily-sweeper.go Enhancements to daily-sweeper routine to reduce CPU load (#8209) 2019-09-11 00:38:44 +05:30
disk-cache_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
disk-cache-backend.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
disk-cache-utils_test.go Rewrite cache implementation to cache only on GET (#7694) 2019-08-09 17:09:08 -07:00
disk-cache-utils.go Allow cached content to be encrypted (#8001) 2019-08-23 10:13:22 -07:00
disk-cache.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
disk-usage.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
dummy-data-generator_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
dummy-handlers.go Add initial support for bucket lifecycle (#7563) 2019-07-19 21:20:33 +01:00
dynamic-timeouts_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
dynamic-timeouts.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
encryption-v1_test.go make SSE request header check comprehensive (#8276) 2019-09-21 03:26:12 +05:30
encryption-v1.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
endpoint_test.go Assume local endpoints appropriately in k8s deployments (#8375) 2019-10-10 10:14:17 +05:30
endpoint-ellipses_test.go Allow server to start if one of local nodes in docker/kubernetes setup is resolved (#7452) 2019-04-19 10:26:44 -07:00
endpoint-ellipses.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
endpoint.go Allow logging targets to be configured to receive minio (#8347) 2019-10-11 18:50:54 -07:00
erasure_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-decode_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-decode.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-encode_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-encode.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-heal_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-heal.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-utils.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure.go golint: fix redundant code logic (#7842) 2019-06-27 15:18:33 +05:30
etcd.go Refactor and simplify etcd helpers used in IAM subsystem (#7980) 2019-07-26 13:42:54 -07:00
fallocate_linux_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fallocate_linux.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fallocate.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
format-disk-cache_test.go Rewrite cache implementation to cache only on GET (#7694) 2019-08-09 17:09:08 -07:00
format-disk-cache.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
format-fs_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
format-fs.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
format-meta.go Fix writing 'format.json' and make it atomic (#8296) 2019-09-24 18:47:26 -07:00
format-xl_test.go Parallelize initialization of storageDisks (#8288) 2019-09-27 16:47:12 -07:00
format-xl.go Use errgroups instead of sync.WaitGroup as needed (#8354) 2019-10-14 09:44:51 -07:00
fs-v1_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
fs-v1-helpers_test.go Remove uneeded calls on FS (#7967) 2019-07-24 15:59:13 +05:30
fs-v1-helpers.go Remove uneeded calls on FS (#7967) 2019-07-24 15:59:13 +05:30
fs-v1-metadata_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fs-v1-metadata.go Move storageclass config handling into cmd/config/storageclass (#8360) 2019-10-07 11:20:24 +05:30
fs-v1-multipart_test.go Fix all failing tests with -race 2019-09-22 11:01:46 -07:00
fs-v1-multipart.go fs: Remove stale background append temporary file (#8404) 2019-10-17 00:27:52 +05:30
fs-v1-rwpool_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fs-v1-rwpool.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fs-v1.go The prometheus metrics refractoring (#8003) 2019-10-22 21:01:14 -07:00
gateway-common_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-common.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
gateway-env.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-main_test.go [Bugfix] duplicating flag registration (#7853) 2019-07-03 14:31:19 -07:00
gateway-main.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
gateway-router.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-startup-msg_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-startup-msg.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
gateway-unsupported.go List buckets only once per sub-system initialization (#8333) 2019-10-02 05:35:02 +05:30
generic-handlers_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
generic-handlers.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
global-heal.go xl: Rewrite auto-healing and implement auto new-disk healer (#8114) 2019-10-28 10:27:49 -07:00
globals.go xl: Rewrite auto-healing and implement auto new-disk healer (#8114) 2019-10-28 10:27:49 -07:00
handler-utils_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
handler-utils.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
hasher.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
healthcheck-handler_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
healthcheck-handler.go Return 200 OK for liveness checks while distributed cluster starts (#8176) 2019-09-05 14:50:56 +05:30
healthcheck-router.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
http-stats.go The prometheus metrics refractoring (#8003) 2019-10-22 21:01:14 -07:00
http-tracer.go Fix panic during trace requests (#8448) 2019-10-27 08:49:16 -07:00
http-traffic-recorder.go The prometheus metrics refractoring (#8003) 2019-10-22 21:01:14 -07:00
httprange_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
httprange.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
iam-etcd-store.go Fix etcd watch regression in IAM subsystem (#8224) 2019-09-12 07:24:25 +05:30
iam-object-store.go LDAP STS API (#8091) 2019-09-10 04:42:29 +05:30
iam.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
jwt_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
jwt.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
lifecycle.go List buckets only once per sub-system initialization (#8333) 2019-10-02 05:35:02 +05:30
local-locker.go Put object client disconnect (#7824) 2019-06-28 22:09:17 -07:00
lock-rest-client_test.go Initialize configs correctly, move notification config (#8367) 2019-10-09 11:41:15 +05:30
lock-rest-client.go Initialize configs correctly, move notification config (#8367) 2019-10-09 11:41:15 +05:30
lock-rest-server-common_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
lock-rest-server-common.go Do not ignore Lock()'s return value (#8142) 2019-08-28 16:12:57 -07:00
lock-rest-server.go Initialize configs correctly, move notification config (#8367) 2019-10-09 11:41:15 +05:30
main.go Implement cluster-wide in-place updates (#8070) 2019-08-27 11:37:47 -07:00
merge-walk-pool_test.go Offload listing to posix layer (#7611) 2019-05-14 13:49:10 -07:00
merge-walk-pool.go Offload listing to posix layer (#7611) 2019-05-14 13:49:10 -07:00
metrics-router.go Add prometheus auth-type to turn-off authentication (#8356) 2019-10-04 23:48:59 +05:30
metrics.go The prometheus metrics refractoring (#8003) 2019-10-22 21:01:14 -07:00
namespace-lock_test.go Put object client disconnect (#7824) 2019-06-28 22:09:17 -07:00
namespace-lock.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
naughty-disk_test.go Detect underlying disk mount/unmount (#8408) 2019-10-25 10:37:53 -07:00
net_test.go skip checking error also on Mac in TestCheckPortAvailability (#8343) 2019-10-01 23:12:18 +05:30
net.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
notification.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
object_api_suite_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
object-api-common.go Detect underlying disk mount/unmount (#8408) 2019-10-25 10:37:53 -07:00
object-api-datatypes.go The prometheus metrics refractoring (#8003) 2019-10-22 21:01:14 -07:00
object-api-deleteobject_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
object-api-errors.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
object-api-getobject_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
object-api-getobjectinfo_test.go Use a non-strict invalid bucket name check in Get and Delete object (#8073) 2019-08-20 17:40:52 -10:00
object-api-input-checks.go Use a non-strict invalid bucket name check in Get and Delete object (#8073) 2019-08-20 17:40:52 -10:00
object-api-interface.go Add initial support for bucket lifecycle (#7563) 2019-07-19 21:20:33 +01:00
object-api-listobjects_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
object-api-multipart_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
object-api-putobject_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
object-api-utils_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
object-api-utils.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
object-handlers_test.go Move storageclass config handling into cmd/config/storageclass (#8360) 2019-10-07 11:20:24 +05:30
object-handlers-common_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
object-handlers-common.go Ensure that we use constants everywhere (#7845) 2019-07-02 22:34:32 -07:00
object-handlers.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
os-reliable_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
os-reliable.go Cancel PutObjectPart on upload abort (#7940) 2019-07-22 22:36:15 -07:00
peer-rest-client-target.go Add admin API to send trace notifications to registered (#7128) 2019-06-08 15:54:41 -07:00
peer-rest-client.go Add network hardware info (#8358) 2019-10-17 04:09:49 -07:00
peer-rest-common.go Add network hardware info (#8358) 2019-10-17 04:09:49 -07:00
peer-rest-server.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
policy_test.go Update go mod with sem versions of our libraries (#7687) 2019-05-29 16:35:12 -07:00
policy.go Add support for {jwt:sub} substitutions for policies (#8393) 2019-10-16 08:59:59 -07:00
posix_test.go Detect underlying disk mount/unmount (#8408) 2019-10-25 10:37:53 -07:00
posix_unix_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
posix_windows_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
posix-dirent_fileino.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-dirent_ino.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-dirent_namelen_bsd.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-dirent_namelen_linux.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-diskid-check.go Detect underlying disk mount/unmount (#8408) 2019-10-25 10:37:53 -07:00
posix-errors_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
posix-errors.go Start using new errors package (#8207) 2019-09-11 22:51:43 +05:30
posix-list-dir_other.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
posix-list-dir_test.go Use errgroups instead of sync.WaitGroup as needed (#8354) 2019-10-14 09:44:51 -07:00
posix-list-dir_unix.go posix/readDir should populate name for DT_UKNOWN (#8240) 2019-09-17 03:04:01 +05:30
posix-list-dir_windows.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix.go Detect underlying disk mount/unmount (#8408) 2019-10-25 10:37:53 -07:00
post-policy_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
postpolicyform_test.go Update go mod with sem versions of our libraries (#7687) 2019-05-29 16:35:12 -07:00
postpolicyform.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
prepare-storage.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
retry_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
retry.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
routers.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
server_test.go Remove policy query param from being rejected for objects (#8144) 2019-08-28 16:58:40 -07:00
server-main_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
server-main.go xl: Rewrite auto-healing and implement auto new-disk healer (#8114) 2019-10-28 10:27:49 -07:00
server-rlimit.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
server-startup-msg_test.go The prometheus metrics refractoring (#8003) 2019-10-22 21:01:14 -07:00
server-startup-msg.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
service.go Decouple ServiceUpdate to ServerUpdate to be more native (#8138) 2019-08-28 15:04:43 -07:00
setup-type.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
signals.go Decouple ServiceUpdate to ServerUpdate to be more native (#8138) 2019-08-28 15:04:43 -07:00
signature-v2_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v2.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v4_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v4-parser_test.go support space character in access key (#8335) 2019-10-01 02:25:37 +05:30
signature-v4-parser.go support space character in access key (#8335) 2019-10-01 02:25:37 +05:30
signature-v4-utils_test.go Rename iam/validator -> iam/openid and add tests (#8340) 2019-10-02 03:37:20 +05:30
signature-v4-utils.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v4.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
storage-datatypes.go Offload listing to posix layer (#7611) 2019-05-14 13:49:10 -07:00
storage-errors.go admin/heal: Fix deep healing to heal objects under more conditions (#8321) 2019-10-02 01:42:15 +05:30
storage-interface.go Detect underlying disk mount/unmount (#8408) 2019-10-25 10:37:53 -07:00
storage-rest_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
storage-rest-client.go Detect underlying disk mount/unmount (#8408) 2019-10-25 10:37:53 -07:00
storage-rest-common.go Detect underlying disk mount/unmount (#8408) 2019-10-25 10:37:53 -07:00
storage-rest-server.go Detect underlying disk mount/unmount (#8408) 2019-10-25 10:37:53 -07:00
streaming-signature-v4_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
streaming-signature-v4.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
sts-datatypes.go Fix LDAP responseXML to be named appropriately (#8285) 2019-09-24 03:51:16 +05:30
sts-errors.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
sts-handlers.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
test-utils_test.go Detect underlying disk mount/unmount (#8408) 2019-10-25 10:37:53 -07:00
tree-walk_test.go Remove delayIsLeaf requirement simplify ListObjects further (#7593) 2019-05-02 10:36:57 +05:30
tree-walk-pool_test.go Implement S3-HDFS gateway (#7440) 2019-04-17 09:52:08 -07:00
tree-walk-pool.go Add self-healing feature (#7604) 2019-06-08 22:14:07 -07:00
tree-walk.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
typed-errors.go LDAP STS API (#8091) 2019-09-10 04:42:29 +05:30
update_test.go Decouple ServiceUpdate to ServerUpdate to be more native (#8138) 2019-08-28 15:04:43 -07:00
update-notifier_test.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
update-notifier.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
update.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
utils_test.go Start using new errors package (#8207) 2019-09-11 22:51:43 +05:30
utils.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
version_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
version-main.go Adjusts help content dynamically according to OS (#7646) 2019-05-15 14:02:44 +05:30
web-handler-context_test.go Pass on web-handler arguments properly to log entries (#7894) 2019-07-11 22:37:13 +01:00
web-handler-context.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
web-handlers_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
web-handlers.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
web-router.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
xl-sets_test.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
xl-sets.go Detect underlying disk mount/unmount (#8408) 2019-10-25 10:37:53 -07:00
xl-v1_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
xl-v1-bucket.go Use errgroups instead of sync.WaitGroup as needed (#8354) 2019-10-14 09:44:51 -07:00
xl-v1-common_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
xl-v1-common.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
xl-v1-errors.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
xl-v1-healing_test.go admin/heal: Fix deep healing to heal objects under more conditions (#8321) 2019-10-02 01:42:15 +05:30
xl-v1-healing-common_test.go Simplify putObject by not breaking the stream into parts (#7199) 2019-05-14 12:33:18 -07:00
xl-v1-healing-common.go admin/heal: Fix deep healing to heal objects under more conditions (#8321) 2019-10-02 01:42:15 +05:30
xl-v1-healing.go Use errgroups instead of sync.WaitGroup as needed (#8354) 2019-10-14 09:44:51 -07:00
xl-v1-list-objects-heal.go Add self-healing feature (#7604) 2019-06-08 22:14:07 -07:00
xl-v1-list-objects.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
xl-v1-metadata_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
xl-v1-metadata.go Use errgroups instead of sync.WaitGroup as needed (#8354) 2019-10-14 09:44:51 -07:00
xl-v1-multipart_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
xl-v1-multipart.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
xl-v1-object_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
xl-v1-object.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
xl-v1-utils_test.go Avoid using fastjson parser pool, move back to jsoniter (#8190) 2019-09-06 04:21:27 +05:30
xl-v1-utils.go Use errgroups instead of sync.WaitGroup as needed (#8354) 2019-10-14 09:44:51 -07:00
xl-v1.go The prometheus metrics refractoring (#8003) 2019-10-22 21:01:14 -07:00