minio/cmd
Shireesh Anjal fc4561c64c
Start callhome immediately after enabling (#19764)
Currently, on enabling callhome (or restarting the server), the callhome
job gets scheduled. This means that one has to wait for 24hrs (the
default frequency duration) to see it in action and to figure out if it
is working as expected.

It will be a better user experience to perform the first callhome
execution immediately after enabling it (or on server start if already
enabled).

Also, generate audit event on callhome execution, setting the error
field in case the execution has failed.
2024-05-17 09:53:34 -07:00
..
testdata fix: allow DeleteObject unversioned objects with insufficient read quorum (#19581) 2024-04-25 17:31:12 -07:00
acl-handlers.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
admin-bucket-handlers.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
admin-handler-utils.go automatically generate root credentials with KMS (#19025) 2024-03-01 13:09:42 -08:00
admin-handlers-config-kv.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
admin-handlers-idp-config.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
admin-handlers-idp-ldap.go fix: IAM LDAP access key import bug (#19608) 2024-04-25 08:50:16 -07:00
admin-handlers-pools.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
admin-handlers-site-replication.go ILM expiry replication status only if enabled (#19503) 2024-04-15 02:40:39 -07:00
admin-handlers-users-race_test.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
admin-handlers-users.go fix: truncate Expiration to second when Add ServiceAccount (#19674) 2024-05-09 11:08:04 -07:00
admin-handlers-users_test.go Convert service account add/update expiration to cond values (#19024) 2024-02-12 08:36:16 -08:00
admin-handlers.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
admin-handlers_test.go use typos instead of codespell (#19088) 2024-02-21 22:26:06 -08:00
admin-heal-ops.go deprecate unexpected healing failed counters (#19705) 2024-05-09 11:04:41 -07:00
admin-router.go fix: some flyby typos in the code (#19212) 2024-03-10 14:09:36 -07:00
admin-server-info.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
api-datatypes.go fix some typo in struct name comments (#19513) 2024-05-14 00:26:50 -07:00
api-errors.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
api-errors_test.go Improve ListObject Compatibility (#18099) 2023-09-25 08:13:08 -07:00
api-headers.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
api-headers_test.go
api-resources.go allow prefix/markers to have '/' in the beginning to throw an empty (#17373) 2023-06-07 11:25:26 -07:00
api-resources_test.go
api-response.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
api-response_test.go
api-router.go fix some typo in struct name comments (#19513) 2024-05-14 00:26:50 -07:00
api-utils.go Add common middleware to S3 API handlers (#19171) 2024-03-04 10:05:56 -08:00
api-utils_test.go
apierrorcode_string.go do not panic on rebalance during server restarts (#19563) 2024-04-22 10:49:30 -07:00
auth-handler.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
auth-handler_test.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
authtype_string.go Signed trailers for signature v4 (#16484) 2023-05-05 19:53:12 -07:00
background-heal-ops.go deprecate unexpected healing failed counters (#19705) 2024-05-09 11:04:41 -07:00
background-newdisks-heal-ops.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
background-newdisks-heal-ops_gen.go heal: Add skipped objects to the heal summary (#19142) 2024-02-28 09:05:40 -08:00
background-newdisks-heal-ops_gen_test.go
batch-expire.go Make WalkDir return errors (#19677) 2024-05-06 13:27:52 -07:00
batch-expire_gen.go Implement batch-expiration for objects (#17946) 2023-12-02 02:51:33 -08:00
batch-expire_gen_test.go Implement batch-expiration for objects (#17946) 2023-12-02 02:51:33 -08:00
batch-expire_test.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
batch-handlers.go Make WalkDir return errors (#19677) 2024-05-06 13:27:52 -07:00
batch-handlers_gen.go Make WalkDir return errors (#19677) 2024-05-06 13:27:52 -07:00
batch-handlers_gen_test.go Reuse types for key-value, notification and retry (#17936) 2023-08-29 11:27:23 -07:00
batch-job-common-types.go batch: Fix a typo while validating smallerThan field (#18942) 2024-02-01 13:53:26 -08:00
batch-job-common-types_gen.go Implement batch-expiration for objects (#17946) 2023-12-02 02:51:33 -08:00
batch-job-common-types_gen_test.go Implement batch-expiration for objects (#17946) 2023-12-02 02:51:33 -08:00
batch-job-common-types_test.go Add line, col to types used in batch-expire (#18747) 2024-01-08 15:22:28 -08:00
batch-replicate.go Implement batch snowball (#18485) 2023-11-22 10:51:46 -08:00
batch-replicate_gen.go Implement batch snowball (#18485) 2023-11-22 10:51:46 -08:00
batch-replicate_gen_test.go Reuse types for key-value, notification and retry (#17936) 2023-08-29 11:27:23 -07:00
batch-rotate.go kms: add support for MinKMS and remove some unused/broken code (#19368) 2024-05-07 16:55:37 -07:00
batch-rotate_gen.go Implement batch-expiration for objects (#17946) 2023-12-02 02:51:33 -08:00
batch-rotate_gen_test.go Reuse types for key-value, notification and retry (#17936) 2023-08-29 11:27:23 -07:00
batchjobmetric_string.go Implement batch-expiration for objects (#17946) 2023-12-02 02:51:33 -08:00
benchmark-utils_test.go avoid locks for internal and invalid buckets in MakeBucket() (#16302) 2022-12-23 07:46:00 -08:00
bitrot-streaming.go Add PutObject Ring Buffer (#19605) 2024-05-14 17:11:04 -07:00
bitrot-whole.go remove all the frivolous logs, that may or may not be actionable (#18922) 2024-01-30 18:11:45 -08:00
bitrot.go remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2024-01-30 12:43:25 -08:00
bitrot_test.go remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2024-01-30 12:43:25 -08:00
bootstrap-messages.go allow bootstrap to capture time-spent for each initializers (#17900) 2023-08-23 03:07:06 -07:00
bootstrap-peer-server.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
bootstrap-peer-server_gen.go migrate bootstrap logic directly to websockets (#18855) 2024-01-24 13:36:44 -08:00
bootstrap-peer-server_gen_test.go migrate bootstrap logic directly to websockets (#18855) 2024-01-24 13:36:44 -08:00
bucket-encryption-handlers.go kms: add support for MinKMS and remove some unused/broken code (#19368) 2024-05-07 16:55:37 -07:00
bucket-encryption.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
bucket-encryption_test.go
bucket-handlers.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
bucket-handlers_test.go use typos instead of codespell (#19088) 2024-02-21 22:26:06 -08:00
bucket-lifecycle-audit.go skip ILM expired objects from healing (#18569) 2023-12-01 07:56:24 -08:00
bucket-lifecycle-handlers.go Replicate Expiry ILM configs while site replication (#18130) 2023-11-21 09:48:06 -08:00
bucket-lifecycle-handlers_test.go more compliance related fixes (#17408) 2023-06-13 13:52:33 -07:00
bucket-lifecycle.go reload from drive tier-config when in-memory cache is not found (#19527) 2024-04-16 22:09:58 -07:00
bucket-lifecycle_test.go
bucket-listobjects-handlers.go Add Veeam storage class override (#19748) 2024-05-15 11:04:16 -07:00
bucket-metadata-sys.go do not panic on rebalance during server restarts (#19563) 2024-04-22 10:49:30 -07:00
bucket-metadata.go kms: add support for MinKMS and remove some unused/broken code (#19368) 2024-05-07 16:55:37 -07:00
bucket-metadata_gen.go Add updatedAt for GetBucketLifecycleConfig (#17271) 2023-05-24 22:52:39 -07:00
bucket-metadata_gen_test.go
bucket-notification-handlers.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
bucket-object-lock.go do not panic on rebalance during server restarts (#19563) 2024-04-22 10:49:30 -07:00
bucket-policy-handlers.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
bucket-policy-handlers_test.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
bucket-policy.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
bucket-quota.go allow caller context during reloads() to cancel (#19687) 2024-05-08 17:51:34 -07:00
bucket-replication-handlers.go Reload replication targets lazily if missing (#18333) 2023-10-27 21:08:53 -07:00
bucket-replication-metrics.go metrics: add replication metrics on proxied requests (#18957) 2024-02-05 22:00:45 -08:00
bucket-replication-metrics_gen.go Encode dir obj names before expiration (#19305) 2024-03-21 10:21:35 -07:00
bucket-replication-metrics_gen_test.go metrics: add replication metrics on proxied requests (#18957) 2024-02-05 22:00:45 -08:00
bucket-replication-stats.go use typos instead of codespell (#19088) 2024-02-21 22:26:06 -08:00
bucket-replication-utils.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
bucket-replication-utils_gen.go Encode dir obj names before expiration (#19305) 2024-03-21 10:21:35 -07:00
bucket-replication-utils_gen_test.go replication: improve MRF healing. (#15556) 2022-08-22 16:53:06 -07:00
bucket-replication-utils_test.go reduce logging in bucket replication in retry scenarios (#17820) 2023-08-08 13:27:40 -07:00
bucket-replication.go verify preconditions during CompleteMultipart (#19713) 2024-05-10 17:31:22 -07:00
bucket-replication_test.go reduce all major allocations in replication path (#18032) 2023-09-16 02:28:06 -07:00
bucket-stats.go metrics: add replication metrics on proxied requests (#18957) 2024-02-05 22:00:45 -08:00
bucket-stats_gen.go metrics: add replication metrics on proxied requests (#18957) 2024-02-05 22:00:45 -08:00
bucket-stats_gen_test.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
bucket-targets.go fix: a crash in RemoveReplication target (#19640) 2024-04-30 18:09:56 -07:00
bucket-versioning-handler.go do not panic on rebalance during server restarts (#19563) 2024-04-22 10:49:30 -07:00
bucket-versioning.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
build-constants.go add logrotate support for MinIO logs (#19641) 2024-05-01 10:57:52 -07:00
callhome.go Start callhome immediately after enabling (#19764) 2024-05-17 09:53:34 -07:00
common-main.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
common-main_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
config-common.go feat: SSE-KMS use uuid instead of read all data to md5. (#17958) 2023-09-18 10:00:54 -07:00
config-current.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
config-current_test.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
config-dir.go
config-encrypted_test.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
config-migrate.go Remove unused config migration (#18277) 2023-10-18 11:05:24 -07:00
config-versions.go Remove unused config migration (#18277) 2023-10-18 11:05:24 -07:00
config.go allow bootstrap to capture time-spent for each initializers (#17900) 2023-08-23 03:07:06 -07:00
consolelogger.go add logrotate support for MinIO logs (#19641) 2024-05-01 10:57:52 -07:00
copy-part-range.go
copy-part-range_test.go
crossdomain-xml-handler.go implement a flag to specify custom crossdomain.xml (#19262) 2024-03-17 23:42:40 -07:00
crossdomain-xml-handler_test.go fix: set request ID in tracing context key (#17602) 2023-07-08 07:31:42 -07:00
data-scanner-metric.go Add abandoned folder scanning to metrics (#18076) 2023-09-24 22:15:31 -07:00
data-scanner.go Add usage cache cleanup and lower forced top compaction (#19719) 2024-05-10 07:49:50 -07:00
data-scanner_test.go With retention, skip actions expiring all versions (#19657) 2024-05-03 04:18:58 -07:00
data-usage-cache.go Add usage cache cleanup and lower forced top compaction (#19719) 2024-05-10 07:49:50 -07:00
data-usage-cache_gen.go Encode dir obj names before expiration (#19305) 2024-03-21 10:21:35 -07:00
data-usage-cache_gen_test.go Add more size intervals to obj size histogram (#18772) 2024-01-12 23:51:08 -08:00
data-usage-cache_test.go Add more size intervals to obj size histogram (#18772) 2024-01-12 23:51:08 -08:00
data-usage-utils.go feat: Add Metrics V3 API (#19068) 2024-03-10 01:15:15 -08:00
data-usage.go allow caller context during reloads() to cancel (#19687) 2024-05-08 17:51:34 -07:00
data-usage_test.go fix: new staticheck and linter issues reported (#19340) 2024-03-27 08:10:40 -07:00
decommetric_string.go Add trace support for decommissioning (#15502) 2022-08-10 12:46:45 -07:00
dummy-data-generator_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
dummy-handlers.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
dynamic-timeouts.go change default lock retry interval to 50ms (#15560) 2022-08-19 16:21:05 -07:00
dynamic-timeouts_test.go Revert "Revert "tests: Add context cancelation (#15374)"" 2022-10-14 03:08:40 -07:00
encryption-v1.go kms: add support for MinKMS and remove some unused/broken code (#19368) 2024-05-07 16:55:37 -07:00
encryption-v1_test.go validate correct ETag for the parts sent during CompleteMultipart (#15751) 2022-09-23 21:17:08 -07:00
endpoint-ellipses.go extend server config.yaml to support per pool set drive count (#19663) 2024-05-03 08:54:03 -07:00
endpoint-ellipses_test.go Add support of conf file to pass arguments and options (#18592) 2023-12-07 01:33:56 -08:00
endpoint.go re-use transport and set stronger backwards compatible Ciphers (#19565) 2024-04-21 04:43:18 -07:00
endpoint_contrib_test.go
endpoint_test.go treat all localhost endpoints as local setup with same port (#18784) 2024-01-12 23:53:03 -08:00
erasure-coding.go remove all the frivolous logs, that may or may not be actionable (#18922) 2024-01-30 18:11:45 -08:00
erasure-common.go a bunch of fixes for error handling (#19627) 2024-04-28 10:53:50 -07:00
erasure-decode.go Add PutObject Ring Buffer (#19605) 2024-05-14 17:11:04 -07:00
erasure-decode_test.go remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2024-01-30 12:43:25 -08:00
erasure-encode.go Add PutObject Ring Buffer (#19605) 2024-05-14 17:11:04 -07:00
erasure-encode_test.go remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2024-01-30 12:43:25 -08:00
erasure-errors.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
erasure-heal_test.go remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2024-01-30 12:43:25 -08:00
erasure-healing-common.go use typos instead of codespell (#19088) 2024-02-21 22:26:06 -08:00
erasure-healing-common_test.go remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2024-01-30 12:43:25 -08:00
erasure-healing.go results must be a single channel to avoid overwriting healing.bin (#19702) 2024-05-09 10:15:03 -07:00
erasure-healing_test.go results must be a single channel to avoid overwriting healing.bin (#19702) 2024-05-09 10:15:03 -07:00
erasure-metadata-utils.go make renameData() more defensive during overwrites (#19548) 2024-04-23 10:15:52 -07:00
erasure-metadata-utils_test.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
erasure-metadata.go a bunch of fixes for error handling (#19627) 2024-04-28 10:53:50 -07:00
erasure-metadata_test.go fix: allow DeleteObject unversioned objects with insufficient read quorum (#19581) 2024-04-25 17:31:12 -07:00
erasure-multipart.go Tweak multipart uploads (#19756) 2024-05-17 09:40:09 -07:00
erasure-object.go fix: add deadlines for all synchronous REST callers (#19741) 2024-05-15 09:52:29 -07:00
erasure-object_test.go remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2024-01-30 12:43:25 -08:00
erasure-server-pool-decom.go Wait one minute after startup to restart decommissioning (#19645) 2024-05-01 08:18:21 -07:00
erasure-server-pool-decom_gen.go decom IAM, Bucket metadata properly (#15220) 2022-07-04 14:02:54 -07:00
erasure-server-pool-decom_gen_test.go
erasure-server-pool-decom_test.go fix: A typo in per pool make/delete bucket errs calculation (#17553) 2023-07-03 09:47:40 -07:00
erasure-server-pool-rebalance.go Handle failures in pool rebalancing (#19623) 2024-04-26 12:29:28 -07:00
erasure-server-pool-rebalance_gen.go Encode dir obj names before expiration (#19305) 2024-03-21 10:21:35 -07:00
erasure-server-pool-rebalance_gen_test.go feat: introduce pool-level rebalance (#15483) 2022-10-25 12:36:57 -07:00
erasure-server-pool.go add more deadlines and pass around context under most situations (#19752) 2024-05-15 15:19:00 -07:00
erasure-sets.go results must be a single channel to avoid overwriting healing.bin (#19702) 2024-05-09 10:15:03 -07:00
erasure-sets_test.go do not have to use the same distributionAlgo as first pool (#19031) 2024-02-11 23:21:56 -08:00
erasure-utils.go remove all the frivolous logs, that may or may not be actionable (#18922) 2024-01-30 18:11:45 -08:00
erasure.go heal: Avoid marking a bucket as done when remote drives are offline (#19587) 2024-04-25 23:32:14 -07:00
erasure_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
etcd.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
event-notification.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
format-erasure.go extend server config.yaml to support per pool set drive count (#19663) 2024-05-03 08:54:03 -07:00
format-erasure_test.go remove older deploymentID fix behavior to speed up startup (#19497) 2024-04-15 01:25:46 -07:00
format-meta.go
format_string.go
ftp-server-driver.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
ftp-server.go Small reformatting of startup message (#19228) 2024-03-08 19:07:08 -08:00
generic-handlers.go avoid busy loops in bad path component (#19466) 2024-04-10 18:08:52 -07:00
generic-handlers_contrib.go
generic-handlers_test.go Enable replication of SSE-C objects (#19107) 2024-03-28 10:44:56 -07:00
global-heal.go deprecate unexpected healing failed counters (#19705) 2024-05-09 11:04:41 -07:00
globals.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
grid.go bring back minor DNS cache for k8s setups (#19341) 2024-03-26 08:00:38 -07:00
handler-api.go return appropriate error upon reaching maxClients() (#19669) 2024-05-07 13:41:56 -07:00
handler-utils.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
handler-utils_test.go use typos instead of codespell (#19088) 2024-02-21 22:26:06 -08:00
hasher.go
healingmetric_string.go Check for abandoned data when healing (#16122) 2022-11-28 10:20:55 -08:00
healthcheck-handler.go kms: add support for MinKMS and remove some unused/broken code (#19368) 2024-05-07 16:55:37 -07:00
healthcheck-router.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
http-stats.go Capture ttfb api metrics only for GetObject (#19733) 2024-05-14 23:25:13 -07:00
http-tracer.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
http-tracer_test.go
httprange.go chore: use errors.New to replace fmt.Errorf with no parameters (#19568) 2024-05-09 01:44:07 -07:00
httprange_test.go add support for specific error response for InvalidRange (#19668) 2024-05-05 09:56:21 -07:00
iam-etcd-store.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
iam-etcd-store_test.go
iam-object-store.go Make WalkDir return errors (#19677) 2024-05-06 13:27:52 -07:00
iam-store.go iam reload policy mapping of STS users properly (#19626) 2024-04-27 03:04:10 -07:00
iam.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
ilm-config.go Fix ilm config at startup (#19189) 2024-03-04 18:50:24 -08:00
is-dir-empty_linux.go turn-off Nlink readdir() optimization for NFS/CIFS (#19420) 2024-04-05 08:17:08 -07:00
is-dir-empty_other.go turn-off Nlink readdir() optimization for NFS/CIFS (#19420) 2024-04-05 08:17:08 -07:00
jwt.go make LRU cache global for internode tokens (#19555) 2024-04-19 09:45:14 -07:00
jwt_test.go make LRU cache global for internode tokens (#19555) 2024-04-19 09:45:14 -07:00
kms-handlers.go kms: add support for MinKMS and remove some unused/broken code (#19368) 2024-05-07 16:55:37 -07:00
kms-router.go kms: add support for MinKMS and remove some unused/broken code (#19368) 2024-05-07 16:55:37 -07:00
last-minute.go Do lockless last minute latency metrics (#17576) 2023-07-05 10:40:45 -07:00
last-minute_gen.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07:00
last-minute_gen_test.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07:00
lceventsrc_string.go skip ILM expired objects from healing (#18569) 2023-12-01 07:56:24 -08:00
leak-detect_test.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
license-update.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
listen-notification-handlers.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
local-locker.go Convert more peer <--> peer REST calls (#19004) 2024-02-19 14:54:46 -08:00
local-locker_gen.go Encode dir obj names before expiration (#19305) 2024-03-21 10:21:35 -07:00
local-locker_gen_test.go Convert more peer <--> peer REST calls (#19004) 2024-02-19 14:54:46 -08:00
local-locker_test.go cleanup Go linter settings (#16736) 2023-03-04 20:57:35 -08:00
lock-rest-client.go DiskInfo() must return errDiskNotFound not internal errors (#18514) 2023-11-24 09:07:14 -08:00
lock-rest-client_test.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
lock-rest-server-common.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
lock-rest-server-common_test.go Revert "Make localLocker lock attempts cancellable (#16510)" (#16884) 2023-03-23 10:26:21 -07:00
lock-rest-server.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
logging.go add more deadlines and pass around context under most situations (#19752) 2024-05-15 15:19:00 -07:00
main.go add logrotate support for MinIO logs (#19641) 2024-05-01 10:57:52 -07:00
metacache-bucket.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
metacache-bucket_test.go
metacache-entries.go Re-add "Fix incorrect merging of slash-suffixed objects (#19729) 2024-05-13 09:30:24 -07:00
metacache-entries_test.go
metacache-manager.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
metacache-marker.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
metacache-server-pool.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
metacache-set.go Return listing when exceeding min disk errors (#19644) 2024-05-01 10:59:08 -07:00
metacache-set_gen.go list: Fix IsTruncated and NextMarker when encountering expired objects (#19290) 2024-03-19 13:23:12 -07:00
metacache-set_gen_test.go Convert more peer <--> peer REST calls (#19004) 2024-02-19 14:54:46 -08:00
metacache-stream.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
metacache-stream_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
metacache-walk.go remove older deploymentID fix behavior to speed up startup (#19497) 2024-04-15 01:25:46 -07:00
metacache-walk_gen.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
metacache-walk_gen_test.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
metacache.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
metacache_gen.go
metacache_gen_test.go
metacache_test.go
metrics-realtime.go fix: noHost for collectLocalMetric (#19457) 2024-04-10 09:28:08 -07:00
metrics-resource.go avoid calling 'admin info' for disk, cpu, net metrics collection (#19762) 2024-05-17 08:15:13 -07:00
metrics-router.go feat: Add Metrics V3 API (#19068) 2024-03-10 01:15:15 -08:00
metrics-v2.go Add logger webhook metrics in metrics-v3 (#19515) 2024-05-14 00:27:33 -07:00
metrics-v2_gen.go feat: Add Metrics V3 API (#19068) 2024-03-10 01:15:15 -08:00
metrics-v2_gen_test.go feat: Add Metrics V3 API (#19068) 2024-03-10 01:15:15 -08:00
metrics-v2_test.go Add common middleware to S3 API handlers (#19171) 2024-03-04 10:05:56 -08:00
metrics-v3-api.go feat: Add Metrics V3 API (#19068) 2024-03-10 01:15:15 -08:00
metrics-v3-audit.go Move /cluster/audit to /audit (#19708) 2024-05-10 07:50:39 -07:00
metrics-v3-cache.go allow caller context during reloads() to cancel (#19687) 2024-05-08 17:51:34 -07:00
metrics-v3-cluster-erasure-set.go Add more metrics to v3/cluster/erasure-set (#19714) 2024-05-14 00:25:56 -07:00
metrics-v3-cluster-health.go feat: Add Metrics V3 API (#19068) 2024-03-10 01:15:15 -08:00
metrics-v3-cluster-iam.go Add cluster IAM metrics in metrics-v3 (#19595) 2024-05-02 01:20:42 -07:00
metrics-v3-cluster-notification.go Add cluster notification metrics in metrics-v3 (#19533) 2024-04-23 21:10:35 -07:00
metrics-v3-cluster-usage.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
metrics-v3-handler.go Fix crash on /minio/metrics/v3?list (#19745) 2024-05-15 09:06:35 -07:00
metrics-v3-logger-webhook.go Add logger webhook metrics in metrics-v3 (#19515) 2024-05-14 00:27:33 -07:00
metrics-v3-system-cpu.go Add system CPU metrics to metrics-v3 (#19560) 2024-04-23 16:56:12 -07:00
metrics-v3-system-drive.go Consolidate drive health related metrics into single metric (#19706) 2024-05-12 10:23:50 -07:00
metrics-v3-system-memory.go Add system memory metrics in v3 (#19486) 2024-04-16 22:10:25 -07:00
metrics-v3-system-network.go feat: Add Metrics V3 API (#19068) 2024-03-10 01:15:15 -08:00
metrics-v3-system-process.go Add process metrics in metrics-v3 (#19612) 2024-04-26 09:07:23 -07:00
metrics-v3-types.go Suppress metrics with zero values (#19638) 2024-04-30 08:05:22 -07:00
metrics-v3.go Add logger webhook metrics in metrics-v3 (#19515) 2024-05-14 00:27:33 -07:00
metrics.go deprecate unexpected healing failed counters (#19705) 2024-05-09 11:04:41 -07:00
mrf.go make renameData() more defensive during overwrites (#19548) 2024-04-23 10:15:52 -07:00
namespace-lock.go allow quota enforcement to rely on older values (#17351) 2023-06-05 16:56:35 -07:00
namespace-lock_test.go
naughty-disk_test.go make renameData() more defensive during overwrites (#19548) 2024-04-23 10:15:52 -07:00
net.go bring back minor DNS cache for k8s setups (#19341) 2024-03-26 08:00:38 -07:00
net_test.go updating tests to use new mc --enc flags (#19508) 2024-04-19 01:43:09 -07:00
notification-summary.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
notification.go add more deadlines and pass around context under most situations (#19752) 2024-05-15 15:19:00 -07:00
object-api-common.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
object-api-datatypes.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
object-api-datatypes_gen.go Port ListBuckets to websockets layer & some cleanup (#19199) 2024-03-08 11:08:18 -08:00
object-api-deleteobject_test.go avoid locks for internal and invalid buckets in MakeBucket() (#16302) 2022-12-23 07:46:00 -08:00
object-api-errors.go add more deadlines and pass around context under most situations (#19752) 2024-05-15 15:19:00 -07:00
object-api-getobjectinfo_test.go avoid locks for internal and invalid buckets in MakeBucket() (#16302) 2022-12-23 07:46:00 -08:00
object-api-input-checks.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
object-api-interface.go Make WalkDir return errors (#19677) 2024-05-06 13:27:52 -07:00
object-api-interface_gen.go Port ListBuckets to websockets layer & some cleanup (#19199) 2024-03-08 11:08:18 -08:00
object-api-listobjects_test.go Fix --stfp "mac-algos=..." overwrites cipher algorithms (#19643) 2024-05-01 04:07:40 -07:00
object-api-multipart_test.go use typos instead of codespell (#19088) 2024-02-21 22:26:06 -08:00
object-api-options.go Revert "cleanup: Simplify usage of MinIOSourceProxyRequest (#19553)" 2024-04-20 02:05:54 -07:00
object-api-putobject_test.go use typos instead of codespell (#19088) 2024-02-21 22:26:06 -08:00
object-api-utils.go Improve handling of compression inclusion for objects (#19234) 2024-03-11 04:55:34 -07:00
object-api-utils_test.go use typos instead of codespell (#19088) 2024-02-21 22:26:06 -08:00
object-handlers-common.go support ETag value to be '*' (#19682) 2024-05-06 17:08:42 -07:00
object-handlers-common_test.go
object-handlers.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
object-handlers_test.go a bunch of fixes for error handling (#19627) 2024-04-28 10:53:50 -07:00
object-lambda-handlers.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
object-multipart-handlers.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
object_api_suite_test.go kms: add support for MinKMS and remove some unused/broken code (#19368) 2024-05-07 16:55:37 -07:00
os-dirent_fileino.go
os-dirent_ino.go
os-dirent_namelen_bsd.go
os-dirent_namelen_linux.go
os-instrumented.go remove rename2 entirely, avoids the risk of moving data (#19058) 2024-02-14 17:09:38 -08:00
os-readdir-common.go
os-readdir_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
os-reliable.go do not panic on rebalance during server restarts (#19563) 2024-04-22 10:49:30 -07:00
os-reliable_test.go optimize mkdir calls to avoid base-dir Mkdir attempts (#18021) 2023-09-13 08:14:36 -07:00
os-rename_linux.go remove rename2 entirely, avoids the risk of moving data (#19058) 2024-02-14 17:09:38 -08:00
os-rename_nolinux.go remove rename2 entirely, avoids the risk of moving data (#19058) 2024-02-14 17:09:38 -08:00
os_other.go optimize mkdir calls to avoid base-dir Mkdir attempts (#18021) 2023-09-13 08:14:36 -07:00
os_unix.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
os_windows.go fix: linter errors in Windows specific code (#18276) 2023-10-18 11:08:15 -07:00
osmetric_string.go remove rename2 entirely, avoids the risk of moving data (#19058) 2024-02-14 17:09:38 -08:00
peer-rest-client.go add more deadlines and pass around context under most situations (#19752) 2024-05-15 15:19:00 -07:00
peer-rest-common.go support 'mc support perf object' with root login disabled (#19672) 2024-05-06 02:45:10 -07:00
peer-rest-server.go support 'mc support perf object' with root login disabled (#19672) 2024-05-06 02:45:10 -07:00
peer-s3-client.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
peer-s3-server.go Port ListBuckets to websockets layer & some cleanup (#19199) 2024-03-08 11:08:18 -08:00
perf-tests.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
policy_test.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
post-policy-fan-out.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
post-policy_test.go fix: Ignore AWSAccessKeyId check for SignV2 policy condition (#19673) 2024-05-06 03:52:41 -07:00
postpolicyform.go fix: Ignore AWSAccessKeyId check for SignV2 policy condition (#19673) 2024-05-06 03:52:41 -07:00
postpolicyform_test.go
prepare-storage.go remove older deploymentID fix behavior to speed up startup (#19497) 2024-04-15 01:25:46 -07:00
rebalance-admin.go prom: Add online and healing drives metrics per erasure set (#18700) 2023-12-21 16:56:43 -08:00
rebalancemetric_string.go feat: introduce pool-level rebalance (#15483) 2022-10-25 12:36:57 -07:00
rebalstatus_string.go feat: introduce pool-level rebalance (#15483) 2022-10-25 12:36:57 -07:00
routers.go Port ListBuckets to websockets layer & some cleanup (#19199) 2024-03-08 11:08:18 -08:00
s3-zip-handlers.go Add Veeam storage class override (#19748) 2024-05-15 11:04:16 -07:00
scannermetric_string.go Add abandoned folder scanning to metrics (#18076) 2023-09-24 22:15:31 -07:00
server-main.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
server-main_test.go Add support of conf file to pass arguments and options (#18592) 2023-12-07 01:33:56 -08:00
server-rlimit.go feat: add memlimit flags for setMaxResources (#19400) 2024-04-04 05:06:57 -07:00
server-startup-msg.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
server-startup-msg_test.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
server_test.go Add ListObjectsV2 unit test (#19753) 2024-05-15 20:40:51 -07:00
service.go initialize the disk healer early on (#19143) 2024-02-27 23:02:14 -08:00
setup-type.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
sftp-server-driver.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
sftp-server.go Support user certificate based authentication on SFTP (#19650) 2024-05-06 23:41:25 -07:00
shared-lock.go fix: allow global leader lock context merge to be canceled (#16603) 2023-02-13 01:26:38 -08:00
signals.go add logrotate support for MinIO logs (#19641) 2024-05-01 10:57:52 -07:00
signature-v2.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
signature-v2_test.go Revert "Revert "tests: Add context cancelation (#15374)"" 2022-10-14 03:08:40 -07:00
signature-v4-parser.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
signature-v4-parser_test.go use typos instead of codespell (#19088) 2024-02-21 22:26:06 -08:00
signature-v4-utils.go fix: permission checks for editing access keys (#18928) 2024-01-31 10:56:45 -08:00
signature-v4-utils_test.go fix: a regression in IAM policy reload routine() (#19421) 2024-04-05 14:26:41 -07:00
signature-v4.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
signature-v4_test.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
site-replication-metrics.go metrics: add replication metrics on proxied requests (#18957) 2024-02-05 22:00:45 -08:00
site-replication-metrics_gen.go metrics: add replication metrics on proxied requests (#18957) 2024-02-05 22:00:45 -08:00
site-replication-metrics_gen_test.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
site-replication-utils.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
site-replication-utils_gen.go feat: Add support for site level resync (#15753) 2022-11-14 07:16:40 -08:00
site-replication-utils_gen_test.go feat: Add support for site level resync (#15753) 2022-11-14 07:16:40 -08:00
site-replication.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
site-replication_test.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
speedtest.go support 'mc support perf object' with root login disabled (#19672) 2024-05-06 02:45:10 -07:00
storage-datatypes.go make renameData() more defensive during overwrites (#19548) 2024-04-23 10:15:52 -07:00
storage-datatypes_gen.go make renameData() more defensive during overwrites (#19548) 2024-04-23 10:15:52 -07:00
storage-datatypes_gen_test.go Reduce big message RPC allocations (#19390) 2024-04-01 16:42:09 -07:00
storage-datatypes_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
storage-errors.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
storage-interface.go make renameData() more defensive during overwrites (#19548) 2024-04-23 10:15:52 -07:00
storage-rest-client.go add more deadlines and pass around context under most situations (#19752) 2024-05-15 15:19:00 -07:00
storage-rest-common.go honor replaced disk properly by updating globalLocalDrives (#19038) 2024-02-12 13:00:20 -08:00
storage-rest-common_gen.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
storage-rest-common_gen_test.go perf: websocket grid connectivity for all internode communication (#18461) 2023-11-20 17:09:35 -08:00
storage-rest-server.go pass around correct endpoint while registering remote storage (#19710) 2024-05-09 11:03:54 -07:00
storage-rest_test.go remove checkBucketExist check entirely to avoid fan-out calls (#18917) 2024-01-30 12:43:25 -08:00
storagemetric_string.go trace: Publish storage layer errors (#16153) 2022-12-01 12:10:54 -08:00
streaming-signature-v4.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
streaming-signature-v4_test.go
streaming-v4-unsigned.go Signed trailers for signature v4 (#16484) 2023-05-05 19:53:12 -07:00
sts-datatypes.go
sts-errors.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
sts-handlers.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
sts-handlers_test.go fix: IAM LDAP access key import bug (#19608) 2024-04-25 08:50:16 -07:00
stserrorcode_string.go sts: validate if iam subsystem initialized in handlers (#17796) 2023-08-03 13:24:25 -07:00
test-utils_test.go handle racy updates to globalSite config (#19750) 2024-05-16 16:13:47 -07:00
tier-handlers.go Refresh tier config periodically (#19049) 2024-02-15 11:52:44 -08:00
tier-last-day-stats.go Convert more peer <--> peer REST calls (#19004) 2024-02-19 14:54:46 -08:00
tier-last-day-stats_gen.go Encode dir obj names before expiration (#19305) 2024-03-21 10:21:35 -07:00
tier-last-day-stats_gen_test.go Convert more peer <--> peer REST calls (#19004) 2024-02-19 14:54:46 -08:00
tier-sweeper.go reload from drive tier-config when in-memory cache is not found (#19527) 2024-04-16 22:09:58 -07:00
tier.go chore: use errors.New to replace fmt.Errorf with no parameters (#19568) 2024-05-09 01:44:07 -07:00
tier_gen.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
tier_gen_test.go
tier_test.go Export tier metrics (#18678) 2023-12-20 20:13:40 -08:00
typed-errors.go Support user certificate based authentication on SFTP (#19650) 2024-05-06 23:41:25 -07:00
untar.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
update-notifier.go Small reformatting of startup message (#19228) 2024-03-08 19:07:08 -08:00
update-notifier_test.go update-notifier.go: misleading version age message (#17750) 2023-07-31 08:36:19 -07:00
update.go simplify listener implementation setup customizations in right place (#19589) 2024-04-23 21:08:47 -07:00
update_fips.go Small reformatting of startup message (#19228) 2024-03-08 19:07:08 -08:00
update_nofips.go Small reformatting of startup message (#19228) 2024-03-08 19:07:08 -08:00
update_test.go Small reformatting of startup message (#19228) 2024-03-08 19:07:08 -08:00
url_test.go
utils.go Add Veeam storage class override (#19748) 2024-05-15 11:04:16 -07:00
utils_test.go move timedValue -> cachevalue package (#19114) 2024-02-23 13:28:14 -08:00
veeam-sos-api.go Add Veeam storage class override (#19748) 2024-05-15 11:04:16 -07:00
version_test.go
warm-backend-azure.go Support custom endpoint for Azure remote storage tier (#19188) 2024-03-05 08:44:08 -08:00
warm-backend-gcs.go re-use transport and set stronger backwards compatible Ciphers (#19565) 2024-04-21 04:43:18 -07:00
warm-backend-minio.go re-use transport and set stronger backwards compatible Ciphers (#19565) 2024-04-21 04:43:18 -07:00
warm-backend-s3.go re-use transport and set stronger backwards compatible Ciphers (#19565) 2024-04-21 04:43:18 -07:00
warm-backend.go re-use transport and set stronger backwards compatible Ciphers (#19565) 2024-04-21 04:43:18 -07:00
xl-storage-disk-id-check.go allow caller context during reloads() to cancel (#19687) 2024-05-08 17:51:34 -07:00
xl-storage-errors.go fix: handle syscall.EROFS also for osIsPermission() (#16765) 2023-03-06 08:56:29 -08:00
xl-storage-errors_test.go
xl-storage-format-utils.go remove SetDiskLoc() rely on the endpoint values instead (#19475) 2024-04-11 10:45:28 -07:00
xl-storage-format-utils_test.go avoid repeated large allocations for large parts (#17968) 2023-09-02 07:49:24 -07:00
xl-storage-format-v1.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
xl-storage-format-v1_gen.go Encode dir obj names before expiration (#19305) 2024-03-21 10:21:35 -07:00
xl-storage-format-v1_gen_test.go
xl-storage-format-v2-legacy.go Store object EC in metadata header (#19534) 2024-04-19 09:43:43 -07:00
xl-storage-format-v2.go Remove leading zero strings in return value of (*xlMetaV2)getDataDirs() (#19567) 2024-04-22 22:07:37 -07:00
xl-storage-format-v2_gen.go Store object EC in metadata header (#19534) 2024-04-19 09:43:43 -07:00
xl-storage-format-v2_gen_test.go
xl-storage-format-v2_string.go
xl-storage-format-v2_test.go Fix listing in objects split across pools (#19227) 2024-03-08 09:50:48 -08:00
xl-storage-format_test.go use typos instead of codespell (#19088) 2024-02-21 22:26:06 -08:00
xl-storage-free-version.go Improve expiration of tiered objects (#18926) 2024-03-01 21:11:03 -08:00
xl-storage-free-version_test.go Improve expiration of tiered objects (#18926) 2024-03-01 21:11:03 -08:00
xl-storage-meta-inline.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
xl-storage.go results must be a single channel to avoid overwriting healing.bin (#19702) 2024-05-09 10:15:03 -07:00
xl-storage_noatime_notsupported.go
xl-storage_noatime_supported.go
xl-storage_test.go remove SetDiskLoc() rely on the endpoint values instead (#19475) 2024-04-11 10:45:28 -07:00
xl-storage_unix_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
xl-storage_windows_test.go rename Force to Immediate for clarity (#18540) 2023-11-28 22:35:16 -08:00