minio/cmd
Harshavardhana b686bb9c83
fix: replaced drive properly by healing the entire drive (#10799)
Bonus fixes, we do not need reload format anymore
as the replaced drive is healed locally we only need
to ensure that drive heal reloads the drive properly.

We preserve the UUID of the original order, this means
that the replacement in `format.json` doesn't mean that
the drive needs to be reloaded into memory anymore.

fixes #10791
2020-10-31 01:34:48 -07:00
..
config fix: add support for O_DIRECT reads for erasure backends (#10718) 2020-10-30 11:04:29 -07:00
crypto rest client: Expect context timeouts for locks (#10782) 2020-10-29 09:52:11 -07:00
gateway fix: azure gateway should reject bucket names with "." (#10635) 2020-10-16 09:30:18 -07:00
http allow requests to be proxied when server is booting up (#10790) 2020-10-30 12:20:28 -07:00
jwt fix: send valid claims in AuditLogs for browser requests (#9713) 2020-05-27 12:38:44 -07:00
logger remove unnecessary logging and move to log once (#10798) 2020-10-30 14:55:50 -07:00
rest remove unnecessary logging and move to log once (#10798) 2020-10-30 14:55:50 -07:00
testdata Optimize decryptObjectInfo (#10726) 2020-10-29 09:34:20 -07:00
acl-handlers.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
admin-bucket-handlers.go validate bucket exists in ListRemoteTargets api (#10552) 2020-09-23 10:37:54 -07:00
admin-handlers-config-kv.go remove safeMode behavior in startup (#10645) 2020-10-09 09:59:52 -07:00
admin-handlers-users.go initialize IAM as soon as object layer is initialized (#10700) 2020-10-19 09:54:40 -07:00
admin-handlers.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
admin-handlers_test.go rename zones to serverSets to avoid terminology conflict (#10679) 2020-10-15 14:28:50 -07:00
admin-heal-ops.go remove safeMode behavior in startup (#10645) 2020-10-09 09:59:52 -07:00
admin-router.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
admin-server-info.go rename zones to serverSets to avoid terminology conflict (#10679) 2020-10-15 14:28:50 -07:00
api-datatypes.go azure: Return success when deleting non-existent object (#9981) 2020-07-10 08:30:23 -07:00
api-errors.go Fix invalidated metacaches (#10784) 2020-10-30 09:33:16 -07:00
api-errors_test.go Move etcd, logger, crypto into their own packages (#8366) 2019-10-08 11:17:56 +05:30
api-headers.go fix: consider partNumber in GET/HEAD requests (#10618) 2020-10-01 15:41:12 -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-resources.go listV2: Continuation and NextContinuation tokens are encoded with base64 (#8337) 2019-10-02 01:39:29 +05:30
api-resources_test.go Increase maximum 1000 List keys to 10000 (#8444) 2019-10-28 10:36:15 -07:00
api-response.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
api-response_test.go fix: obtain correct location string with DNS style buckets (#10060) 2020-07-16 13:28:29 -07:00
api-router.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
api-utils.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
api-utils_test.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
auth-handler.go fix: use the correct Action type for policy.Args and iampolicy.Args (#10650) 2020-10-12 15:18:22 -07:00
auth-handler_test.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
background-heal-ops.go fix: background disk heal, to reload format consistently (#10502) 2020-09-16 21:14:35 -07:00
background-newdisks-heal-ops.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
background-newdisks-heal-ops_gen.go add '.healing.bin' for tracking currently healing disk (#10573) 2020-09-28 19:39:32 -07:00
background-newdisks-heal-ops_gen_test.go add '.healing.bin' for tracking currently healing disk (#10573) 2020-09-28 19:39:32 -07:00
benchmark-utils_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
bitrot-streaming.go fix: ignore faulty drives and continue (#10511) 2020-09-18 12:09:05 -07:00
bitrot-whole.go fix: ignore faulty drives and continue (#10511) 2020-09-18 12:09:05 -07:00
bitrot.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
bitrot_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
bootstrap-peer-server.go fix: retain the previous UUID for newly replaced drives (#10759) 2020-10-26 10:29:29 -07:00
bucket-encryption-handlers.go Relax content-md5 requirement in set encryption handler (#9750) 2020-06-01 18:08:19 -07:00
bucket-encryption.go remove safeMode behavior in startup (#10645) 2020-10-09 09:59:52 -07:00
bucket-encryption_test.go Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
bucket-handlers.go ilm: Send delete marker creation event when appropriate (#10696) 2020-10-16 21:22:12 -07:00
bucket-handlers_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
bucket-lifecycle-handlers.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-lifecycle-handlers_test.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
bucket-lifecycle.go remove safeMode behavior in startup (#10645) 2020-10-09 09:59:52 -07:00
bucket-listobjects-handlers.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
bucket-metadata-sys.go fix: slow down auto healing more aggressively (#10730) 2020-10-22 13:36:24 -07:00
bucket-metadata.go fix: handle concurrent lockers with multiple optimizations (#10640) 2020-10-08 12:32:32 -07:00
bucket-metadata_gen.go Rename replication target handler (#10142) 2020-07-28 11:50:47 -07:00
bucket-metadata_gen_test.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
bucket-notification-handlers.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
bucket-object-lock.go remove safeMode behavior in startup (#10645) 2020-10-09 09:59:52 -07:00
bucket-policy-handlers.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
bucket-policy-handlers_test.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
bucket-policy.go support 'ldap:user' variable replacement properly (#10391) 2020-09-01 12:26:22 +05:30
bucket-quota.go remove safeMode behavior in startup (#10645) 2020-10-09 09:59:52 -07:00
bucket-replication.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
bucket-targets.go Bump default idleConnsPerHost to control conns in time_wait (#10653) 2020-10-12 14:19:46 -07:00
bucket-versioning-handler.go Handle changes to versioning config for replication (#10598) 2020-09-30 13:36:37 -07:00
bucket-versioning.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
build-constants.go Add support for minioreleaser a fork for goreleaser (#9890) 2020-06-22 08:26:40 -07:00
common-main.go turn-off checking for updates completely if MINIO_UPDATE=off (#10752) 2020-10-24 22:39:44 -07:00
config-common.go Remove erasureSets and erasureObjects from ObjectLayer (#10442) 2020-09-10 09:18:19 -07:00
config-current.go rename crawler config option to heal (#10678) 2020-10-14 13:51:51 -07:00
config-current_test.go Avoid pointer based copy, instead use Clone() (#8547) 2019-11-21 17:54:51 +05:30
config-dir.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
config-encrypted.go fix: add more protection distribution to match EcIndex (#10772) 2020-10-28 00:09:15 -07:00
config-encrypted_test.go Config migration should handle plain-text (#8506) 2019-11-11 12:01:21 -08:00
config-migrate.go fix: support healing older content (#10076) 2020-07-17 17:41:29 -07:00
config-migrate_test.go Order all keys in config (#8541) 2019-11-20 15:10:24 -08:00
config-versions.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config.go fix: support healing older content (#10076) 2020-07-17 17:41:29 -07:00
consolelogger.go rename zones to serverSets to avoid terminology conflict (#10679) 2020-10-15 14:28:50 -07:00
copy-part-range.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -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
crossdomain-xml-handler.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
data-crawler.go fix: slow down auto healing more aggressively (#10730) 2020-10-22 13:36:24 -07:00
data-update-tracker.go Fix invalidated metacaches (#10784) 2020-10-30 09:33:16 -07:00
data-update-tracker_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
data-usage-cache.go Remove erasureSets and erasureObjects from ObjectLayer (#10442) 2020-09-10 09:18:19 -07:00
data-usage-cache_gen.go merge object lifecycle checks into usage crawler (#9579) 2020-06-12 10:28:21 -07:00
data-usage-cache_gen_test.go merge object lifecycle checks into usage crawler (#9579) 2020-06-12 10:28:21 -07:00
data-usage.go merge object lifecycle checks into usage crawler (#9579) 2020-06-12 10:28:21 -07:00
data-usage_test.go crawler: Remove waitForLowActiveIO (#10667) 2020-10-13 13:45:08 -07:00
disk-cache-backend.go fix: Do not cleanup range files in cache SaveMetadata when total hits are false (#10728) 2020-10-28 09:23:17 -07:00
disk-cache-check-support_other.go Use registry to check Atime support on Windows (#9741) 2020-05-30 09:47:42 -07:00
disk-cache-check-support_windows.go Use registry to check Atime support on Windows (#9741) 2020-05-30 09:47:42 -07:00
disk-cache-stats.go fix: export prometheus metrics for cache GC triggers (#9815) 2020-06-15 09:05:35 -07:00
disk-cache-utils.go cache: Only start at high watermark (#10403) 2020-09-02 17:48:44 -07:00
disk-cache-utils_test.go cache: Only start at high watermark (#10403) 2020-09-02 17:48:44 -07:00
disk-cache.go avoid caching http ranges in background goroutine (#10724) 2020-10-26 23:04:48 -07:00
disk-cache_test.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -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 support for server side bucket replication (#9882) 2020-07-21 17:49:56 -07:00
dynamic-timeouts.go Tweaks to dynamic locks (#10508) 2020-09-18 09:18:18 -07:00
dynamic-timeouts_test.go Tweaks to dynamic locks (#10508) 2020-09-18 09:18:18 -07:00
encryption-v1.go Copy metadata before spawning goroutine + prealloc maps (#10458) 2020-09-10 11:37:22 -07:00
encryption-v1_test.go Optimize decryptObjectInfo (#10726) 2020-10-29 09:34:20 -07:00
endpoint-ellipses.go rename zones to serverSets to avoid terminology conflict (#10679) 2020-10-15 14:28:50 -07:00
endpoint-ellipses_test.go fix: make sure to use uniform drive count calculation (#10208) 2020-08-05 13:31:12 -07:00
endpoint.go allow requests to be proxied when server is booting up (#10790) 2020-10-30 12:20:28 -07:00
endpoint_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
erasure-bucket.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
erasure-coding.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
erasure-common.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
erasure-common_test.go rename zones to serverSets to avoid terminology conflict (#10679) 2020-10-15 14:28:50 -07:00
erasure-decode.go fix: pop entries from each drives in parallel (#9918) 2020-06-25 23:20:12 -07:00
erasure-decode_test.go fix: retain the previous UUID for newly replaced drives (#10759) 2020-10-26 10:29:29 -07:00
erasure-encode.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-encode_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
erasure-errors.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-heal_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-healing-common.go fix: A possible crash when fi.Erasure.Distribution is empty (#10779) 2020-10-28 19:24:01 -07:00
erasure-healing-common_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
erasure-healing.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
erasure-healing_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
erasure-lowlevel-heal.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-metadata-utils.go fix: add more protection distribution to match EcIndex (#10772) 2020-10-28 00:09:15 -07:00
erasure-metadata-utils_test.go rename zones to serverSets to avoid terminology conflict (#10679) 2020-10-15 14:28:50 -07:00
erasure-metadata.go fix: A possible crash when fi.Erasure.Distribution is empty (#10779) 2020-10-28 19:24:01 -07:00
erasure-metadata_test.go fix: add more protection distribution to match EcIndex (#10772) 2020-10-28 00:09:15 -07:00
erasure-multipart.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
erasure-object.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
erasure-object_test.go rename zones to serverSets to avoid terminology conflict (#10679) 2020-10-15 14:28:50 -07:00
erasure-server-sets.go fix: replaced drive properly by healing the entire drive (#10799) 2020-10-31 01:34:48 -07:00
erasure-sets.go fix: replaced drive properly by healing the entire drive (#10799) 2020-10-31 01:34:48 -07:00
erasure-sets_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
erasure-utils.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure.go expire lockers if lockers are offline (#10749) 2020-10-24 13:23:16 -07:00
erasure_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
etcd.go fix: migrate to go.etcd.io import path (#9987) 2020-07-07 19:04:29 -07:00
fallocate.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_linux_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fastwalk.go Forward RPC errors from crawler (#9569) 2020-05-11 20:41:38 -07:00
format-disk-cache.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
format-disk-cache_test.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
format-erasure.go fix: replaced drive properly by healing the entire drive (#10799) 2020-10-31 01:34:48 -07:00
format-erasure_test.go fix: retain the previous UUID for newly replaced drives (#10759) 2020-10-26 10:29:29 -07:00
format-fs.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
format-fs_test.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
format-meta.go Fix writing 'format.json' and make it atomic (#8296) 2019-09-24 18:47:26 -07:00
fs-v1-helpers.go simplify removing temporary files (#10389) 2020-08-31 12:35:40 -07:00
fs-v1-helpers_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
fs-v1-metadata.go fix: allow CopyObject/PutObjecTags on pre-existing content (#10485) 2020-09-15 09:18:41 -07:00
fs-v1-metadata_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
fs-v1-multipart.go fix: [fs] CompleteMultipart use trie structure for partMatch (#10522) 2020-09-21 01:18:13 -07:00
fs-v1-multipart_test.go delayed locks until we have started reading the body (#10474) 2020-09-14 15:57:13 -07:00
fs-v1-rwpool.go fix: [fs] an error upon rwPool.Write() just attempt rwPool.Create() (#10533) 2020-09-21 12:54:23 -07:00
fs-v1-rwpool_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
fs-v1.go fix: replaced drive properly by healing the entire drive (#10799) 2020-10-31 01:34:48 -07:00
fs-v1_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
gateway-common.go rest client: Expect context timeouts for locks (#10782) 2020-10-29 09:52:11 -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-env.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-interface.go Use constants for gateway names to avoid bugs caused by spelling. (#10355) 2020-08-26 08:52:46 -07:00
gateway-main.go initialize IAM as soon as object layer is initialized (#10700) 2020-10-19 09:54:40 -07:00
gateway-main_test.go [Bugfix] duplicating flag registration (#7853) 2019-07-03 14:31:19 -07:00
gateway-metrics.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
gateway-startup-msg.go print proper certinfo on console when starting up (#9479) 2020-04-30 16:15:29 -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-unsupported.go fix: replaced drive properly by healing the entire drive (#10799) 2020-10-31 01:34:48 -07:00
generic-handlers.go allow requests to be proxied when server is booting up (#10790) 2020-10-30 12:20:28 -07:00
generic-handlers_test.go update rulesguard with new rules (#10392) 2020-09-01 16:58:13 -07:00
global-heal.go make sure to preserve UUID from reference format (#10748) 2020-10-24 13:23:08 -07:00
globals.go add DNS cache support to avoid DNS flooding (#10693) 2020-10-16 14:49:05 -07:00
handler-api.go fix: rename READY deadline to CLUSTER deadline ENV (#10535) 2020-09-23 09:14:33 -07:00
handler-utils.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
handler-utils_test.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.go allow requests to be proxied when server is booting up (#10790) 2020-10-30 12:20:28 -07:00
healthcheck-router.go fix: readiness needs to be like liveness (#9941) 2020-06-30 11:28:27 -07:00
http-stats.go fix: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -07:00
http-tracer.go Fix incorrect request start time (#10516) 2020-09-18 09:30:52 -07:00
httprange.go Cache only the range requested for range GETs (#8599) 2019-12-08 13:58:04 -08:00
httprange_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
iam-etcd-store.go initialize IAM as soon as object layer is initialized (#10700) 2020-10-19 09:54:40 -07:00
iam-object-store.go initialize IAM as soon as object layer is initialized (#10700) 2020-10-19 09:54:40 -07:00
iam.go validate if iam store is initialized (#10719) 2020-10-20 21:28:24 -07:00
jwt.go initialize IAM as soon as object layer is initialized (#10700) 2020-10-19 09:54:40 -07:00
jwt_test.go jwt: Simplify JWT parsing (#8802) 2020-01-31 08:29:22 +05:30
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
listen-notification-handlers.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
local-locker.go fix: retain the previous UUID for newly replaced drives (#10759) 2020-10-26 10:29:29 -07:00
lock-rest-client.go rest client: Expect context timeouts for locks (#10782) 2020-10-29 09:52:11 -07:00
lock-rest-client_test.go fix: Pass context all the way down to the network call in lockers (#10161) 2020-07-29 23:15:34 -07:00
lock-rest-server-common.go expire lockers if lockers are offline (#10749) 2020-10-24 13:23:16 -07:00
lock-rest-server-common_test.go fix: add lock ownership to expire locks (#10571) 2020-09-25 19:21:52 -07:00
lock-rest-server.go fix: retain the previous UUID for newly replaced drives (#10759) 2020-10-26 10:29:29 -07:00
main.go fix: [fs] CompleteMultipart use trie structure for partMatch (#10522) 2020-09-21 01:18:13 -07:00
merge-walk-pool.go fix: fix lockup in merge-walk pool (#10098) 2020-07-20 17:28:26 -07:00
merge-walk-pool_test.go fix: fix lockup in merge-walk pool (#10098) 2020-07-20 17:28:26 -07:00
metacache-bucket.go remove unnecessary logging and move to log once (#10798) 2020-10-30 14:55:50 -07:00
metacache-bucket_gen.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache-bucket_gen_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache-entries.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache-entries_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache-manager.go Fix invalidated metacaches (#10784) 2020-10-30 09:33:16 -07:00
metacache-marker.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache-server-sets.go Fix invalidated metacaches (#10784) 2020-10-30 09:33:16 -07:00
metacache-set.go Fix invalidated metacaches (#10784) 2020-10-30 09:33:16 -07:00
metacache-stream.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache-stream_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache-walk.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache.go Fix invalidated metacaches (#10784) 2020-10-30 09:33:16 -07:00
metacache_gen.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache_gen_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metrics-router.go enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -07:00
metrics.go remove safeMode behavior in startup (#10645) 2020-10-09 09:59:52 -07:00
namespace-lock.go fix: add lock ownership to expire locks (#10571) 2020-09-25 19:21:52 -07:00
namespace-lock_test.go tests: Avoid running TestNSRace in short test mode (#10735) 2020-10-23 21:23:12 -07:00
naughty-disk_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
net.go fix: Allow Walk to honor load balanced drives (#10610) 2020-10-01 20:24:34 -07:00
net_test.go update for smartos build (solaris too) (#10378) 2020-08-31 10:19:25 -07:00
notification.go fix: replaced drive properly by healing the entire drive (#10799) 2020-10-31 01:34:48 -07:00
obdinfo.go Remove logging info from OBDInfoHandler (#10727) 2020-10-27 17:41:48 -07:00
obdinfo_linux.go add NVMe drive info [model num, serial num, drive temp. etc.] (#10613) 2020-10-04 10:18:46 -07:00
obdinfo_nonlinux.go add NVMe drive info [model num, serial num, drive temp. etc.] (#10613) 2020-10-04 10:18:46 -07:00
object-api-common.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
object-api-datatypes.go add CopyObject optimization when source and destination are same (#10170) 2020-08-03 16:21:10 -07:00
object-api-deleteobject_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
object-api-errors.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
object-api-getobject_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
object-api-getobjectinfo_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
object-api-input-checks.go fix: cleanup old directory handling code (#10633) 2020-10-06 12:03:57 -07:00
object-api-interface.go fix: replaced drive properly by healing the entire drive (#10799) 2020-10-31 01:34:48 -07:00
object-api-listobjects_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
object-api-multipart_test.go delayed locks until we have started reading the body (#10474) 2020-09-14 15:57:13 -07:00
object-api-options.go Set LastModified time from source for bucket replication (#10627) 2020-10-02 18:32:22 -07:00
object-api-putobject_test.go Remove MaxConnsPerHost settings to avoid potential hangs (#10438) 2020-09-08 14:22:04 -07:00
object-api-utils.go fix: handle concurrent lockers with multiple optimizations (#10640) 2020-10-08 12:32:32 -07:00
object-api-utils_test.go fix: [fs] CompleteMultipart use trie structure for partMatch (#10522) 2020-09-21 01:18:13 -07:00
object-handlers-common.go ilm: Send delete marker creation event when appropriate (#10696) 2020-10-16 21:22:12 -07:00
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.go add missing request-id from DeleteObject events (#10623) 2020-10-02 13:36:13 -07:00
object-handlers_test.go fix: add more protection distribution to match EcIndex (#10772) 2020-10-28 00:09:15 -07:00
object_api_suite_test.go delayed locks until we have started reading the body (#10474) 2020-09-14 15:57:13 -07:00
os-dirent_fileino.go allow large buffer to list more entries per directory (#9785) 2020-06-09 09:44:50 -07:00
os-dirent_ino.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
os-dirent_namelen_bsd.go allow large buffer to list more entries per directory (#9785) 2020-06-09 09:44:50 -07:00
os-dirent_namelen_linux.go allow large buffer to list more entries per directory (#9785) 2020-06-09 09:44:50 -07:00
os-readdir_other.go update for smartos build (solaris too) (#10378) 2020-08-31 10:19:25 -07:00
os-readdir_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
os-readdir_unix.go reduce CPU usage upto 50% in readdir (#10466) 2020-09-14 17:19:54 -07:00
os-readdir_windows.go Fix crash on Windows when crawling (#10385) 2020-09-01 09:33:16 -07:00
os-reliable.go tests: Fix one multi-delete test failure in Windows CI (#9602) 2020-05-14 18:09:30 -07:00
os-reliable_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
peer-rest-client.go fix: replaced drive properly by healing the entire drive (#10799) 2020-10-31 01:34:48 -07:00
peer-rest-common.go fix: replaced drive properly by healing the entire drive (#10799) 2020-10-31 01:34:48 -07:00
peer-rest-server.go fix: replaced drive properly by healing the entire drive (#10799) 2020-10-31 01:34:48 -07:00
policy_test.go Move dependency from minio-go v6 to v7 (#10042) 2020-07-14 09:38:05 -07:00
post-policy_test.go Allow region errors to be dynamic (#10323) 2020-08-23 22:06:22 -07:00
postpolicyform.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
postpolicyform_test.go Move dependency from minio-go v6 to v7 (#10042) 2020-07-14 09:38:05 -07:00
prepare-storage.go allow requests to be proxied when server is booting up (#10790) 2020-10-30 12:20:28 -07:00
routers.go allow requests to be proxied when server is booting up (#10790) 2020-10-30 12:20:28 -07:00
server-main.go fix: add more protection distribution to match EcIndex (#10772) 2020-10-28 00:09:15 -07:00
server-main_test.go rename zones to serverSets to avoid terminology conflict (#10679) 2020-10-15 14:28:50 -07:00
server-rlimit.go add '.healing.bin' for tracking currently healing disk (#10573) 2020-09-28 19:39:32 -07:00
server-startup-msg.go remove safeMode behavior in startup (#10645) 2020-10-09 09:59:52 -07:00
server-startup-msg_test.go remove safeMode behavior in startup (#10645) 2020-10-09 09:59:52 -07:00
server_test.go Support for "directory" objects (#10499) 2020-09-19 08:39:41 -07:00
service.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
setup-type.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
signals.go remove safeMode behavior in startup (#10645) 2020-10-09 09:59:52 -07:00
signature-v2.go Copy metadata before spawning goroutine + prealloc maps (#10458) 2020-09-10 11:37:22 -07:00
signature-v2_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v4-parser.go Allow region errors to be dynamic (#10323) 2020-08-23 22:06:22 -07:00
signature-v4-parser_test.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
signature-v4-utils.go initialize IAM as soon as object layer is initialized (#10700) 2020-10-19 09:54:40 -07:00
signature-v4-utils_test.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
signature-v4.go Allow region errors to be dynamic (#10323) 2020-08-23 22:06:22 -07:00
signature-v4_test.go Allow region errors to be dynamic (#10323) 2020-08-23 22:06:22 -07:00
storage-datatypes.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
storage-errors.go make sure to preserve UUID from reference format (#10748) 2020-10-24 13:23:08 -07:00
storage-interface.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
storage-rest-client.go rest client: Expect context timeouts for locks (#10782) 2020-10-29 09:52:11 -07:00
storage-rest-common.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
storage-rest-server.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
storage-rest_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
streaming-signature-v4.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
streaming-signature-v4_test.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
sts-datatypes.go Fix LDAP responseXML to be named appropriately (#8285) 2019-09-24 03:51:16 +05:30
sts-errors.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
sts-handlers.go fix: allow LDAP identity to support form body POST (#10468) 2020-09-11 23:02:32 -07:00
test-utils_test.go Fix invalidated metacaches (#10784) 2020-10-30 09:33:16 -07:00
tree-walk-pool.go fix: fix lockup in merge-walk pool (#10098) 2020-07-20 17:28:26 -07:00
tree-walk-pool_test.go fix: threadwalk lockup under high load (#9992) 2020-07-09 07:02:18 -07:00
tree-walk.go Support for "directory" objects (#10499) 2020-09-19 08:39:41 -07:00
tree-walk_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
typed-errors.go fix: optimize IAM users load, add fallback (#9809) 2020-06-11 14:11:30 -07:00
update-notifier.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
update-notifier_test.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
update.go rest client: Expect context timeouts for locks (#10782) 2020-10-29 09:52:11 -07:00
update_test.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
utils.go add DNS cache support to avoid DNS flooding (#10693) 2020-10-16 14:49:05 -07:00
utils_test.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
version_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
web-handler-context.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
web-handler-context_test.go Pass on web-handler arguments properly to log entries (#7894) 2019-07-11 22:37:13 +01:00
web-handlers.go add missing request-id from DeleteObject events (#10623) 2020-10-02 13:36:13 -07:00
web-handlers_test.go rename zones to serverSets to avoid terminology conflict (#10679) 2020-10-15 14:28:50 -07:00
web-router.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
xl-storage-disk-id-check.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
xl-storage-errors.go fix: [fs] an error upon rwPool.Write() just attempt rwPool.Create() (#10533) 2020-09-21 12:54:23 -07:00
xl-storage-errors_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-format-utils.go move versionsOrder struct to xl-storage-utils 2020-09-21 14:24:42 -07:00
xl-storage-format-v1.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-format-v1_gen.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-format-v1_gen_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-format-v2.go fix: healing delete marker on versioned buckets (#10530) 2020-09-21 15:16:16 -07:00
xl-storage-format-v2_gen.go fix: simplify data structure before release (#9968) 2020-07-04 12:25:53 -07:00
xl-storage-format-v2_gen_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-format_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage.go fix: add support for O_DIRECT reads for erasure backends (#10718) 2020-10-30 11:04:29 -07:00
xl-storage_test.go fix: add support for O_DIRECT reads for erasure backends (#10718) 2020-10-30 11:04:29 -07:00
xl-storage_unix_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
xl-storage_windows_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00