minio/cmd
Harshavardhana 77e94087cf
fix: calling statfs() call moves the disk head (#18203)
if erasure upgrade is needed rely on the in-memory
values, instead of performing a "DiskInfo()" call.

https://brendangregg.com/blog/2016-09-03/sudden-disk-busy.html

for HDDs these are problematic, lets avoid this because
there is no value in "being" absolutely strict here
in terms of parity. We are okay to increase parity
as we see based on the in-memory online/offline ratio.
2023-10-10 13:47:35 -07:00
..
testdata add missing testdata for benchmarking 2023-09-02 14:40:38 -07:00
acl-handlers.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
admin-bucket-handlers.go reduce unnecessary logging, simplify certain error handling (#18196) 2023-10-10 00:33:42 -07:00
admin-handler-utils.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
admin-handlers-config-kv.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
admin-handlers-idp-config.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
admin-handlers-idp-ldap.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
admin-handlers-pools.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
admin-handlers-site-replication.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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: DeleteServiceAccount API behavior (#18163) 2023-10-08 12:13:18 -07:00
admin-handlers-users_test.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
admin-handlers.go update buffer channels for both trace and listen events (#18171) 2023-10-05 18:16:04 -06:00
admin-handlers_test.go fix: A typo in per pool make/delete bucket errs calculation (#17553) 2023-07-03 09:47:40 -07:00
admin-heal-ops.go heal: calculate the number of workers based on NRRequests (#17945) 2023-09-11 14:48:54 -07:00
admin-router.go feat: support perf client to show `TX` from client to server (#17718) 2023-08-10 07:14:46 -07:00
admin-server-info.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
api-datatypes.go fix: audit log to support object names in multipleObjectNames() handler (#14017) 2022-01-03 01:28:52 -08:00
api-errors.go Do not log invalid tag errors (#18200) 2023-10-10 08:35:03 -07:00
api-errors_test.go Improve ListObject Compatibility (#18099) 2023-09-25 08:13:08 -07:00
api-headers.go return tags as part of Head/Get calls (#17635) 2023-07-22 07:19:43 -07:00
api-headers_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
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 Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
api-response_test.go
api-router.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
api-utils.go cleanup ignored static analysis (#16767) 2023-03-06 08:56:10 -08:00
api-utils_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
apierrorcode_string.go error out by default beyond 10000 versions per object (#17803) 2023-08-04 10:40:21 -07:00
auth-handler.go feat: SSE-KMS use uuid instead of read all data to md5. (#17958) 2023-09-18 10:00:54 -07:00
auth-handler_test.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
authtype_string.go Signed trailers for signature v4 (#16484) 2023-05-05 19:53:12 -07:00
background-heal-ops.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
background-newdisks-heal-ops.go fix: change DISK_ to DRIVE_ for some drive related envs (#18005) 2023-09-11 12:19:22 -07:00
background-newdisks-heal-ops_gen.go fix: heal only once per disk per set among multiple disks (#16358) 2023-01-05 20:41:19 -08:00
background-newdisks-heal-ops_gen_test.go
batch-handlers.go only look for metadata if batch replication asks for metadata filters (#18082) 2023-09-22 11:31:57 -07:00
batch-handlers_gen.go Reuse types for key-value, notification and retry (#17936) 2023-08-29 11:27:23 -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 Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
batch-job-common-types_gen.go Reuse types for key-value, notification and retry (#17936) 2023-08-29 11:27:23 -07:00
batch-job-common-types_gen_test.go Reuse types for key-value, notification and retry (#17936) 2023-08-29 11:27:23 -07:00
batch-replicate.go Reuse types for key-value, notification and retry (#17936) 2023-08-29 11:27:23 -07:00
batch-replicate_gen.go Reuse types for key-value, notification and retry (#17936) 2023-08-29 11:27:23 -07: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 Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
batch-rotate_gen.go Reuse types for key-value, notification and retry (#17936) 2023-08-29 11:27:23 -07: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 Add support for batch key rotation (#16844) 2023-04-04 10:56:54 -07: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 slow drive timeouts to match with active disk monitoring (#17701) 2023-07-25 16:58:31 -07:00
bitrot-whole.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
bitrot.go use crypto/sha256 only for FIPS 140-2 compliance (#14983) 2022-05-27 06:00:19 -07:00
bitrot_test.go test: use `T.TempDir` to create temporary test directory (#15400) 2022-07-25 12:37:26 -07: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 Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-encryption-handlers.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57: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 reduce unnecessary logging, simplify certain error handling (#18196) 2023-10-10 00:33:42 -07:00
bucket-handlers_test.go s3: Return invalid bucket name the first thing in all S3 calls (#17742) 2023-07-28 10:49:20 -07:00
bucket-lifecycle-audit.go Add lifecycle event source to audit log tags (#17248) 2023-05-22 15:28:56 -07:00
bucket-lifecycle-handlers.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-lifecycle-handlers_test.go more compliance related fixes (#17408) 2023-06-13 13:52:33 -07:00
bucket-lifecycle.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-lifecycle_test.go fix: for unexpected errors in reading versioning config panic (#14994) 2022-05-31 02:57:57 -07:00
bucket-listobjects-handlers.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-metadata-sys.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-metadata.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57: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 Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-object-lock.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-policy-handlers.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-policy-handlers_test.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-policy.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-quota.go cache usage, prefix-usage, and buckets for AccountInfo up to 10 secs (#18051) 2023-09-18 22:13:03 -07:00
bucket-replication-handlers.go replication resync: report only the on-disk status (#18017) 2023-09-13 10:58:38 -07:00
bucket-replication-metrics.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
bucket-replication-metrics_gen.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
bucket-replication-metrics_gen_test.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
bucket-replication-stats.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
bucket-replication-utils.go replication: pass user tags while queueing (#18052) 2023-09-19 03:18:28 -07:00
bucket-replication-utils_gen.go replication: Simplify mrf requeueing and add backlog handler (#17171) 2023-07-12 23:51:33 -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 reduce unnecessary logging, simplify certain error handling (#18196) 2023-10-10 00:33:42 -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 Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
bucket-stats_gen.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07: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 refactor bandwidth throttling for replication target (#17980) 2023-09-05 20:21:59 -07:00
bucket-versioning-handler.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-versioning.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
build-constants.go update '-v' flag behavior to include copyRight and license (#15097) 2022-06-16 16:10:48 -07:00
callhome.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
common-main.go Added check for mandatory MINIO_KMS_KES_KEY_NAME env var (#18077) 2023-09-21 10:37:37 -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 Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
config-current_test.go Avoid config migration on every startup (#16278) 2022-12-19 11:10:14 -08:00
config-dir.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
config-encrypted_test.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
config-migrate.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
config-migrate_test.go avoid attempting to migrate old configs (#17004) 2023-04-21 13:56:08 -07:00
config-versions.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
config.go allow bootstrap to capture time-spent for each initializers (#17900) 2023-08-23 03:07:06 -07:00
consolelogger.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
copy-part-range.go
copy-part-range_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
crossdomain-xml-handler.go fix: set request ID in tracing context key (#17602) 2023-07-08 07:31:42 -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 Avoid ILM expiry on deleted versions that are yet to replicate (#18175) 2023-10-06 06:55:15 -06:00
data-scanner_test.go Retain current and upto NewerNoncurrentVersions versions (#17909) 2023-08-24 09:26:29 -07:00
data-usage-cache.go fix: loading usage cache to not fail early when reading the backup fails (#18158) 2023-10-02 19:22:35 -07:00
data-usage-cache_gen.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
data-usage-cache_gen_test.go Add Object Version count histogram (#16739) 2023-03-10 08:53:59 -08:00
data-usage-utils.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
data-usage.go cache usage, prefix-usage, and buckets for AccountInfo up to 10 secs (#18051) 2023-09-18 22:13:03 -07:00
data-usage_test.go avoid passing around poolIdx, setIdx instead pass the relevant disks (#17660) 2023-07-17 09:52:05 -07:00
decommetric_string.go Add trace support for decommissioning (#15502) 2022-08-10 12:46:45 -07:00
disk-cache-backend.go feat: SSE-KMS use uuid instead of read all data to md5. (#17958) 2023-09-18 10:00:54 -07:00
disk-cache-check-support_contrib_windows.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
disk-cache-check-support_other.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
disk-cache-stats.go
disk-cache-utils.go etag: add `Format` and `Decrypt` functions (#14659) 2022-04-03 13:29:13 -07:00
disk-cache-utils_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
disk-cache.go fix: avoid nil panic upon error in GetObjectNInfo via InnerGetObjectNInfoFn (#18198) 2023-10-10 08:35:33 -07:00
disk-cache_test.go Avoid cache GC of writebacks before commit syncs (#13860) 2021-12-08 14:52:31 -08: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 reduce all major allocations in replication path (#18032) 2023-09-16 02:28:06 -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 Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
endpoint-ellipses_test.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
endpoint.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
endpoint_contrib_test.go
endpoint_test.go fix: report correct pool/set/disk indexes for offline disks (#17695) 2023-07-20 07:48:21 -07:00
erasure-coding.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
erasure-common.go fix: optimize listMultipartUploads to serve via local disks (#18034) 2023-09-15 08:34:03 -07:00
erasure-decode.go allow healing to prefer local disks over remote (#17788) 2023-08-03 02:18:18 -07:00
erasure-decode_test.go test: use `T.TempDir` to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
erasure-encode.go Add number of offline disks in quorum errors (#16822) 2023-05-25 09:39:06 -07:00
erasure-encode_test.go Remove bloom filter (#16682) 2023-02-24 09:03:31 +05:30
erasure-errors.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
erasure-heal_test.go allow healing to prefer local disks over remote (#17788) 2023-08-03 02:18:18 -07:00
erasure-healing-common.go avoid double logging from healing (#17950) 2023-08-30 18:46:04 -07:00
erasure-healing-common_test.go with xlv2 format we never had to fill in checksumInfo() (#17963) 2023-09-01 13:45:58 -07:00
erasure-healing.go make sure to set Versioned field to ensure rename2 is not called (#18141) 2023-09-29 09:08:24 -07:00
erasure-healing_test.go avoid Access() calls on known bucket paths (#17719) 2023-07-26 11:31:40 -07:00
erasure-metadata-utils.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
erasure-metadata-utils_test.go fix: A typo in per pool make/delete bucket errs calculation (#17553) 2023-07-03 09:47:40 -07:00
erasure-metadata.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
erasure-metadata_test.go Return successorModTime in quorum when available (#17925) 2023-09-04 08:24:17 -07:00
erasure-multipart.go fix: calling statfs() call moves the disk head (#18203) 2023-10-10 13:47:35 -07:00
erasure-object.go fix: calling statfs() call moves the disk head (#18203) 2023-10-10 13:47:35 -07:00
erasure-object_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-decom.go Avoid ILM expiry on deleted versions that are yet to replicate (#18175) 2023-10-06 06:55:15 -06: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 fix: simplify usage calculation and progress (#14086) 2022-01-11 18:48:43 -08:00
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 Avoid ILM expiry on deleted versions that are yet to replicate (#18175) 2023-10-06 06:55:15 -06:00
erasure-server-pool-rebalance_gen.go feat: introduce pool-level rebalance (#15483) 2022-10-25 12:36:57 -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 avoid rebalance state for getObjectTags if any (#18197) 2023-10-09 23:56:26 -07:00
erasure-sets.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
erasure-sets_test.go fix: report correct pool/set/disk indexes for offline disks (#17695) 2023-07-20 07:48:21 -07:00
erasure-utils.go fix: parsing multipart uploadID under site replicated setup (#16048) 2022-11-10 16:17:45 -08:00
erasure.go fix: ignore transient errors in read path (#18006) 2023-09-11 15:29:59 -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 Print certain log messages once per error (#17484) 2023-06-24 20:29:13 -07:00
event-notification.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
format-disk-cache.go fix: in disk cache readCacheFileStream should closed upon return (#16138) 2022-12-04 02:28:10 -08:00
format-disk-cache_test.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
format-erasure.go optimize mkdir calls to avoid base-dir `Mkdir` attempts (#18021) 2023-09-13 08:14:36 -07:00
format-erasure_test.go fix: make sure to correctly initialize health checks (#17765) 2023-08-01 10:54:26 -07:00
format-meta.go
format_string.go
ftp-server-driver.go fix: for FTP server driver allow implicit trust of TLS (#17541) 2023-06-30 08:04:13 -07:00
ftp-server.go fix: allow concurrent SFTP connections (#18013) 2023-09-12 12:41:52 -07:00
generic-handlers.go Add support for resource metrics (#18057) 2023-09-30 13:40:20 -07:00
generic-handlers_contrib.go
generic-handlers_test.go fix: set request ID in tracing context key (#17602) 2023-07-08 07:31:42 -07:00
global-heal.go heal: calculate the number of workers based on NRRequests (#17945) 2023-09-11 14:48:54 -07:00
globals.go introduce MINIO_BROWSER_REDIRECT env to enable/disable auto-redirect (#18025) 2023-09-13 18:43:57 -07:00
handler-api.go introduce 'mc admin config set alias/ api odirect=on' (#17753) 2023-07-31 00:12:53 -07:00
handler-utils.go fix: report bucket metrics for only existing buckets (#17987) 2023-09-06 12:50:46 -07:00
handler-utils_test.go fix: reduce using memory and temporary files. (#17206) 2023-05-15 14:08:54 -07:00
hasher.go use crypto/sha256 only for FIPS 140-2 compliance (#14983) 2022-05-27 06:00:19 -07:00
healingmetric_string.go Check for abandoned data when healing (#16122) 2022-11-28 10:20:55 -08:00
healthcheck-handler.go export cluster health as prometheus metrics (#17741) 2023-07-28 01:16:53 -07:00
healthcheck-router.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
http-stats.go move bucket centric metrics to /minio/v2/metrics/bucket handlers (#17663) 2023-07-18 22:25:12 -07:00
http-tracer.go Fix: set request id in trace context properly (#17622) 2023-07-10 15:40:44 -07:00
http-tracer_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
httprange.go Revert "don't error when asked for 0-based range on empty objects (#17708) (#17713) 2023-07-24 07:56:28 -07:00
httprange_test.go fix: consistent replies for incorrect range requests on replicated buckets (#14345) 2022-03-08 13:58:55 -08:00
iam-etcd-store.go Add "name" and "description" params to service acc (#17172) 2023-05-17 17:05:36 -07:00
iam-etcd-store_test.go
iam-object-store.go Load STS policy mappings periodically (#18061) 2023-09-19 17:57:42 -07:00
iam-store.go fix: Update policy mapping properly in notification (#18088) 2023-09-22 20:47:50 -07:00
iam.go Move IAM periodic ops to a single go routine (#18026) 2023-09-14 15:25:17 -07:00
jwt.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
jwt_test.go allow root user to be disabled via config settings (#17089) 2023-04-28 12:24:14 -07:00
kms-handlers.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
kms-router.go update `minio/kes-go` dep to v0.2.0 (#17850) 2023-08-19 07:37:53 -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 Add lifecycle event source to audit log tags (#17248) 2023-05-22 15:28:56 -07:00
leak-detect_test.go
license-update.go Add monthly license update job (#16391) 2023-01-17 05:08:15 +05:30
listen-notification-handlers.go update buffer channels for both trace and listen events (#18171) 2023-10-05 18:16:04 -06:00
local-locker.go add lock metrics per node (#16943) 2023-04-03 21:23:24 -07:00
local-locker_test.go cleanup Go linter settings (#16736) 2023-03-04 20:57:35 -08:00
lock-rest-client.go allow quota enforcement to rely on older values (#17351) 2023-06-05 16:56:35 -07:00
lock-rest-client_test.go
lock-rest-server-common.go internode lockArgs should use messagepack (#13329) 2021-09-30 11:53:01 -07: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 prometheus: Fix internode stats (#17594) 2023-07-08 07:35:11 -07:00
lock-rest-server_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
main.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
metacache-bucket.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
metacache-bucket_test.go askDisks for strict quorum to be equal to read quorum (#14623) 2022-03-25 16:29:45 -07:00
metacache-entries.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
metacache-entries_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
metacache-manager.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
metacache-marker.go Run staticcheck on CI (#16170) 2022-12-05 11:18:50 -08:00
metacache-server-pool.go Avoid ILM expiry on deleted versions that are yet to replicate (#18175) 2023-10-06 06:55:15 -06:00
metacache-set.go feat: SSE-KMS use uuid instead of read all data to md5. (#17958) 2023-09-18 10:00:54 -07:00
metacache-stream.go Reduce allocations (#17584) 2023-07-06 16:02:08 -07:00
metacache-stream_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
metacache-walk.go simplify channel send() in WalkDir() (#18186) 2023-10-09 17:27:55 -07:00
metacache.go converge SNSD deployments into single code (#15988) 2022-11-01 16:41:01 -07:00
metacache_gen.go re-arrange metacache struct to be optimal (#13609) 2021-11-08 10:26:08 -08:00
metacache_gen_test.go
metacache_test.go Stop async listing earlier (#13160) 2021-09-08 11:06:45 -07:00
metrics-realtime.go Use better host names for metric errors (#18188) 2023-10-09 17:27:11 -07:00
metrics-resource.go Add support for resource metrics (#18057) 2023-09-30 13:40:20 -07:00
metrics-router.go Add support for resource metrics (#18057) 2023-09-30 13:40:20 -07:00
metrics-v2.go Fix current_send_in_progress metric always being zero (#18160) 2023-10-09 17:28:17 -07:00
metrics.go remove logging for invalid metadata values (#18068) 2023-09-20 15:49:55 -07:00
mrf.go fix: do not listAndHeal() inline with PutObject() (#17499) 2023-06-24 19:31:04 -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 remove strict persistence requirements for List() .metacache objects (#17917) 2023-08-25 07:58:11 -07:00
net.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
net_test.go add configurable VRF interface and user-timeout (#17108) 2023-05-03 14:12:25 -07:00
notification-summary.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
notification.go Use better host names for metric errors (#18188) 2023-10-09 17:27:11 -07:00
object-api-common.go fix: make sure to correctly initialize health checks (#17765) 2023-08-01 10:54:26 -07:00
object-api-datatypes.go replication: pass user tags while queueing (#18052) 2023-09-19 03:18:28 -07: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 Improve ListObject Compatibility (#18099) 2023-09-25 08:13:08 -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 Improve ListObject Compatibility (#18099) 2023-09-25 08:13:08 -07:00
object-api-interface.go cache usage, prefix-usage, and buckets for AccountInfo up to 10 secs (#18051) 2023-09-18 22:13:03 -07:00
object-api-listobjects_test.go Improve ListObject Compatibility (#18099) 2023-09-25 08:13:08 -07:00
object-api-multipart_test.go Improve ListObject Compatibility (#18099) 2023-09-25 08:13:08 -07:00
object-api-options.go reduce unnecessary logging, simplify certain error handling (#18196) 2023-10-10 00:33:42 -07:00
object-api-putobject_test.go Signed trailers for signature v4 (#16484) 2023-05-05 19:53:12 -07:00
object-api-utils.go feat: SSE-KMS use uuid instead of read all data to md5. (#17958) 2023-09-18 10:00:54 -07:00
object-api-utils_test.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
object-handlers-common.go reduce unnecessary logging, simplify certain error handling (#18196) 2023-10-10 00:33:42 -07:00
object-handlers-common_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
object-handlers.go fix : PutObjectExtract data races (#18199) 2023-10-10 08:36:44 -07:00
object-handlers_test.go Stricter partNumber checks (#17270) 2023-05-24 08:00:47 -07:00
object-lambda-handlers.go remove generating presignedURLs with range header for lambda (#18033) 2023-09-14 21:58:17 -07:00
object-multipart-handlers.go reduce unnecessary logging, simplify certain error handling (#18196) 2023-10-10 00:33:42 -07:00
object_api_suite_test.go avoid locks for internal and invalid buckets in MakeBucket() (#16302) 2022-12-23 07:46:00 -08:00
os-dirent_fileino.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
os-dirent_ino.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
os-dirent_namelen_bsd.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
os-dirent_namelen_linux.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
os-instrumented.go optimize mkdir calls to avoid base-dir `Mkdir` attempts (#18021) 2023-09-13 08:14:36 -07: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 optimize mkdir calls to avoid base-dir `Mkdir` attempts (#18021) 2023-09-13 08:14:36 -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 use syscall.Rename() directly instead of os.Rename() (#17982) 2023-09-05 20:22:23 -07:00
os-rename_nolinux.go use syscall.Rename() directly instead of os.Rename() (#17982) 2023-09-05 20:22:23 -07: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 optimize mkdir calls to avoid base-dir `Mkdir` attempts (#18021) 2023-09-13 08:14:36 -07:00
os_windows.go optimize mkdir calls to avoid base-dir `Mkdir` attempts (#18021) 2023-09-13 08:14:36 -07:00
osmetric_string.go use renameat2 Linux extension syscall (#17757) 2023-08-27 09:57:11 -07:00
peer-rest-client.go Add support for resource metrics (#18057) 2023-09-30 13:40:20 -07:00
peer-rest-common.go Add support for resource metrics (#18057) 2023-09-30 13:40:20 -07:00
peer-rest-server.go update buffer channels for both trace and listen events (#18171) 2023-10-05 18:16:04 -06:00
peer-s3-client.go Avoid showing buckets without quorum in each pool (#18125) 2023-09-29 00:58:54 -07:00
peer-s3-server.go Avoid showing buckets without quorum in each pool (#18125) 2023-09-29 00:58:54 -07:00
perf-tests.go perf net: Add the endpoint name related to the perf net error (#18063) 2023-09-19 22:41:06 -07:00
policy_test.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
post-policy-fan-out.go feat: SSE-KMS use uuid instead of read all data to md5. (#17958) 2023-09-18 10:00:54 -07:00
post-policy_test.go fix: check post policy like AWS S3 (#18074) 2023-09-25 12:35:25 -07:00
postpolicyform.go fix: check post policy like AWS S3 (#18074) 2023-09-25 12:35:25 -07:00
postpolicyform_test.go
prepare-storage.go optimize mkdir calls to avoid base-dir `Mkdir` attempts (#18021) 2023-09-13 08:14:36 -07:00
rebalance-admin.go Check pool-index for invalid setups (#16501) 2023-01-30 18:33:07 +05:30
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 fix: make sure to correctly initialize health checks (#17765) 2023-08-01 10:54:26 -07:00
s3-zip-handlers.go reduce unnecessary logging, simplify certain error handling (#18196) 2023-10-10 00:33:42 -07:00
scannermetric_string.go Add abandoned folder scanning to metrics (#18076) 2023-09-24 22:15:31 -07:00
server-main.go Add support for resource metrics (#18057) 2023-09-30 13:40:20 -07:00
server-main_test.go fix: A typo in per pool make/delete bucket errs calculation (#17553) 2023-07-03 09:47:40 -07:00
server-rlimit.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
server-startup-msg.go Fix startup formatting (#18156) 2023-10-02 07:39:47 -06: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 Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
service.go Fix panic on double unfreezeServices (#18177) 2023-10-06 07:51:50 -06:00
setup-type.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
sftp-server-driver.go fix: for FTP server driver allow implicit trust of TLS (#17541) 2023-06-30 08:04:13 -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 fix: do not os.Exit(1) while writing goroutines during shutdown (#17640) 2023-07-12 07:18:30 -07:00
signature-v2.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
signature-v2_test.go Revert "Revert "tests: Add context cancelation (#15374)"" 2022-10-14 03:08:40 -07:00
signature-v4-parser.go cleanup ignored static analysis (#16767) 2023-03-06 08:56:10 -08:00
signature-v4-parser_test.go cleanup ignored static analysis (#16767) 2023-03-06 08:56:10 -08:00
signature-v4-utils.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
signature-v4-utils_test.go check if metadata headers/url values are equal with signed headers (#17737) 2023-07-27 11:44:56 -07:00
signature-v4.go Get the signed headers in the order they were signed (#17690) 2023-07-27 11:45:30 -07:00
signature-v4_test.go Revert "Revert "tests: Add context cancelation (#15374)"" 2022-10-14 03:08:40 -07:00
site-replication-metrics.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
site-replication-metrics_gen.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07: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 replication resync: fix queueing (#17775) 2023-08-01 11:51:15 -07: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 site replication: allow setting bandwidth default for bucket (#18062) 2023-09-25 15:50:52 -07:00
site-replication_test.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
speedtest.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
storage-datatypes.go heal: calculate the number of workers based on NRRequests (#17945) 2023-09-11 14:48:54 -07:00
storage-datatypes_gen.go heal: calculate the number of workers based on NRRequests (#17945) 2023-09-11 14:48:54 -07:00
storage-datatypes_gen_test.go Independent Multipart Uploads (#15346) 2022-07-19 08:35:29 -07:00
storage-datatypes_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
storage-errors.go error out by default beyond 10000 versions per object (#17803) 2023-08-04 10:40:21 -07:00
storage-interface.go remove strict persistence requirements for List() .metacache objects (#17917) 2023-08-25 07:58:11 -07:00
storage-rest-client.go fix: set scanning details locally to avoid cached values (#18092) 2023-09-25 08:26:29 -07:00
storage-rest-common.go remove strict persistence requirements for List() .metacache objects (#17917) 2023-08-25 07:58:11 -07:00
storage-rest-server.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
storage-rest_test.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
storagemetric_string.go trace: Publish storage layer errors (#16153) 2022-12-01 12:10:54 -08:00
streaming-signature-v4.go Fix trailing header signature mismatch (#17774) 2023-08-01 08:45:57 -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 Add support for Identity Management Plugin (#14913) 2022-05-26 17:58:09 -07:00
sts-errors.go reduce unnecessary logging, simplify certain error handling (#18196) 2023-10-10 00:33:42 -07:00
sts-handlers.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
sts-handlers_test.go cache usage, prefix-usage, and buckets for AccountInfo up to 10 secs (#18051) 2023-09-18 22:13:03 -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 feat: SSE-KMS use uuid instead of read all data to md5. (#17958) 2023-09-18 10:00:54 -07:00
tier-handlers.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
tier-journal.go fix: upon write failure on disk journal close the file properly (#18183) 2023-10-08 12:17:08 -07:00
tier-journal_gen.go
tier-journal_gen_test.go
tier-journal_test.go
tier-last-day-stats.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
tier-mem-journal.go fix: crash in globalTierJournal when TierConfig is not initialized (#17791) 2023-08-03 14:16:15 -07:00
tier-sweeper.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
tier.go feat: SSE-KMS use uuid instead of read all data to md5. (#17958) 2023-09-18 10:00:54 -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
typed-errors.go Remove older policy attach behavior for LDAP (#17240) 2023-05-26 06:31:24 -07:00
untar.go snowball: Restrict zstd window size (#16987) 2023-04-06 17:47:38 -07:00
update-notifier.go update-notifier.go: misleading version age message (#17750) 2023-07-31 08:36:19 -07:00
update-notifier_test.go update-notifier.go: misleading version age message (#17750) 2023-07-31 08:36:19 -07:00
update.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
update_fips.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
update_nofips.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
update_test.go cleanup ignored static analysis (#16767) 2023-03-06 08:56:10 -08:00
url_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
utils.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
utils_test.go use slices package and remove some helpers (#17342) 2023-06-06 10:12:52 -07:00
veeam-sos-api.go allow lookup()/head() operations on Veeam SOS objects (#17331) 2023-06-01 15:26:26 -07:00
version_test.go
warm-backend-azure.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
warm-backend-gcs.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
warm-backend-minio.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
warm-backend-s3.go Do not use a chain for S3 tiering to return better error messages (#18030) 2023-09-14 15:28:20 -07:00
warm-backend.go fix: tier addition validation (#18136) 2023-09-28 22:33:24 -07:00
xl-storage-disk-id-check.go fix: change DISK_ to DRIVE_ for some drive related envs (#18005) 2023-09-11 12:19:22 -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 avoid repeated large allocations for large parts (#17968) 2023-09-02 07:49:24 -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 allow quorum fileInfo to pick same parityBlocks (#17454) 2023-06-18 18:20:15 -07:00
xl-storage-format-v1_gen.go fix: add healing metric type for heal tracing (#15631) 2022-08-31 12:28:03 -07:00
xl-storage-format-v1_gen_test.go
xl-storage-format-v2-legacy.go fix: inconsistent replication delete marker timestamps (#15956) 2022-10-27 09:46:52 -07:00
xl-storage-format-v2.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
xl-storage-format-v2_gen.go fix: add healing metric type for heal tracing (#15631) 2022-08-31 12:28:03 -07:00
xl-storage-format-v2_gen_test.go Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00
xl-storage-format-v2_string.go Improve listing consistency with version merging (#13723) 2021-12-02 11:29:16 -08:00
xl-storage-format-v2_test.go avoid repeated large allocations for large parts (#17968) 2023-09-02 07:49:24 -07:00
xl-storage-format_test.go avoid repeated large allocations for large parts (#17968) 2023-09-02 07:49:24 -07:00
xl-storage-free-version.go cleanup ignored static analysis (#16767) 2023-03-06 08:56:10 -08:00
xl-storage-free-version_test.go avoid repeated large allocations for large parts (#17968) 2023-09-02 07:49:24 -07:00
xl-storage-meta-inline.go Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00
xl-storage.go fix: O_DIRECT is on only for multi-disk setups (#18194) 2023-10-09 17:08:40 -07:00
xl-storage_noatime_notsupported.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
xl-storage_noatime_supported.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
xl-storage_test.go Add active disk health checks (#17539) 2023-07-13 11:41:55 -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 test: use `T.TempDir` to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00