minio/cmd
Harshavardhana 8e997eba4a
fix: trigger Heal when xl.meta needs healing during PUT (#15661)
This PR is a continuation of the previous change instead
of returning an error, instead trigger a spot heal on the
'xl.meta' and return only after the healing is complete.

This allows for future GETs on the same resource to be
consistent for any version of the object.
2022-09-07 07:25:39 -07:00
..
gateway Add extended checksum support (#15433) 2022-08-29 16:57:16 -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 site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
admin-bucket-handlers.go Factor out external event notification funcs (#15574) 2022-08-24 06:42:36 -07:00
admin-handler-utils.go fix: support multiple validateAdminReq actions (#15372) 2022-07-21 10:26:59 -07:00
admin-handlers_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
admin-handlers-config-kv.go Allow querying a single target in config get API (#15587) 2022-08-25 00:17:05 -07:00
admin-handlers-idp-config.go Add external IDP management Admin API for OpenID (#15152) 2022-07-05 18:18:04 -07:00
admin-handlers-pools.go return appropriate error under 'decom status' (#15213) 2022-07-01 16:21:23 -07:00
admin-handlers-site-replication.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
admin-handlers-users_test.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
admin-handlers-users-race_test.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
admin-handlers-users.go Properly replicate policy mapping for virtual users (#15558) 2022-08-23 11:11:45 -07:00
admin-handlers.go Reuse madmin.ClusterRegistrationInfo (#15654) 2022-09-05 10:02:25 -07:00
admin-heal-ops.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
admin-router.go feat: add API to return list of objects waiting to be replicated (#15091) 2022-07-21 11:05:44 -07:00
admin-server-info.go Add periodic callhome functionality (#14918) 2022-06-06 16:14:52 -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 rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
api-errors.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
api-headers_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
api-headers.go use new xxml for XML responses to support rare control characters (#15511) 2022-08-23 17:04:11 -07:00
api-resources_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-resources.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-response_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
api-response.go fix: encrypt checksums in metadata (#15620) 2022-08-31 08:13:23 -07:00
api-router.go avoid limits on the number of parallel trace/bucket notifications listeners (#14799) 2022-06-05 14:29:12 -07:00
api-utils_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
api-utils.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
apierrorcode_string.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
auth-handler_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
auth-handler.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
background-heal-ops.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
background-newdisks-heal-ops_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
background-newdisks-heal-ops_gen.go heal: Add MRF metrics to background heal API response (#12398) 2021-07-15 22:32:06 -07:00
background-newdisks-heal-ops.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
benchmark-utils_test.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07: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 Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -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-peer-server.go improve logs, fix banner formatting (#14456) 2022-03-03 13:21:16 -08:00
bucket-encryption_test.go sse: add support for SSE-KMS bucket configurations (#12295) 2021-05-14 00:59:05 -07:00
bucket-encryption-handlers.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
bucket-encryption.go Add support for site replication healing (#14572) 2022-04-24 02:36:31 -07:00
bucket-handlers_test.go update gofumpt -w - new changes 2022-04-13 12:00:11 -07:00
bucket-handlers.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -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-handlers_test.go update gofumpt -w - new changes 2022-04-13 12:00:11 -07:00
bucket-lifecycle-handlers.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
bucket-lifecycle.go allow non-standards fallback for all http.TimeFormats (#15662) 2022-09-07 07:24:54 -07:00
bucket-listobjects-handlers.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
bucket-metadata_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07: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-sys.go Factor out external event notification funcs (#15574) 2022-08-24 06:42:36 -07:00
bucket-metadata.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
bucket-notification-handlers.go Factor out external event notification funcs (#15574) 2022-08-24 06:42:36 -07:00
bucket-object-lock.go Add support for site replication healing (#14572) 2022-04-24 02:36:31 -07:00
bucket-policy-handlers_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
bucket-policy-handlers.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
bucket-policy.go fix: for unexpected errors in reading versioning config panic (#14994) 2022-05-31 02:57:57 -07:00
bucket-quota.go Add support for site replication healing (#14572) 2022-04-24 02:36:31 -07:00
bucket-replication_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
bucket-replication-handlers.go replication: centralize healthcheck for remote targets (#15516) 2022-08-16 17:46:22 -07:00
bucket-replication-stats.go fetch bucket replication stats across peers in single call (#14956) 2022-05-23 09:15:30 -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: 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-utils.go replication: improve MRF healing. (#15556) 2022-08-22 16:53:06 -07:00
bucket-replication.go Save resync status in the backend using a last update timestamp (#15638) 2022-09-01 16:53:36 -07:00
bucket-stats_gen_test.go fetch bucket replication stats across peers in single call (#14956) 2022-05-23 09:15:30 -07:00
bucket-stats_gen.go fetch bucket replication stats across peers in single call (#14956) 2022-05-23 09:15:30 -07:00
bucket-stats.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07:00
bucket-targets.go replication: centralize healthcheck for remote targets (#15516) 2022-08-16 17:46:22 -07:00
bucket-versioning-handler.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
bucket-versioning.go fix: for unexpected errors in reading versioning config panic (#14994) 2022-05-31 02:57:57 -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 add license banner for GNU AGPLv3 (#15178) 2022-06-27 03:58:25 -07:00
common-main_test.go fix: cant parse comment without '=' in environment file (#15130) 2022-06-21 10:37:15 -07:00
common-main.go Add env variables to configuration APIs output (#15465) 2022-08-04 22:21:52 -07:00
config-common.go use readConfig/saveConfig to simplify I/O on usage/tracker info (#14019) 2022-01-03 10:22:58 -08:00
config-current_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
config-current.go Factor out external event notification funcs (#15574) 2022-08-24 06:42:36 -07:00
config-dir.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
config-encrypted_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
config-encrypted.go remove IAM old migration code (#15476) 2022-08-05 17:53:23 -07:00
config-migrate_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
config-migrate.go Add support for multiple OpenID providers with role policies (#14223) 2022-04-28 18:27:09 -07:00
config-versions.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
config.go speed up startup sequence for all operations (#14148) 2022-01-24 11:28:45 -08:00
consolelogger.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07:00
copy-part-range_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
copy-part-range.go feat: Deprecate embedded browser and import console (#12460) 2021-06-17 20:27:04 -07:00
crossdomain-xml-handler_test.go use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -07:00
crossdomain-xml-handler.go reduce number of middleware handlers (#13546) 2021-11-01 08:04:03 -07:00
data-scanner-metric.go fix: calculate scanner metric paths for single drive (#15232) 2022-07-06 07:48:38 -07:00
data-scanner.go change default lock retry interval to 50ms (#15560) 2022-08-19 16:21:05 -07:00
data-update-tracker_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
data-update-tracker.go fix: intrument os.OpenFile differently for Reads and Writes (#15449) 2022-08-01 13:22:43 -07:00
data-usage_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
data-usage-cache_gen_test.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07: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.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07:00
data-usage-utils.go Add number of versions in server info API (#14812) 2022-04-25 22:04:10 -07:00
data-usage.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -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 allow non-standards fallback for all http.TimeFormats (#15662) 2022-09-07 07:24:54 -07:00
disk-cache-check-support_contrib_windows.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
disk-cache-check-support_other.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
disk-cache-stats.go update license change for MinIO 2021-04-23 11:58:53 -07:00
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 Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
dummy-data-generator_test.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
dummy-handlers.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
dynamic-timeouts_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -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 run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
encryption-v1.go fix: encrypt checksums in metadata (#15620) 2022-08-31 08:13:23 -07:00
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
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-ellipses.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
endpoint.go fix: endpoints for single local disks must retain port info (#15585) 2022-08-26 12:53:15 -07:00
erasure_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
erasure-bucket.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -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-encode_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
erasure-encode.go fix: make sure to avoid calling RenameData() on disconnected disks. (#14094) 2022-01-12 18:49:01 -08:00
erasure-errors.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
erasure-heal_test.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
erasure-healing_test.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
erasure-healing-common_test.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
erasure-healing-common.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
erasure-healing.go verify RenameData() versions to be consistent (#15649) 2022-09-05 16:51:37 -07:00
erasure-metadata_test.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
erasure-metadata-utils_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
erasure-metadata-utils.go verify RenameData() versions to be consistent (#15649) 2022-09-05 16:51:37 -07:00
erasure-metadata.go allow non-standards fallback for all http.TimeFormats (#15662) 2022-09-07 07:24:54 -07:00
erasure-multipart.go fix: encrypt checksums in metadata (#15620) 2022-08-31 08:13:23 -07:00
erasure-object_test.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
erasure-object.go fix: trigger Heal when xl.meta needs healing during PUT (#15661) 2022-09-07 07:25:39 -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 reject changing pools when there are pending decommissions in-progress (#14102) 2022-01-14 10:32:35 -08:00
erasure-server-pool-decom.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
erasure-server-pool.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
erasure-sets_test.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
erasure-sets.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
erasure-single-drive.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
erasure-utils.go re-use io.Copy buffers with 32k pools (#13553) 2021-11-02 08:11:50 -07:00
erasure.go Introduce disk io stats metrics (#15512) 2022-08-16 07:13:49 -07:00
etcd.go etcd: Add logs for unusual failures (#13460) 2021-10-18 08:43:04 -07:00
event-notification.go Factor out external event notification funcs (#15574) 2022-08-24 06:42:36 -07:00
format_string.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
format-disk-cache_test.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
format-disk-cache.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
format-erasure_test.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
format-erasure.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
format-fs_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
format-fs.go fix: log if there is readDir() failure with ListBuckets (#15461) 2022-08-04 07:23:05 -07:00
format-meta.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-tree-walk-pool_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-tree-walk-pool.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
fs-v1_test.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
fs-v1-helpers_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
fs-v1-helpers.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
fs-v1-metadata_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
fs-v1-metadata.go allow non-standards fallback for all http.TimeFormats (#15662) 2022-09-07 07:24:54 -07:00
fs-v1-multipart_test.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
fs-v1-multipart.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
fs-v1-rwpool_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
fs-v1-rwpool.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
fs-v1.go remove non-working GetRawData() from FS mode (#15498) 2022-08-08 11:34:09 -07:00
gateway-common_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-common.go Revert proxying requests with precondition errors (#15180) 2022-06-27 14:03:44 -07:00
gateway-env.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-interface.go Remove Azure gateway implementation (#14418) 2022-04-29 12:51:23 -07:00
gateway-main_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-main.go Factor out external event notification funcs (#15574) 2022-08-24 06:42:36 -07:00
gateway-metrics.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-startup-msg_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
gateway-startup-msg.go remove auto-port warning for console-address (#15260) 2022-07-08 13:36:41 -07:00
gateway-unsupported.go update gofumpt -w - new changes 2022-04-13 12:00:11 -07: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
generic-handlers.go allow non-standards fallback for all http.TimeFormats (#15662) 2022-09-07 07:24:54 -07:00
global-heal.go Add concurrency to healing objects on a fresh disk (#15575) 2022-08-25 13:07:15 -07:00
globals.go Factor out external event notification funcs (#15574) 2022-08-24 06:42:36 -07:00
handler-api.go finalize startup-banner and remove unnecessary logs (#15202) 2022-06-29 16:32:04 -07:00
handler-utils_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
handler-utils.go preserve incoming query params in success_action_redirect (#15280) 2022-07-13 07:46:44 -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 fix: add healing metric type for heal tracing (#15631) 2022-08-31 12:28:03 -07:00
healthcheck-handler.go reduce number of middleware handlers (#13546) 2021-11-01 08:04:03 -07:00
healthcheck-router.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
http-stats.go add bucket level S3 received/sent bytes (#15084) 2022-06-14 15:14:24 -07:00
http-tracer_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
http-tracer.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -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 fix: consistent replies for incorrect range requests on replicated buckets (#14345) 2022-03-08 13:58:55 -08:00
iam-dummy-store.go remove IAM old migration code (#15476) 2022-08-05 17:53:23 -07:00
iam-etcd-store_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
iam-etcd-store.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
iam-object-store.go remove IAM old migration code (#15476) 2022-08-05 17:53:23 -07:00
iam-store.go Properly replicate policy mapping for virtual users (#15558) 2022-08-23 11:11:45 -07:00
iam.go Properly replicate policy mapping for virtual users (#15558) 2022-08-23 11:11:45 -07:00
jwt_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
jwt.go site healing: Skip stale iam asset updates from peer. (#15203) 2022-07-01 13:19:13 -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 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
listen-notification-handlers.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
local-locker_test.go tests: Add localLocker RUnlock test (#14882) 2022-05-09 09:55:52 -07:00
local-locker.go fix: potential deadLock caused by unlocking a non-existing lock (#15635) 2022-09-02 14:24:32 -07:00
lock-rest-client_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
lock-rest-client.go Reduce JWT overhead for internode tokens (#13738) 2021-11-23 09:51:53 -08:00
lock-rest-server_test.go Locker: Improve Refresh speed (#13430) 2021-10-15 03:12:13 -07:00
lock-rest-server-common_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -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 feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
main.go update banner with version+runtime (#15206) 2022-06-30 13:58:09 -07:00
metacache_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
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 feat: Single drive XL implementation (#14970) 2022-05-30 10:58: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 do not print errFileNotFound in entries.resolve() (#15216) 2022-07-04 06:40:46 -07:00
metacache-manager.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
metacache-marker.go feat: Implement listing version 3.0 (#12605) 2021-07-05 15:34:41 -07:00
metacache-server-pool.go fix: incorrect context timeout during listPath() (#15509) 2022-08-10 07:35:29 -07:00
metacache-set.go replication: heal proactively upon access (#15501) 2022-08-09 15:00:24 -07:00
metacache-stream_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
metacache-stream.go Add listing block reuse (#15579) 2022-08-24 09:11:16 -07:00
metacache-walk.go Add listing block reuse (#15579) 2022-08-24 09:11:16 -07:00
metacache.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
metrics-realtime.go Introduce disk io stats metrics (#15512) 2022-08-16 07:13:49 -07:00
metrics-router.go add support for customizing redirect_uri for IDP (#12607) 2021-06-30 16:08:20 -07:00
metrics-v2.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
metrics.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
mrf.go do not print object not found errors in MRF healing (#15646) 2022-09-02 14:22:40 -07:00
namespace-lock_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
namespace-lock.go change default lock retry interval to 50ms (#15560) 2022-08-19 16:21:05 -07:00
naughty-disk_test.go verify RenameData() versions to be consistent (#15649) 2022-09-05 16:51:37 -07:00
net_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
net.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
notification-summary.go Better reporting of total/free usable capacity of the cluster (#15230) 2022-07-06 13:29:49 -07:00
notification.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
object_api_suite_test.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
object-api-common.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
object-api-datatypes.go fix: encrypt checksums in metadata (#15620) 2022-08-31 08:13:23 -07:00
object-api-deleteobject_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
object-api-errors.go replication: centralize healthcheck for remote targets (#15516) 2022-08-16 17:46:22 -07:00
object-api-getobjectinfo_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
object-api-input-checks.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
object-api-interface.go fix: encrypt checksums in metadata (#15620) 2022-08-31 08:13:23 -07:00
object-api-listobjects_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
object-api-multipart_test.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
object-api-options.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
object-api-putobject_test.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
object-api-utils_test.go Add padding to compressed+encrypted files (#15282) 2022-07-13 07:52:15 -07:00
object-api-utils.go fix: encrypt checksums in metadata (#15620) 2022-08-31 08:13:23 -07:00
object-handlers_test.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -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 allow non-standards fallback for all http.TimeFormats (#15662) 2022-09-07 07:24:54 -07:00
object-handlers.go fix: encrypt checksums in metadata (#15620) 2022-08-31 08:13:23 -07:00
object-multipart-handlers.go fix: encrypt checksums in metadata (#15620) 2022-08-31 08:13:23 -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
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 fix: intrument os.OpenFile differently for Reads and Writes (#15449) 2022-08-01 13:22:43 -07:00
os-readdir_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07: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-reliable_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
os-reliable.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 Properly replicate policy mapping for virtual users (#15558) 2022-08-23 11:11:45 -07:00
peer-rest-common.go Properly replicate policy mapping for virtual users (#15558) 2022-08-23 11:11:45 -07:00
peer-rest-server.go Fix regression in notifying peers about new policy mapping (#15583) 2022-08-24 12:34:52 -07:00
perf-tests.go feat: add SpeedTest ResponseTimes and TTFB (#15479) 2022-08-05 09:40:03 -07:00
policy_test.go do not remove Sid from svcaccount policies (#14064) 2022-01-10 14:26:26 -08:00
post-policy_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
postpolicyform_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
postpolicyform.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
prepare-storage.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
routers.go Trace all http requests (#15064) 2022-06-23 23:19:24 -07:00
s3-zip-handlers.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
scannermetric_string.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07:00
server_test.go use new xxml for XML responses to support rare control characters (#15511) 2022-08-23 17:04:11 -07:00
server-main_test.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
server-main.go Factor out external event notification funcs (#15574) 2022-08-24 06:42:36 -07:00
server-rlimit.go Upgrade madmin-go to latest version (v1.4.15) (#15510) 2022-08-10 07:36:13 -07:00
server-startup-msg_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
server-startup-msg.go Factor out external event notification funcs (#15574) 2022-08-24 06:42:36 -07:00
service.go fix: atomic.Value should be a concrete type to avoid panics (#13740) 2021-11-23 16:09:28 -08:00
setup-type.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
signals.go Factor out external event notification funcs (#15574) 2022-08-24 06:42:36 -07:00
signature-v2_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -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 "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
signature-v4-parser_test.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
signature-v4-parser.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
signature-v4-utils_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
signature-v4-utils.go site healing: Skip stale iam asset updates from peer. (#15203) 2022-07-01 13:19:13 -07:00
signature-v4.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
site-replication_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
site-replication.go site replication: Avoid returning root svcacct info in sr metadata (#15608) 2022-08-29 11:19:51 -07:00
speedtest.go feat: add SpeedTest ResponseTimes and TTFB (#15479) 2022-08-05 09:40:03 -07:00
storage-datatypes_gen_test.go Independent Multipart Uploads (#15346) 2022-07-19 08:35:29 -07:00
storage-datatypes_gen.go fix: encrypt checksums in metadata (#15620) 2022-08-31 08:13:23 -07:00
storage-datatypes_test.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
storage-datatypes.go fix: encrypt checksums in metadata (#15620) 2022-08-31 08:13:23 -07:00
storage-errors.go fix: trigger Heal when xl.meta needs healing during PUT (#15661) 2022-09-07 07:25:39 -07:00
storage-interface.go verify RenameData() versions to be consistent (#15649) 2022-09-05 16:51:37 -07:00
storage-rest_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
storage-rest-client.go verify RenameData() versions to be consistent (#15649) 2022-09-05 16:51:37 -07:00
storage-rest-common.go verify RenameData() versions to be consistent (#15649) 2022-09-05 16:51:37 -07:00
storage-rest-server.go verify RenameData() versions to be consistent (#15649) 2022-09-05 16:51:37 -07:00
storagemetric_string.go Independent Multipart Uploads (#15346) 2022-07-19 08:35:29 -07:00
streaming-signature-v4_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
streaming-signature-v4.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -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_test.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
sts-handlers.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
stserrorcode_string.go Add support for Identity Management Plugin (#14913) 2022-05-26 17:58:09 -07:00
test-utils_test.go chore: remove duplicate word in comments (#15607) 2022-08-30 08:26:43 -07:00
tier_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
tier_gen.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
tier-handlers.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -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_gen.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-journal.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
tier-last-day-stats.go tier: avoid stats infinite loop in forwardTo method (#15640) 2022-09-01 13:51:06 -07: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 kms: add context.Context to KMS API calls (#15327) 2022-07-18 18:54:27 -07:00
tree-walk_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
tree-walk.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
typed-errors.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
untar.go snowball: return errors on failures (#13836) 2021-12-06 09:45:23 -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 support 'admin update' for hotfix versions (#15308) 2022-07-15 16:00:34 -07:00
update-notifier_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
update-notifier.go improve logs, fix banner formatting (#14456) 2022-03-03 13:21:16 -08:00
update.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -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 run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
utils.go fix: simplify passing auditLog eventType (#15278) 2022-07-12 10:43:32 -07:00
version_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
warm-backend-azure.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
warm-backend-gcs.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
warm-backend-minio.go Add support for minio tier type (#14468) 2022-04-11 13:24:40 -07:00
warm-backend-s3.go Use custom transport for site replication (#14391) 2022-02-23 11:50:40 -08:00
warm-backend.go Add support for minio tier type (#14468) 2022-04-11 13:24:40 -07:00
xl-storage_noatime_notsupported.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
xl-storage_noatime_supported.go fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
xl-storage_test.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -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 verify RenameData() versions to be consistent (#15649) 2022-09-05 16:51:37 -07:00
xl-storage-errors_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
xl-storage-errors.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
xl-storage-format_test.go Make isIndexedMetaV2 return errors (#15012) 2022-05-31 19:06:57 -07: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-utils.go Make isIndexedMetaV2 return errors (#15012) 2022-05-31 19:06:57 -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-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 Add extended checksum support (#15433) 2022-08-29 16:57:16 -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 Tweak listing quorum (#14703) 2022-04-06 12:24:21 -07:00
xl-storage-format-v2-legacy.go fix: reused field crash in PartIndices (#15351) 2022-07-19 16:49:46 -07:00
xl-storage-format-v2.go fix: encrypt checksums in metadata (#15620) 2022-08-31 08:13:23 -07:00
xl-storage-free-version_test.go fix: deleteVersions causing xl.meta to have empty Versions[] slice (#14483) 2022-03-04 20:01:26 -08:00
xl-storage-free-version.go Save minio version information centrally (#15181) 2022-06-29 14:45:49 -07:00
xl-storage-meta-inline.go Improve performance on multiple versions (#13573) 2021-11-18 12:15:22 -08:00
xl-storage.go verify RenameData() versions to be consistent (#15649) 2022-09-05 16:51:37 -07:00