minio/cmd
Anis Elleuch d6d01067a0
fix: allow global leader lock context merge to be canceled (#16603)
Global leader lock was first designated to only acquired once
until the node is killed. However, currently, the code acquires
it repeatedly during the lifetime of the server, now there is a
goroutine leak.
2023-02-13 01:26:38 -08: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 fix: aclHandlers convert XML parse error to relevant client error (#16587) 2023-02-10 02:59:10 -08:00
admin-bucket-handlers.go upgrade deps for minio/pkg v1.6.1 to include groups conditions (#16538) 2023-02-06 09:27:29 -08:00
admin-handler-utils.go Better error when setting up replication with a service account alias (#16472) 2023-01-25 21:50:12 +05:30
admin-handlers-config-kv.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
admin-handlers-idp-config.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
admin-handlers-idp-ldap.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
admin-handlers-pools.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
admin-handlers-site-replication.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
admin-handlers-users-race_test.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
admin-handlers-users.go upgrade deps for minio/pkg v1.6.1 to include groups conditions (#16538) 2023-02-06 09:27:29 -08:00
admin-handlers-users_test.go fix: multiObjectDelete by passing versionId for authorization (#16562) 2023-02-08 08:01:00 +05:30
admin-handlers.go ServerInfo: return per erasure set information (#16583) 2023-02-11 18:31:56 +05:30
admin-handlers_test.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
admin-heal-ops.go add a way to avoid blocking queueHealTask() depending on caller (#16433) 2023-01-19 18:50:54 +05:30
admin-router.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
admin-server-info.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08: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 fix: disallow SSE-C encrypted objects on replicated buckets (#16467) 2023-01-24 15:46:33 -08:00
api-errors_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
api-headers.go use correct xml package for custom MarshalXML() (#16421) 2023-01-17 05:08:33 +05:30
api-headers_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
api-resources.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-resources_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-response.go use correct xml package for custom MarshalXML() (#16421) 2023-01-17 05:08:33 +05:30
api-response_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-router.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
api-utils.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
api-utils_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
apierrorcode_string.go fix: disallow SSE-C encrypted objects on replicated buckets (#16467) 2023-01-24 15:46:33 -08:00
auth-handler.go fix: multiObjectDelete by passing versionId for authorization (#16562) 2023-02-08 08:01:00 +05:30
auth-handler_test.go upgrade deps for minio/pkg v1.6.1 to include groups conditions (#16538) 2023-02-06 09:27:29 -08:00
authtype_string.go allow tagging policy condition for GetObject (#15777) 2022-10-02 12:29:29 -07:00
background-heal-ops.go Periodically refresh buckets metadata from the backend disks (#16561) 2023-02-09 10:29:20 -08:00
background-newdisks-heal-ops.go Properly restart fresh disk healing when failed in some places (#16413) 2023-01-14 05:06:46 +05:30
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 Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
batch-handlers.go remove incorrect use of WaitGroup (#16596) 2023-02-12 20:59:45 -08:00
batch-handlers_gen.go support deleteMarkers and all versions in batch replication (#15858) 2022-10-13 14:42:10 -07:00
batch-handlers_gen_test.go feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -07:00
batchreplicationmetric_string.go feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -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 remove spurious logging for object not found (#15842) 2022-10-12 04:28:21 -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-peer-server.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
bucket-encryption-handlers.go fix: do not return IAM/Bucket metadata replication errors to client (#16486) 2023-01-26 11:11:54 -08:00
bucket-encryption.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
bucket-encryption_test.go sse: add support for SSE-KMS bucket configurations (#12295) 2021-05-14 00:59:05 -07:00
bucket-handlers.go fix: multiObjectDelete by passing versionId for authorization (#16562) 2023-02-08 08:01:00 +05:30
bucket-handlers_test.go fix: deleted object names for directory objects (#16448) 2023-01-20 21:16:06 +05:30
bucket-lifecycle-handlers.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
bucket-lifecycle-handlers_test.go update gofumpt -w - new changes 2022-04-13 12:00:11 -07:00
bucket-lifecycle.go tiering: UpdateWorkers may be called before Init (#16573) 2023-02-08 19:13:34 -08: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 migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
bucket-metadata-sys.go Periodically refresh buckets metadata from the backend disks (#16561) 2023-02-09 10:29:20 -08:00
bucket-metadata.go vectorize cluster-wide calls such as bucket operations (#16313) 2023-01-03 08:16:39 -08:00
bucket-metadata_gen.go fix: for unexpected errors in reading versioning config panic (#14994) 2022-05-31 02:57:57 -07:00
bucket-metadata_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
bucket-notification-handlers.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
bucket-object-lock.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
bucket-policy-handlers.go fix: do not return IAM/Bucket metadata replication errors to client (#16486) 2023-01-26 11:11:54 -08:00
bucket-policy-handlers_test.go avoid locks for internal and invalid buckets in MakeBucket() (#16302) 2022-12-23 07:46:00 -08: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 Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
bucket-replication-handlers.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
bucket-replication-stats.go replication: clone metrics while loading metrics cache (#16462) 2023-01-24 02:10:32 -08:00
bucket-replication-utils.go persist replication stats with leader lock (#16282) 2022-12-22 14:25:13 -08:00
bucket-replication-utils_gen.go feat: Add support for site level resync (#15753) 2022-11-14 07:16:40 -08: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 run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
bucket-replication.go remove incorrect use of WaitGroup (#16596) 2023-02-12 20:59:45 -08:00
bucket-replication_test.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
bucket-stats.go Fix bandwidth monitoring to be per remote target (#16360) 2023-01-19 18:52:16 +05:30
bucket-stats_gen.go Fix bandwidth monitoring to be per remote target (#16360) 2023-01-19 18:52:16 +05:30
bucket-stats_gen_test.go fetch bucket replication stats across peers in single call (#14956) 2022-05-23 09:15:30 -07:00
bucket-targets.go fix: do not return IAM/Bucket metadata replication errors to client (#16486) 2023-01-26 11:11:54 -08:00
bucket-versioning-handler.go fix: do not return IAM/Bucket metadata replication errors to client (#16486) 2023-01-26 11:11:54 -08: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 debug: Add X-Amz-Request-ID to lock/unlock calls (#16309) 2022-12-23 19:49:07 -08:00
common-main.go reduce startup delays on kubernetes (#16356) 2023-01-05 02:32:43 -08:00
common-main_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
config-common.go feat: introduce pool-level rebalance (#15483) 2022-10-25 12:36:57 -07:00
config-current.go remove double ENABLED help output (#16528) 2023-02-03 05:52:52 -08: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.go trace: Add bootstrap tracing events (#16286) 2022-12-21 15:52:29 -08:00
config-encrypted_test.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
config-migrate.go Show a better error msg when internal data encryption key is incorrect (#16549) 2023-02-07 05:22:54 -08:00
config-migrate_test.go Do not save credentials in config.json (#16275) 2022-12-19 12:27:06 -08:00
config-versions.go use LDAP config from minio/pkg to share with console (#15810) 2022-10-07 22:12:36 -07:00
config.go trace: Add bootstrap tracing events (#16286) 2022-12-21 15:52:29 -08:00
consolelogger.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
copy-part-range.go feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -07:00
copy-part-range_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
crossdomain-xml-handler.go reduce number of middleware handlers (#13546) 2021-11-01 08:04:03 -07:00
crossdomain-xml-handler_test.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
data-scanner-metric.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
data-scanner.go Fix DeleteObject when only free versions remain (#16289) 2022-12-21 16:24:07 -08:00
data-update-tracker.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
data-update-tracker_test.go Improvements in logger and audit webhooks (#16102) 2022-11-28 08:03:26 -08:00
data-usage-cache.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
data-usage-cache_gen.go fix: add healing metric type for heal tracing (#15631) 2022-08-31 12:28:03 -07:00
data-usage-cache_gen_test.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07:00
data-usage-utils.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
data-usage.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
data-usage_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
decommetric_string.go Add trace support for decommissioning (#15502) 2022-08-10 12:46:45 -07:00
disk-cache-backend.go debug: Add X-Amz-Request-ID to lock/unlock calls (#16309) 2022-12-23 19:49:07 -08: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 update license change for MinIO 2021-04-23 11:58:53 -07:00
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 debug: Add X-Amz-Request-ID to lock/unlock calls (#16309) 2022-12-23 19:49:07 -08: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 fix: disallow SSE-C encrypted objects on replicated buckets (#16467) 2023-01-24 15:46:33 -08: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 allow bootstrap platform checks to be pool specific (#16455) 2023-01-23 16:24:50 +05:30
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 allow bootstrap platform checks to be pool specific (#16455) 2023-01-23 16:24:50 +05:30
endpoint_contrib_test.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
endpoint_test.go fix: endpoints for single local disks must retain port info (#15585) 2022-08-26 12:53:15 -07:00
erasure-coding.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
erasure-common.go Independent Multipart Uploads (#15346) 2022-07-19 08:35:29 -07:00
erasure-decode.go fix: make sure to avoid calling RenameData() on disconnected disks. (#14094) 2022-01-12 18:49:01 -08: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 do not log checksum mismatch error, client received the error (#16246) 2022-12-14 01:57:40 -08:00
erasure-encode_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -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 Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
erasure-healing-common.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
erasure-healing-common_test.go avoid locks for internal and invalid buckets in MakeBucket() (#16302) 2022-12-23 07:46:00 -08:00
erasure-healing.go fix: scanner in healing cycle must use actual size (#16589) 2023-02-10 06:53:03 -08:00
erasure-healing_test.go avoid locks for internal and invalid buckets in MakeBucket() (#16302) 2022-12-23 07:46:00 -08:00
erasure-metadata-utils.go remove spurious logging for object not found (#15842) 2022-10-12 04:28:21 -07:00
erasure-metadata-utils_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
erasure-metadata.go fix: scanner in healing cycle must use actual size (#16589) 2023-02-10 06:53:03 -08:00
erasure-metadata_test.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
erasure-multipart.go debug: Add X-Amz-Request-ID to lock/unlock calls (#16309) 2022-12-23 19:49:07 -08:00
erasure-object.go Add restore-status header for multipart objects (#16508) 2023-01-31 07:53:45 +05:30
erasure-object_test.go vectorize cluster-wide calls such as bucket operations (#16313) 2023-01-03 08:16:39 -08:00
erasure-server-pool-decom.go allow restarting of decommissioning if completed, failed or canceld (#16464) 2023-01-24 07:07:59 -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_gen_test.go fix: simplify usage calculation and progress (#14086) 2022-01-11 18:48:43 -08:00
erasure-server-pool-decom_test.go allow changing endpoints in distributed setups (#16071) 2022-11-16 07:59:10 -08:00
erasure-server-pool-rebalance.go Check pool-index for invalid setups (#16501) 2023-01-30 18:33:07 +05:30
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 Re-add Veeam Listing workaround (#16593) 2023-02-10 10:48:39 -08:00
erasure-sets.go remove unnecessary code checking for supported features (#16423) 2023-01-17 19:37:47 +05:30
erasure-sets_test.go xl: Quit early when EC config is incorrect (#16390) 2023-01-09 23:07:45 -08:00
erasure-utils.go fix: parsing multipart uploadID under site replicated setup (#16048) 2022-11-10 16:17:45 -08:00
erasure.go remove unnecessary code checking for supported features (#16423) 2023-01-17 19:37:47 +05:30
erasure_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
etcd.go etcd: Add logs for unusual failures (#13460) 2021-10-18 08:43:04 -07:00
event-notification.go mark pubsub type safe via generics (#15961) 2022-10-28 10:55:42 -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 feat: allow offline disks on a fresh start (#16541) 2023-02-06 09:26:09 -08:00
format-erasure_test.go Clean entire tmp-old on restart (#15979) 2022-10-31 07:27:50 -07:00
format-meta.go update license change for MinIO 2021-04-23 11:58:53 -07:00
format_string.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
generic-handlers.go fix: anonymize the x-amz-id-2 value from hostname (#16478) 2023-01-25 10:25:36 -08:00
generic-handlers_contrib.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
generic-handlers_test.go reduce number of middleware handlers (#13546) 2021-11-01 08:04:03 -07:00
global-heal.go New disk healing goes through the healing workers (#16568) 2023-02-08 09:25:29 -08:00
globals.go fix: anonymize the x-amz-id-2 value from hostname (#16478) 2023-01-25 10:25:36 -08:00
handler-api.go Add auto configuration of replication workers (#15636) 2022-09-24 16:20:28 -07:00
handler-utils.go Rename peer S3 prefix to avoid collision in the future (#16473) 2023-01-25 06:46:30 -08:00
handler-utils_test.go Revert "Revert "tests: Add context cancelation (#15374)"" 2022-10-14 03:08:40 -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 fix: liveness/readiness must return errors if KMS is unreachable (#16540) 2023-02-06 08:55:56 -08:00
healthcheck-router.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
http-stats.go move HTTP recorder to an internal library (#16128) 2022-11-28 10:20:27 -08:00
http-tracer.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
http-tracer_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
httprange.go fix: consistent replies for incorrect range requests on replicated buckets (#14345) 2022-03-08 13:58:55 -08: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 fix: use errors.Is for wrapped returns (#16062) 2022-11-14 07:15:46 -08:00
iam-etcd-store_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
iam-object-store.go trace: Add bootstrap tracing events (#16286) 2022-12-21 15:52:29 -08:00
iam-store.go Fix site replication meta info call to be non-blocking (#16526) 2023-02-08 21:16:53 -08:00
iam.go fix: pass proper username (simple) string as expected (#16555) 2023-02-07 03:43:08 -08:00
jwt.go site healing: Skip stale iam asset updates from peer. (#15203) 2022-07-01 13:19:13 -07:00
jwt_test.go Revert "Revert "tests: Add context cancelation (#15374)"" 2022-10-14 03:08:40 -07:00
kms-handlers.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
kms-router.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
last-minute.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08: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
leak-detect_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
license-update.go Add monthly license update job (#16391) 2023-01-17 05:08:15 +05:30
listen-notification-handlers.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
local-locker.go Make localLocker lock attempts cancellable (#16510) 2023-01-31 09:41:17 -08:00
local-locker_test.go tests: Add localLocker RUnlock test (#14882) 2022-05-09 09:55:52 -07:00
lock-rest-client.go Run staticcheck on CI (#16170) 2022-12-05 11:18:50 -08:00
lock-rest-client_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
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 Make localLocker lock attempts cancellable (#16510) 2023-01-31 09:41:17 -08:00
lock-rest-server.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
lock-rest-server_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
main.go add a message of removal for gateway and hide the command (#15965) 2022-10-28 14:11:20 -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 Fix truncated list response on deleted replicated objects (#16504) 2023-01-30 09:13:53 -08: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 Re-add Veeam Listing workaround (#16593) 2023-02-10 10:48:39 -08:00
metacache-set.go Re-add Veeam Listing workaround (#16593) 2023-02-10 10:48:39 -08:00
metacache-stream.go Add listing block reuse (#15579) 2022-08-24 09:11:16 -07:00
metacache-stream_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
metacache-walk.go Fix truncated list response on deleted replicated objects (#16504) 2023-01-30 09:13:53 -08: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 Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
metacache_test.go Stop async listing earlier (#13160) 2021-09-08 11:06:45 -07:00
metrics-realtime.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
metrics-router.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
metrics-v2.go metrics: Add more logs when unable to read bucket usage (#16405) 2023-01-13 02:32:00 +05:30
metrics.go upgrade deps for minio/pkg v1.6.1 to include groups conditions (#16538) 2023-02-06 09:27:29 -08:00
mrf.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
namespace-lock.go debug: Add X-Amz-Request-ID to lock/unlock calls (#16309) 2022-12-23 19:49:07 -08:00
namespace-lock_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
naughty-disk_test.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
net.go Set CONSOLE_MINIO_SERVER to 127.0.0.1 by default (#15887) 2022-10-21 14:42:28 -07:00
net_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
notification-summary.go Check pool-index for invalid setups (#16501) 2023-01-30 18:33:07 +05:30
notification.go Fix bandwidth monitoring to be per remote target (#16360) 2023-01-19 18:52:16 +05:30
object-api-common.go Clean entire tmp-old on restart (#15979) 2022-10-31 07:27:50 -07:00
object-api-datatypes.go feat: Encrypt s3zip file index (#16179) 2022-12-07 14:56:07 -08:00
object-api-deleteobject_test.go avoid locks for internal and invalid buckets in MakeBucket() (#16302) 2022-12-23 07:46:00 -08:00
object-api-errors.go Cleanup remote targets automatically on replication config removal. (#16221) 2022-12-14 03:24:06 -08: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: avoid URL unsafe chars in multipart upload ID (#16034) 2022-11-09 16:41:16 -08:00
object-api-interface.go remove unnecessary code checking for supported features (#16423) 2023-01-17 19:37:47 +05:30
object-api-listobjects_test.go avoid locks for internal and invalid buckets in MakeBucket() (#16302) 2022-12-23 07:46:00 -08:00
object-api-multipart_test.go avoid locks for internal and invalid buckets in MakeBucket() (#16302) 2022-12-23 07:46:00 -08:00
object-api-options.go fix: remove unnecessary logs for client conn errors (#16261) 2022-12-15 08:25:05 -08:00
object-api-putobject_test.go avoid locks for internal and invalid buckets in MakeBucket() (#16302) 2022-12-23 07:46:00 -08:00
object-api-utils.go s3: Return XMinioInvalidObjectName if the object contains null char (#16372) 2023-01-06 10:11:18 -08:00
object-api-utils_test.go Add padding to compressed+encrypted files (#15282) 2022-07-13 07:52:15 -07:00
object-handlers-common.go support if-match/if-none-match with s3 uploads (#16551) 2023-02-06 18:58:29 -08:00
object-handlers-common_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
object-handlers.go support if-match/if-none-match with s3 uploads (#16551) 2023-02-06 18:58:29 -08:00
object-handlers_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
object-multipart-handlers.go fix: disallow SSE-C encrypted objects on replicated buckets (#16467) 2023-01-24 15:46:33 -08: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 Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
os-readdir-common.go Add option in readDir to enable symlink following of dirs (#12668) 2021-07-09 16:20:51 -07:00
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_other.go fix: fork os.MkdirAll to optimize cases where parent exists (#15379) 2022-07-24 00:43:11 -07:00
os_unix.go fix: log if there is readDir() failure with ListBuckets (#15461) 2022-08-04 07:23:05 -07:00
os_windows.go fix: fork os.MkdirAll to optimize cases where parent exists (#15379) 2022-07-24 00:43:11 -07:00
osmetric_string.go fix: intrument os.OpenFile differently for Reads and Writes (#15449) 2022-08-01 13:22:43 -07:00
peer-rest-client.go fix: avoid goroutine leak after timeouts in PeerMetrics (#16569) 2023-02-08 09:11:16 -08:00
peer-rest-common.go re-implement StorageInfo to be a peer call (#16155) 2022-12-01 14:31:35 -08:00
peer-rest-server.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
peer-s3-client.go Merge buckets list from different nodes in ListBuckets() call (#16357) 2023-01-04 08:53:58 -08:00
peer-s3-server.go Rename peer S3 prefix to avoid collision in the future (#16473) 2023-01-25 06:46:30 -08:00
perf-tests.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
policy_test.go do not remove Sid from svcaccount policies (#14064) 2022-01-10 14:26:26 -08:00
post-policy_test.go avoid locks for internal and invalid buckets in MakeBucket() (#16302) 2022-12-23 07:46:00 -08:00
postpolicyform.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
postpolicyform_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
prepare-storage.go feat: allow offline disks on a fresh start (#16541) 2023-02-06 09:26:09 -08: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 migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
s3-zip-handlers.go upgrade deps for minio/pkg v1.6.1 to include groups conditions (#16538) 2023-02-06 09:27:29 -08:00
scannermetric_string.go Run staticcheck on CI (#16170) 2022-12-05 11:18:50 -08:00
server-main.go Revert "Print golang http errors in MinIO log format (#16465)" 2023-02-09 09:27:27 +05:30
server-main_test.go converge SNSD deployments into single code (#15988) 2022-11-01 16:41:01 -07:00
server-rlimit.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
server-startup-msg.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
server-startup-msg_test.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
server_test.go vectorize cluster-wide calls such as bucket operations (#16313) 2023-01-03 08:16:39 -08: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
shared-lock.go fix: allow global leader lock context merge to be canceled (#16603) 2023-02-13 01:26:38 -08:00
signals.go persist replication stats with leader lock (#16282) 2022-12-22 14:25:13 -08: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 Fix typo in code comment (#16509) 2023-01-31 07:54:19 +05:30
signature-v4-parser_test.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
signature-v4-utils.go trace: Add bootstrap tracing events (#16286) 2022-12-21 15:52:29 -08:00
signature-v4-utils_test.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
signature-v4.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
site-replication-utils.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
site-replication-utils_gen.go feat: Add support for site level resync (#15753) 2022-11-14 07:16:40 -08:00
site-replication-utils_gen_test.go feat: Add support for site level resync (#15753) 2022-11-14 07:16:40 -08:00
site-replication.go Fix site replication meta info call to be non-blocking (#16526) 2023-02-08 21:16:53 -08:00
site-replication_test.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
speedtest.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
storage-datatypes.go optimize double reads by reusing results from checkUploadIDExists() (#15692) 2022-09-15 12:43:49 -07:00
storage-datatypes_gen.go fix: encrypt checksums in metadata (#15620) 2022-08-31 08:13:23 -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 Do not return an error when version disparity is detected (#16269) 2022-12-16 08:52:12 -08:00
storage-interface.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
storage-rest-client.go Convert 'server closed idle connection' to errDiskNotFound (#16548) 2023-02-06 10:42:08 -08:00
storage-rest-common.go Check for abandoned data when healing (#16122) 2022-11-28 10:20:55 -08:00
storage-rest-server.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
storage-rest_test.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
storagemetric_string.go trace: Publish storage layer errors (#16153) 2022-12-01 12:10:54 -08:00
streaming-signature-v4.go Run staticcheck on CI (#16170) 2022-12-05 11:18:50 -08:00
streaming-signature-v4_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
sts-datatypes.go Add support for Identity Management Plugin (#14913) 2022-05-26 17:58:09 -07:00
sts-errors.go sts: Avoid printing all STS errors (#15065) 2022-06-11 12:55:32 -07:00
sts-handlers.go fix: comply with RFC6750 UserInfo endpoint requirements (#16592) 2023-02-10 22:20:25 +05:30
sts-handlers_test.go fix: username replacements for aws:username must use parentUser (#16591) 2023-02-10 06:52:31 -08:00
stserrorcode_string.go Add support for Identity Management Plugin (#14913) 2022-05-26 17:58:09 -07:00
test-utils_test.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
tier-handlers.go migrate to minio/mux from gorilla/mux (#16456) 2023-01-23 16:42:47 +05:30
tier-journal.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
tier-journal_gen.go [Tiering] Support remote tiers with object versioning (#12342) 2021-06-03 14:26:51 -07:00
tier-journal_gen_test.go [Tiering] Support remote tiers with object versioning (#12342) 2021-06-03 14:26:51 -07:00
tier-journal_test.go [Tiering] Support remote tiers with object versioning (#12342) 2021-06-03 14:26:51 -07:00
tier-last-day-stats.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
tier-mem-journal.go Add a 'free' version to track deletion of tiered object content (#12470) 2021-06-30 19:32:07 -07:00
tier-sweeper.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
tier.go fix: translate tier add errors properly (#16191) 2022-12-08 11:18:07 -08:00
tier_gen.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
tier_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
typed-errors.go Better error when setting up replication with a service account alias (#16472) 2023-01-25 21:50:12 +05:30
untar.go fix: set modTime to current in snowball if archive shows empty (#16482) 2023-01-26 22:20:35 +05:30
update-notifier.go improve logs, fix banner formatting (#14456) 2022-03-03 13:21:16 -08:00
update-notifier_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
update.go Add CPU info in the check update user-agent (#16447) 2023-01-23 08:07:55 -08: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 Add CPU info in the check update user-agent (#16447) 2023-01-23 08:07:55 -08:00
url_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
utils.go Revert "Print golang http errors in MinIO log format (#16465)" 2023-02-09 09:27:27 +05:30
utils_test.go remove gateway completely (#15929) 2022-10-24 17:44:15 -07:00
version_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
warm-backend-azure.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
warm-backend-gcs.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
warm-backend-minio.go Refactor HTTP transports (#16222) 2022-12-12 20:31:21 -08:00
warm-backend-s3.go Refactor HTTP transports (#16222) 2022-12-12 20:31:21 -08:00
warm-backend.go tier verification leaks fd, that must be closed (#16296) 2022-12-22 10:35:54 -08:00
xl-storage-disk-id-check.go Bump up madmin-go to v2 (#16162) 2022-12-06 13:46:50 -08:00
xl-storage-errors.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-errors_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
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 Add extended checksum support (#15433) 2022-08-29 16:57:16 -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 Support for remote tier management (#12090) 2021-04-23 11:58:53 -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 Fix truncated list response on deleted replicated objects (#16504) 2023-01-30 09:13:53 -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_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 fix: inconsistent replication delete marker timestamps (#15956) 2022-10-27 09:46:52 -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 Save minio version information centrally (#15181) 2022-06-29 14:45:49 -07: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 Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00
xl-storage.go fix: tweak read buffer size to reduce over-reading (#16338) 2023-01-01 08:14:20 -08: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 remove gateway completely (#15929) 2022-10-24 17:44:15 -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