minio/cmd
Poorna b48bbe08b2
Add additional info for replication metrics API (#17293)
to track the replication transfer rate across different nodes,
number of active workers in use and in-queue stats to get
an idea of the current workload.

This PR also adds replication metrics to the site replication
status API. For site replication, prometheus metrics are
no longer at the bucket level - but at the cluster level.

Add prometheus metric to track credential errors since uptime
2023-08-30 01:00:59 -07:00
..
testdata Do not use inline data size in xl.meta quorum calculation (#14831) 2022-05-24 06:26:38 -07:00
acl-handlers.go xmlDecoder err use ErrMalformedXML when PutBucketACLHandler (#17185) 2023-05-11 11:11:15 -07:00
admin-bucket-handlers.go Reduce the number of calls to import bucket metadata (#17899) 2023-08-25 07:59:16 -07:00
admin-handler-utils.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
admin-handlers-config-kv.go Send AuditLog via new middleware fn for admin APIs (#17632) 2023-07-13 14:52:21 -07:00
admin-handlers-idp-config.go Send AuditLog via new middleware fn for admin APIs (#17632) 2023-07-13 14:52:21 -07:00
admin-handlers-idp-ldap.go Send AuditLog via new middleware fn for admin APIs (#17632) 2023-07-13 14:52:21 -07:00
admin-handlers-pools.go Fix spelling of 'already' across repository (#17703) 2023-07-21 08:45:08 -07:00
admin-handlers-site-replication.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
admin-handlers-users-race_test.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
admin-handlers-users.go Send AuditLog via new middleware fn for admin APIs (#17632) 2023-07-13 14:52:21 -07:00
admin-handlers-users_test.go avoid using os.Getenv for internal code, use env.Get() instead (#17688) 2023-07-20 07:52:49 -07:00
admin-handlers.go fix: replace req context by locker context (#17880) 2023-08-19 22:09:07 -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-heal-ops.go fix: add proxyByNode for batch jobs as part of their jobId (#17844) 2023-08-11 13:12:35 -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 error out by default beyond 10000 versions per object (#17803) 2023-08-04 10:40:21 -07:00
api-errors_test.go allow quorum fileInfo to pick same parityBlocks (#17454) 2023-06-18 18:20:15 -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 Reduce allocations (#17584) 2023-07-06 16:02:08 -07:00
api-response_test.go
api-router.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -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 fix: set request ID in tracing context key (#17602) 2023-07-08 07:31:42 -07:00
auth-handler_test.go allow root user to be disabled via config settings (#17089) 2023-04-28 12:24:14 -07:00
authtype_string.go Signed trailers for signature v4 (#16484) 2023-05-05 19:53:12 -07:00
background-heal-ops.go skip disks under scanning when healing disks (#17822) 2023-08-09 12:51:47 -07:00
background-newdisks-heal-ops.go avoid passing around poolIdx, setIdx instead pass the relevant disks (#17660) 2023-07-17 09:52:05 -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 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_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 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_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 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_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 allow bootstrap to capture time-spent for each initializers (#17900) 2023-08-23 03:07:06 -07:00
bucket-encryption-handlers.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
bucket-encryption.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
bucket-encryption_test.go
bucket-handlers.go s3: Delete Bucket should not recreate bucket if it does not exist (#17676) 2023-07-18 09:32:19 -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 Add updatedAt for GetBucketLifecycleConfig (#17271) 2023-05-24 22:52:39 -07:00
bucket-lifecycle-handlers_test.go more compliance related fixes (#17408) 2023-06-13 13:52:33 -07:00
bucket-lifecycle.go Don't log when object to be tiered is not found (#17924) 2023-08-25 23:34:16 -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 fix: add proxyByNode for batch jobs as part of their jobId (#17844) 2023-08-11 13:12:35 -07:00
bucket-metadata-sys.go Reduce the number of calls to import bucket metadata (#17899) 2023-08-25 07:59:16 -07:00
bucket-metadata.go Reduce the number of calls to import bucket metadata (#17899) 2023-08-25 07:59:16 -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 migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
bucket-object-lock.go Avoid extra GetObjectInfo call in DeleteObject API (#17599) 2023-07-10 07:57:56 -07:00
bucket-policy-handlers.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
bucket-policy-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-policy.go fix: username replacements for aws:username must use parentUser (#16591) 2023-02-10 06:52:31 -08:00
bucket-quota.go Further print log messages once per error (#17618) 2023-07-10 07:59:57 -07:00
bucket-replication-handlers.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-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 Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -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 Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
bucket-replication_test.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -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 Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
bucket-versioning-handler.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -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 Pass environment variable to control session length to console (#17885) 2023-08-21 11:55:43 -07:00
common-main_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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.go allow bootstrap to capture time-spent for each initializers (#17900) 2023-08-23 03:07:06 -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 allow bootstrap to capture time-spent for each initializers (#17900) 2023-08-23 03:07:06 -07:00
config-migrate_test.go avoid attempting to migrate old configs (#17004) 2023-04-21 13:56:08 -07:00
config-versions.go avoid attempting to migrate old configs (#17004) 2023-04-21 13:56:08 -07:00
config.go allow bootstrap to capture time-spent for each initializers (#17900) 2023-08-23 03:07:06 -07:00
consolelogger.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
copy-part-range.go
copy-part-range_test.go
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 count all versions as part of DeleteAllVersionsAction (#17821) 2023-08-09 08:55:19 -07:00
data-scanner.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
data-scanner_test.go Retain current and upto NewerNoncurrentVersions versions (#17909) 2023-08-24 09:26:29 -07:00
data-usage-cache.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -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 change directory objects to never create new versions (#17109) 2023-05-02 16:09:33 -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 fix: optimize DiskInfo() call avoid metrics when not needed (#17763) 2023-07-31 15:20:48 -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 Reduce allocations (#17584) 2023-07-06 16:02:08 -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 migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
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 only allow decryption of etag for only sse-s3 (#17335) 2023-06-05 13:08:51 -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 fix: report correct pool/set/disk indexes for offline disks (#17695) 2023-07-20 07:48:21 -07:00
endpoint-ellipses_test.go allow support for parity '0', '1' enabling support for 2,3 drive setups (#15171) 2022-06-27 20:22:18 -07:00
endpoint.go fix: report correct pool/set/disk indexes for offline disks (#17695) 2023-07-20 07:48:21 -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 DiskInfo() call avoid metrics when not needed (#17763) 2023-07-31 15:20:48 -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 Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
erasure-healing-common_test.go use renameat2 Linux extension syscall (#17757) 2023-08-27 09:57:11 -07:00
erasure-healing.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-metadata-utils.go Add slow drive timeouts to match with active disk monitoring (#17701) 2023-07-25 16:58:31 -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 do not have to consider replicationTimestamp for healing and quorum (#17922) 2023-08-25 15:31:15 -07:00
erasure-metadata_test.go fallback on etags if they match when mtime is not same (#17424) 2023-06-17 19:18:20 -07:00
erasure-multipart.go use renameat2 Linux extension syscall (#17757) 2023-08-27 09:57:11 -07:00
erasure-object.go use renameat2 Linux extension syscall (#17757) 2023-08-27 09:57:11 -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 fix: retry listing in decommissioning if it fails perpetually (#17682) 2023-07-19 13:09:37 -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 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 under rebalance look for expired versions v/s remaining versions (#17482) 2023-06-21 13:23:20 -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_gen_test.go feat: introduce pool-level rebalance (#15483) 2022-10-25 12:36:57 -07:00
erasure-server-pool.go fix: validate incoming uploadID to be base64 encoded (#17865) 2023-08-17 09:37:55 -07:00
erasure-sets.go optimize deletePrefix, use direct set location via object name (#17827) 2023-08-09 16:30:22 -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: add deadline worker pattern for local disk removers (#17845) 2023-08-14 12:28:13 -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 Reduce allocations (#17584) 2023-07-06 16:02:08 -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 fix: make sure to correctly initialize health checks (#17765) 2023-08-01 10:54:26 -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 Use os.ReadFile instead of ioutil.ReadFile (#17649) 2023-07-13 09:07:10 -07:00
generic-handlers.go fix: honor requested allow origin settings properly (#17789) 2023-08-02 20:41:21 -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 skip disks under scanning when healing disks (#17822) 2023-08-09 12:51:47 -07:00
globals.go fix: batch status reporting after complete (#17852) 2023-08-15 12:22:30 -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 return tags as part of Head/Get calls (#17635) 2023-07-22 07:19:43 -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 allow bootstrap to capture time-spent for each initializers (#17900) 2023-08-23 03:07:06 -07:00
iam-store.go allow bootstrap to capture time-spent for each initializers (#17900) 2023-08-23 03:07:06 -07:00
iam.go allow bootstrap to capture time-spent for each initializers (#17900) 2023-08-23 03:07:06 -07:00
jwt.go return different status code for internode communication (#17655) 2023-07-14 18:34:55 -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 update minio/kes-go dep to v0.2.0 (#17850) 2023-08-19 07:37:53 -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 allow quorum fileInfo to pick same parityBlocks (#17454) 2023-06-18 18:20:15 -07: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
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 avoid using os.Getenv for internal code, use env.Get() instead (#17688) 2023-07-20 07:52:49 -07:00
metacache-bucket.go converge SNSD deployments into single code (#15988) 2022-11-01 16:41:01 -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 change directory objects to never create new versions (#17109) 2023-05-02 16:09:33 -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 Fix distributed listing not able to resume (#17855) 2023-08-15 07:45:25 -07:00
metacache-set.go remove strict persistence requirements for List() .metacache objects (#17917) 2023-08-25 07:58:11 -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 fix: skip access checks further for known buckets (#17934) 2023-08-28 15:16:41 -07:00
metacache.go converge SNSD deployments into single code (#15988) 2022-11-01 16:41:01 -07:00
metacache_gen.go
metacache_gen_test.go
metacache_test.go
metrics-realtime.go fix: byHost realTime metrics API (#17681) 2023-07-18 23:50:30 -07:00
metrics-router.go move bucket centric metrics to /minio/v2/metrics/bucket handlers (#17663) 2023-07-18 22:25:12 -07:00
metrics-v2.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
metrics.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -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 add configurable VRF interface and user-timeout (#17108) 2023-05-03 14:12:25 -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 Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -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 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.go fix: optimize DiskInfo() call avoid metrics when not needed (#17763) 2023-07-31 15:20:48 -07:00
object-api-utils_test.go Reduce allocations in Walkdir (#17036) 2023-04-15 10:25:25 -07:00
object-handlers-common.go remove mTime requirement from pre-condition checks (#17916) 2023-08-24 14:33:58 -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 remove mTime requirement from pre-condition checks (#17916) 2023-08-24 14:33:58 -07:00
object-handlers_test.go Stricter partNumber checks (#17270) 2023-05-24 08:00:47 -07:00
object-lambda-handlers.go Reduce allocations (#17584) 2023-07-06 16:02:08 -07:00
object-multipart-handlers.go remove mTime requirement from pre-condition checks (#17916) 2023-08-24 14:33:58 -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
os-dirent_ino.go
os-dirent_namelen_bsd.go
os-dirent_namelen_linux.go
os-instrumented.go use renameat2 Linux extension syscall (#17757) 2023-08-27 09:57:11 -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 fix: fork os.MkdirAll to optimize cases where parent exists (#15379) 2022-07-24 00:43:11 -07:00
os-reliable_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
os-rename_linux.go use renameat2 Linux extension syscall (#17757) 2023-08-27 09:57:11 -07:00
os-rename_nolinux.go use renameat2 Linux extension syscall (#17757) 2023-08-27 09:57:11 -07:00
os_other.go fix: syscall to record time on non-linux (#17383) 2023-06-13 11:04:50 -07:00
os_unix.go fix: skip access checks further for known buckets (#17934) 2023-08-28 15:16:41 -07:00
os_windows.go fix: on windows use FindClose close handler (#17306) 2023-05-30 02:15:57 -07:00
osmetric_string.go use renameat2 Linux extension syscall (#17757) 2023-08-27 09:57:11 -07:00
peer-rest-client.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -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 Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
peer-s3-client.go Add slow drive timeouts to match with active disk monitoring (#17701) 2023-07-25 16:58:31 -07:00
peer-s3-server.go add new errors for Disks with timeouts (#17770) 2023-08-01 12:47:50 -07:00
perf-tests.go fix: replace context by timeout-context from parent-context when selfSpeedTest (#17906) 2023-08-25 07:58:38 -07:00
policy_test.go do not remove Sid from svcaccount policies (#14064) 2022-01-10 14:26:26 -08:00
post-policy-fan-out.go fix: under FanOut API avoid repeated md5sum calculation (#17572) 2023-07-05 03:16:05 -07:00
post-policy_test.go Add test for fixed post policy exploit (#16855) 2023-03-20 01:06:45 -07:00
postpolicyform.go
postpolicyform_test.go
prepare-storage.go fix: make sure to correctly initialize health checks (#17765) 2023-08-01 10:54:26 -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 Avoid extra GetObjectInfo call in DeleteObject API (#17599) 2023-07-10 07:57:56 -07:00
scannermetric_string.go Run staticcheck on CI (#16170) 2022-12-05 11:18:50 -08:00
server-main.go allow bootstrap to capture time-spent for each initializers (#17900) 2023-08-23 03:07:06 -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 Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
server-startup-msg.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -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 fix: honor requested allow origin settings properly (#17789) 2023-08-02 20:41:21 -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.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 check if metadata headers/url values are equal with signed headers (#17737) 2023-07-27 11:44:56 -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 Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -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 use renameat2 Linux extension syscall (#17757) 2023-08-27 09:57:11 -07:00
storage-datatypes_gen.go use renameat2 Linux extension syscall (#17757) 2023-08-27 09:57:11 -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 remove strict persistence requirements for List() .metacache objects (#17917) 2023-08-25 07:58:11 -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 remove strict persistence requirements for List() .metacache objects (#17917) 2023-08-25 07:58:11 -07:00
storage-rest_test.go fix: optimize DiskInfo() call avoid metrics when not needed (#17763) 2023-07-31 15:20:48 -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 sts: validate if iam subsystem initialized in handlers (#17796) 2023-08-03 13:24:25 -07:00
sts-handlers.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
stserrorcode_string.go sts: validate if iam subsystem initialized in handlers (#17796) 2023-08-03 13:24:25 -07:00
test-utils_test.go fix: report correct pool/set/disk indexes for offline disks (#17695) 2023-07-20 07:48:21 -07:00
tier-handlers.go Send AuditLog via new middleware fn for admin APIs (#17632) 2023-07-13 14:52:21 -07:00
tier-journal.go fix: crash in globalTierJournal when TierConfig is not initialized (#17791) 2023-08-03 14:16:15 -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 Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -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 fix: upon DNS refresh() failure use previous values (#17561) 2023-07-03 12:30:51 -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
utils.go Reduce memory profiling rate (#17894) 2023-08-22 07:21:49 -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 Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
warm-backend.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
xl-storage-disk-id-check.go remove strict persistence requirements for List() .metacache objects (#17917) 2023-08-25 07:58:11 -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 Fix DeleteObject when only free versions remain (#16289) 2022-12-21 16:24:07 -08:00
xl-storage-format-utils_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08: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 error out by default beyond 10000 versions per object (#17803) 2023-08-04 10:40:21 -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
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 Indicate RenameData is called by healObject (#16997) 2023-04-09 10:25:37 -07:00
xl-storage-format_test.go Fix DeleteObject when only free versions remain (#16289) 2022-12-21 16:24:07 -08: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 Fix DeleteObject when only free versions remain (#16289) 2022-12-21 16:24:07 -08:00
xl-storage-meta-inline.go
xl-storage.go Add additional info for replication metrics API (#17293) 2023-08-30 01:00:59 -07:00
xl-storage_noatime_notsupported.go
xl-storage_noatime_supported.go
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