minio/cmd
Anis Eleuch b0e1776d6d
Do not use a chain for S3 tiering to return better error messages (#18030)
When using a chain provider all providers do not return a valid
access and secret key, an anonymous request is sent, which makes it hard
for users to figure out what is going on

In the case of S3 tiering, when AWS IAM temporary account generation returns
an error, an anonymous login will be used because of the chain provider.
Avoid this and use the AWS IAM provider directly to get a good error
message.
2023-09-14 15:28:20 -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 fix: bucket quota clear and honor existing quota config (#17988) 2023-09-06 19:03:58 -07:00
admin-handler-utils.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07: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-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_test.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 policy package import name (#18031) 2023-09-14 14:50:16 -07:00
admin-handlers.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -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_test.go allow quorum fileInfo to pick same parityBlocks (#17454) 2023-06-18 18:20:15 -07:00
api-errors.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
api-headers_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
api-headers.go return tags as part of Head/Get calls (#17635) 2023-07-22 07:19:43 -07:00
api-resources_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-response_test.go
api-response.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
api-router.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
api-utils_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
api-utils.go cleanup ignored static analysis (#16767) 2023-03-06 08:56:10 -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_test.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
auth-handler.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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_gen_test.go
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.go fix: change DISK_ to DRIVE_ for some drive related envs (#18005) 2023-09-11 12:19:22 -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-handlers_gen.go Reuse types for key-value, notification and retry (#17936) 2023-08-29 11:27:23 -07:00
batch-handlers.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -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-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.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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-replicate_gen.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-rotate_gen_test.go Reuse types for key-value, notification and retry (#17936) 2023-08-29 11:27:23 -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.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07: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
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_test.go
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-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-handlers.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-lifecycle-audit.go Add lifecycle event source to audit log tags (#17248) 2023-05-22 15:28:56 -07:00
bucket-lifecycle-handlers_test.go more compliance related fixes (#17408) 2023-06-13 13:52:33 -07:00
bucket-lifecycle-handlers.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-lifecycle.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-listobjects-handlers.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-metadata_gen_test.go
bucket-metadata_gen.go Add updatedAt for GetBucketLifecycleConfig (#17271) 2023-05-24 22:52:39 -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-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_test.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.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
bucket-quota.go fix: bucket quota clear and honor existing quota config (#17988) 2023-09-06 19:03:58 -07:00
bucket-replication_test.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -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_gen_test.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.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_gen_test.go replication: improve MRF healing. (#15556) 2022-08-22 16:53:06 -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_test.go reduce logging in bucket replication in retry scenarios (#17820) 2023-08-08 13:27:40 -07:00
bucket-replication-utils.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
bucket-replication.go add backups for usage-caches to rely on upon error (#18029) 2023-09-14 11:53:52 -07:00
bucket-stats_gen_test.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.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_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
common-main.go Do not use a chain for S3 tiering to return better error messages (#18030) 2023-09-14 15:28:20 -07:00
config-common.go optimize deletePrefix, use direct set location via object name (#17827) 2023-08-09 16:30:22 -07:00
config-current_test.go Avoid config migration on every startup (#16278) 2022-12-19 11:10:14 -08:00
config-current.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07: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_test.go avoid attempting to migrate old configs (#17004) 2023-04-21 13:56:08 -07:00
config-migrate.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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_test.go
copy-part-range.go
crossdomain-xml-handler_test.go fix: set request ID in tracing context key (#17602) 2023-07-08 07:31:42 -07:00
crossdomain-xml-handler.go fix: set request ID in tracing context key (#17602) 2023-07-08 07:31:42 -07:00
data-scanner_test.go Retain current and upto NewerNoncurrentVersions versions (#17909) 2023-08-24 09:26:29 -07:00
data-scanner-metric.go count all versions as part of DeleteAllVersionsAction (#17821) 2023-08-09 08:55:19 -07:00
data-scanner.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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
data-usage-cache_gen_test.go Add Object Version count histogram (#16739) 2023-03-10 08:53:59 -08: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.go add backups for usage-caches to rely on upon error (#18029) 2023-09-14 11:53:52 -07:00
data-usage-utils.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
data-usage.go add backups for usage-caches to rely on upon error (#18029) 2023-09-14 11:53:52 -07:00
decommetric_string.go Add trace support for decommissioning (#15502) 2022-08-10 12:46:45 -07:00
disk-cache_test.go Avoid cache GC of writebacks before commit syncs (#13860) 2021-12-08 14:52:31 -08:00
disk-cache-backend.go optimize mkdir calls to avoid base-dir Mkdir attempts (#18021) 2023-09-13 08:14:36 -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_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
disk-cache-utils.go etag: add Format and Decrypt functions (#14659) 2022-04-03 13:29:13 -07:00
disk-cache.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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_test.go Revert "Revert "tests: Add context cancelation (#15374)"" 2022-10-14 03:08:40 -07:00
dynamic-timeouts.go change default lock retry interval to 50ms (#15560) 2022-08-19 16:21:05 -07:00
encryption-v1_test.go validate correct ETag for the parts sent during CompleteMultipart (#15751) 2022-09-23 21:17:08 -07:00
encryption-v1.go only allow decryption of etag for only sse-s3 (#17335) 2023-06-05 13:08:51 -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
endpoint-ellipses_test.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
endpoint-ellipses.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
erasure_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
erasure-coding.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
erasure-common.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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-decode.go allow healing to prefer local disks over remote (#17788) 2023-08-03 02:18:18 -07:00
erasure-encode_test.go Remove bloom filter (#16682) 2023-02-24 09:03:31 +05:30
erasure-encode.go Add number of offline disks in quorum errors (#16822) 2023-05-25 09:39:06 -07:00
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_test.go avoid Access() calls on known bucket paths (#17719) 2023-07-26 11:31:40 -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-common.go avoid double logging from healing (#17950) 2023-08-30 18:46:04 -07:00
erasure-healing.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-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-utils.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
erasure-metadata.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
erasure-multipart.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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-object.go fix: ignore transient errors in read path (#18006) 2023-09-11 15:29:59 -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_gen.go decom IAM, Bucket metadata properly (#15220) 2022-07-04 14:02:54 -07: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-decom.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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-rebalance_gen.go feat: introduce pool-level rebalance (#15483) 2022-10-25 12:36:57 -07:00
erasure-server-pool-rebalance.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
erasure-server-pool.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-sets.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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
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_string.go
format-disk-cache_test.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -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-erasure_test.go fix: make sure to correctly initialize health checks (#17765) 2023-08-01 10:54:26 -07:00
format-erasure.go optimize mkdir calls to avoid base-dir Mkdir attempts (#18021) 2023-09-13 08:14:36 -07:00
format-meta.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_contrib.go
generic-handlers_test.go fix: set request ID in tracing context key (#17602) 2023-07-08 07:31:42 -07:00
generic-handlers.go introduce MINIO_BROWSER_REDIRECT env to enable/disable auto-redirect (#18025) 2023-09-13 18:43:57 -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_test.go fix: reduce using memory and temporary files. (#17206) 2023-05-15 14:08:54 -07:00
handler-utils.go fix: report bucket metrics for only existing buckets (#17987) 2023-09-06 12:50:46 -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_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
http-tracer.go Fix: set request id in trace context properly (#17622) 2023-07-10 15:40:44 -07:00
httprange_test.go fix: consistent replies for incorrect range requests on replicated buckets (#14345) 2022-03-08 13:58:55 -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
iam-etcd-store_test.go
iam-etcd-store.go Add "name" and "description" params to service acc (#17172) 2023-05-17 17:05:36 -07:00
iam-object-store.go Move IAM periodic ops to a single go routine (#18026) 2023-09-14 15:25:17 -07:00
iam-store.go Move IAM periodic ops to a single go routine (#18026) 2023-09-14 15:25:17 -07:00
iam.go Move IAM periodic ops to a single go routine (#18026) 2023-09-14 15:25:17 -07:00
jwt_test.go allow root user to be disabled via config settings (#17089) 2023-04-28 12:24:14 -07:00
jwt.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -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_gen_test.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07:00
last-minute_gen.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07:00
last-minute.go Do lockless last minute latency metrics (#17576) 2023-07-05 10:40:45 -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 to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
local-locker_test.go cleanup Go linter settings (#16736) 2023-03-04 20:57:35 -08:00
local-locker.go add lock metrics per node (#16943) 2023-04-03 21:23:24 -07:00
lock-rest-client_test.go
lock-rest-client.go allow quota enforcement to rely on older values (#17351) 2023-06-05 16:56:35 -07:00
lock-rest-server_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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-common.go internode lockArgs should use messagepack (#13329) 2021-09-30 11:53:01 -07:00
lock-rest-server.go prometheus: Fix internode stats (#17594) 2023-07-08 07:35:11 -07:00
main.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
metacache_gen_test.go
metacache_gen.go re-arrange metacache struct to be optimal (#13609) 2021-11-08 10:26:08 -08:00
metacache_test.go Stop async listing earlier (#13160) 2021-09-08 11:06:45 -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-bucket.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-entries.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07: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 optimize mkdir calls to avoid base-dir Mkdir attempts (#18021) 2023-09-13 08:14:36 -07:00
metacache-set.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
metacache-stream_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
metacache-stream.go Reduce allocations (#17584) 2023-07-06 16:02:08 -07:00
metacache-walk.go use buffers for pathJoin, to re-use buffers. (#17960) 2023-08-31 17:58:48 -07:00
metacache.go converge SNSD deployments into single code (#15988) 2022-11-01 16:41:01 -07:00
metrics-realtime.go fix: byHost realTime metrics API (#17681) 2023-07-18 23:50:30 -07:00
metrics-router.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
metrics-v2.go metrics: fix panic in replication stats reporting (#17979) 2023-09-05 10:26:18 -07:00
metrics.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
mrf.go fix: do not listAndHeal() inline with PutObject() (#17499) 2023-06-24 19:31:04 -07:00
namespace-lock_test.go
namespace-lock.go allow quota enforcement to rely on older values (#17351) 2023-06-05 16:56:35 -07:00
naughty-disk_test.go remove strict persistence requirements for List() .metacache objects (#17917) 2023-08-25 07:58:11 -07:00
net_test.go add configurable VRF interface and user-timeout (#17108) 2023-05-03 14:12:25 -07:00
net.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
notification-summary.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
notification.go Embed file in ZIP with custom permissions (#17954) 2023-09-06 09:24:01 -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
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 Avoid extra GetObjectInfo call in DeleteObject API (#17599) 2023-07-10 07:57:56 -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 replication: add validation API (#17520) 2023-07-10 20:09:20 -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 fix: validate incoming uploadID to be base64 encoded (#17865) 2023-08-17 09:37:55 -07:00
object-api-interface.go allow specifying lower disks for Walk() (#17829) 2023-08-14 21:32:39 -07:00
object-api-listobjects_test.go fix: A typo in per pool make/delete bucket errs calculation (#17553) 2023-07-03 09:47:40 -07:00
object-api-multipart_test.go Signed trailers for signature v4 (#16484) 2023-05-05 19:53:12 -07:00
object-api-options.go return tags as part of Head/Get calls (#17635) 2023-07-22 07:19:43 -07:00
object-api-putobject_test.go Signed trailers for signature v4 (#16484) 2023-05-05 19:53:12 -07:00
object-api-utils_test.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
object-api-utils.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
object-handlers_test.go Stricter partNumber checks (#17270) 2023-05-24 08:00:47 -07:00
object-handlers-common_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
object-handlers-common.go remove mTime requirement from pre-condition checks (#17916) 2023-08-24 14:33:58 -07:00
object-handlers.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
object-lambda-handlers.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
object-multipart-handlers.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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
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_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
os-readdir-common.go
os-reliable_test.go optimize mkdir calls to avoid base-dir Mkdir attempts (#18021) 2023-09-13 08:14:36 -07:00
os-reliable.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
osmetric_string.go use renameat2 Linux extension syscall (#17757) 2023-08-27 09:57:11 -07:00
peer-rest-client.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
peer-rest-common.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
peer-rest-server.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
peer-s3-client.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
peer-s3-server.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
perf-tests.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
policy_test.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
post-policy_test.go Add test for fixed post policy exploit (#16855) 2023-03-20 01:06:45 -07:00
post-policy-fan-out.go fix: under FanOut API avoid repeated md5sum calculation (#17572) 2023-07-05 03:16:05 -07:00
postpolicyform_test.go
postpolicyform.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
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 Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
scannermetric_string.go Run staticcheck on CI (#16170) 2022-12-05 11:18:50 -08:00
server_test.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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-main.go fix: allow dynamic ports for API only in non-distributed setups (#18019) 2023-09-12 19:10:49 -07:00
server-rlimit.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
server-startup-msg_test.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
server-startup-msg.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
service.go support 'mc admin service restart' for windows (#16512) 2023-02-01 17:31:46 +05:30
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_test.go Revert "Revert "tests: Add context cancelation (#15374)"" 2022-10-14 03:08:40 -07:00
signature-v2.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
signature-v4_test.go Revert "Revert "tests: Add context cancelation (#15374)"" 2022-10-14 03:08:40 -07:00
signature-v4-parser_test.go cleanup ignored static analysis (#16767) 2023-03-06 08:56:10 -08:00
signature-v4-parser.go cleanup ignored static analysis (#16767) 2023-03-06 08:56:10 -08: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-utils.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
signature-v4.go Get the signed headers in the order they were signed (#17690) 2023-07-27 11:45:30 -07:00
site-replication_test.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -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-metrics_gen.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
site-replication-metrics.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07: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-utils_gen.go feat: Add support for site level resync (#15753) 2022-11-14 07:16:40 -08:00
site-replication-utils.go replication resync: fix queueing (#17775) 2023-08-01 11:51:15 -07:00
site-replication.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
speedtest.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
storage-datatypes_gen_test.go Independent Multipart Uploads (#15346) 2022-07-19 08:35:29 -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_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
storage-datatypes.go heal: calculate the number of workers based on NRRequests (#17945) 2023-09-11 14:48:54 -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_test.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
storage-rest-client.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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
storagemetric_string.go trace: Publish storage layer errors (#16153) 2022-12-01 12:10:54 -08:00
streaming-signature-v4_test.go
streaming-signature-v4.go Fix trailing header signature mismatch (#17774) 2023-08-01 08:45:57 -07:00
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 sts: validate if iam subsystem initialized in handlers (#17796) 2023-08-03 13:24:25 -07:00
sts-handlers_test.go avoid using os.Getenv for internal code, use env.Get() instead (#17688) 2023-07-20 07:52:49 -07:00
sts-handlers.go Fix policy package import name (#18031) 2023-09-14 14: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 Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
tier_gen_test.go
tier_gen.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
tier-handlers.go Fix policy package import name (#18031) 2023-09-14 14:50:16 -07:00
tier-journal_gen_test.go
tier-journal_gen.go
tier-journal_test.go
tier-journal.go fix: crash in globalTierJournal when TierConfig is not initialized (#17791) 2023-08-03 14:16:15 -07:00
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 Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
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_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
update-notifier_test.go update-notifier.go: misleading version age message (#17750) 2023-07-31 08:36:19 -07:00
update-notifier.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
url_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
utils_test.go use slices package and remove some helpers (#17342) 2023-06-06 10:12:52 -07:00
utils.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -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 Do not use a chain for S3 tiering to return better error messages (#18030) 2023-09-14 15:28:20 -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
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_test.go
xl-storage-errors.go fix: handle syscall.EROFS also for osIsPermission() (#16765) 2023-03-06 08:56:29 -08:00
xl-storage-format_test.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-utils.go avoid repeated large allocations for large parts (#17968) 2023-09-02 07:49:24 -07:00
xl-storage-format-v1_gen_test.go
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.go allow quorum fileInfo to pick same parityBlocks (#17454) 2023-06-18 18:20:15 -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_gen.go fix: add healing metric type for heal tracing (#15631) 2022-08-31 12:28:03 -07: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-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-free-version_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-meta-inline.go Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00
xl-storage.go optimize mkdir calls to avoid base-dir Mkdir attempts (#18021) 2023-09-13 08:14:36 -07:00