minio/cmd
Anis Elleuch b3edb25377
bloom: healObject to mark a path dirty only for dangling objects (#15458)
The path is marked dirty automatically when healObject() is called, which is
wrong. HealObject() is called during self-healing and this will lead to
an increase in the false positive result of the bloom filter.

Also move NSUpdated() from renameData() and call it directly in
CompleteMultipart and PutObject, this is not a functional change but
it will make it less prone to errors in the future.
2022-08-02 16:57:39 -07:00
..
gateway site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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 site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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 Add support for Identity Management Plugin (#14913) 2022-05-26 17:58:09 -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 allow root users to return appropriate policy in AccountInfo (#15437) 2022-07-29 20:58:03 -07:00
admin-handlers.go fix: Incorrect ServersCount in cluster.info (#15431) 2022-07-29 22:21:40 -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 external IDP management Admin API for OpenID (#15152) 2022-07-05 18:18:04 -07:00
api-headers_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
api-headers.go Add compression scheme to header (#15395) 2022-07-24 07:15:49 -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 Check error status codes (#14850) 2022-05-02 10:36:29 -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 update license change for MinIO 2021-04-23 11:58:53 -07:00
apierrorcode_string.go Add external IDP management Admin API for OpenID (#15152) 2022-07-05 18:18:04 -07:00
auth-handler_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
auth-handler.go handle missing funcNames for handlers (#15188) 2022-06-28 05:04:10 -07:00
background-heal-ops.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -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 site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
benchmark-utils_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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 Do not log erasure read failure when disk goes offline (#15277) 2022-07-12 09:56:56 -07:00
bitrot-whole.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -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 site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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 site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
bucket-listobjects-handlers.go remove gateway banner and some other TODO loggers (#15125) 2022-06-21 05:25:40 -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 kms: add context.Context to KMS API calls (#15327) 2022-07-18 18:54:27 -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 site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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 site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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 Refactor replication resync to be an active process (#14266) 2022-02-10 10:16:52 -08:00
bucket-replication-utils_gen.go Refactor replication resync to be an active process (#14266) 2022-02-10 10:16:52 -08: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 feat: add API to return list of objects waiting to be replicated (#15091) 2022-07-21 11:05:44 -07:00
bucket-replication.go replication: Include replica object versions for resync (#15427) 2022-07-28 13:43:02 -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 fix: health client leak when calling UpdateAllTargets (#15167) 2022-06-24 11:12:52 -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 fix: intrument os.OpenFile differently for Reads and Writes (#15449) 2022-08-01 13:22:43 -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 add license banner for GNU AGPLv3 (#15178) 2022-06-27 03:58:25 -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 kms: add context.Context to KMS API calls (#15327) 2022-07-18 18:54:27 -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 fix: simplify passing auditLog eventType (#15278) 2022-07-12 10:43:32 -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 Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -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 heal: Enable periodic bitrot scan configuration (#14464) 2022-04-07 08:10:40 -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 fix: intrument os.OpenFile differently for Reads and Writes (#15449) 2022-08-01 13:22:43 -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 avoid concurrent reads and writes to opts.UserDefined (#14862) 2022-05-05 04:14:41 -07:00
dummy-data-generator_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08: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 update license change for MinIO 2021-04-23 11:58:53 -07:00
encryption-v1_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
encryption-v1.go kms: add context.Context to KMS API calls (#15327) 2022-07-18 18:54:27 -07:00
endpoint_contrib_test.go Revert "deprecate embedded browser (#12163)" 2021-04-30 08:50:39 -07:00
endpoint_test.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -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 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: Incorrect ServersCount in cluster.info (#15431) 2022-07-29 22:21:40 -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 update license change for MinIO 2021-04-23 11:58:53 -07:00
erasure-heal_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
erasure-healing_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
erasure-healing-common_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
erasure-healing-common.go fix: readQuorum calculation when defaultParityCount is 0 (#15363) 2022-07-21 07:25:54 -07:00
erasure-healing.go bloom: healObject to mark a path dirty only for dangling objects (#15458) 2022-08-02 16:57:39 -07:00
erasure-metadata_test.go use partInfo only for intermediate part.x.meta (#15353) 2022-07-19 18:56:24 -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 Parallelize new disks healing of different erasure sets (#15112) 2022-06-21 07:53:55 -07:00
erasure-metadata.go fix: readQuorum calculation when defaultParityCount is 0 (#15363) 2022-07-21 07:25:54 -07:00
erasure-multipart.go bloom: healObject to mark a path dirty only for dangling objects (#15458) 2022-08-02 16:57:39 -07:00
erasure-object_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
erasure-object.go bloom: healObject to mark a path dirty only for dangling objects (#15458) 2022-08-02 16:57: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 site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
erasure-server-pool.go optimize speedtest for smaller setups (#15414) 2022-07-27 14:41:59 -07:00
erasure-sets_test.go feat: decommission feature for pools (#14012) 2022-01-10 09:07:49 -08:00
erasure-sets.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
erasure-single-drive.go bloom: healObject to mark a path dirty only for dangling objects (#15458) 2022-08-02 16:57:39 -07:00
erasure-utils.go re-use io.Copy buffers with 32k pools (#13553) 2021-11-02 08:11:50 -07:00
erasure.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07:00
etcd.go etcd: Add logs for unusual failures (#13460) 2021-10-18 08:43:04 -07:00
format_string.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
format-disk-cache_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
format-disk-cache.go kms: add context.Context to KMS API calls (#15327) 2022-07-18 18:54:27 -07:00
format-erasure_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
format-erasure.go expect full quorum for writing 'format.json' everywhere (#15362) 2022-07-21 18:04:17 -07:00
format-fs_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
format-fs.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -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 update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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 run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
fs-v1-multipart_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
fs-v1-multipart.go fix: timer usage across codebase (#14935) 2022-05-17 22:42:59 -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 fix: fork os.MkdirAll to optimize cases where parent exists (#15379) 2022-07-24 00:43:11 -07:00
fs-v1.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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 site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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 handle missing funcNames for handlers (#15188) 2022-06-28 05:04:10 -07:00
global-heal.go remove unnecessary nAgreed value in partial() func (#15242) 2022-07-07 13:45:34 -07:00
globals.go allow custom speedtest bucket (#15271) 2022-07-12 10:12:47 -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
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 site healing: Skip stale iam asset updates from peer. (#15203) 2022-07-01 13:19:13 -07:00
iam-etcd-store_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
iam-etcd-store.go site healing: Skip stale iam asset updates from peer. (#15203) 2022-07-01 13:19:13 -07:00
iam-object-store.go site healing: Skip stale iam asset updates from peer. (#15203) 2022-07-01 13:19:13 -07:00
iam-store.go Remove internal usage of consoleAdmin (#15402) 2022-07-26 19:06:55 -07:00
iam.go Remove internal usage of consoleAdmin (#15402) 2022-07-26 19:06:55 -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 Optimize read locker cleanup (#14200) 2022-01-27 14:10:57 -08: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 listing: Expire object versions past expiry (#15287) 2022-07-14 07:21:26 -07:00
metacache-set.go remove unnecessary nAgreed value in partial() func (#15242) 2022-07-07 13:45:34 -07:00
metacache-stream_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
metacache-stream.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
metacache-walk.go Remove unnecessary code in WalkDir() (#15168) 2022-06-27 10:26:56 -07:00
metacache.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
metrics-realtime.go Add detailed scanner metrics (#15161) 2022-07-05 14:45: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 use logger.LogOnce to reduce printing disconnection logs (#15408) 2022-07-27 09:44:59 -07:00
metrics.go Better reporting of total/free usable capacity of the cluster (#15230) 2022-07-06 13:29:49 -07:00
mrf.go mrf: Fix stale MRF data showed in heal info (#14953) 2022-05-20 07:33:18 -07:00
namespace-lock_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
namespace-lock.go return correct context errors for locking operations (#14569) 2022-03-18 15:32:45 -07:00
naughty-disk_test.go Independent Multipart Uploads (#15346) 2022-07-19 08:35:29 -07:00
net_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
net.go use dnscache resolver for resolving command line endpoints (#14135) 2022-01-20 13:03:15 -08: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 feat: update binary once and push it to other servers (#15407) 2022-07-29 08:34:30 -07:00
object_api_suite_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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 site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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 Fix missing whitespace in error message for IncompleteBody (#15227) 2022-07-05 12:19:57 -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 site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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 site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
object-api-options.go support encrypted/compressed objects properly during decommission (#15320) 2022-07-16 19:35:24 -07:00
object-api-putobject_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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 Add decommission compression+encryption enabled tests (#15322) 2022-07-17 08:43:14 -07:00
object-handlers_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -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 fix: multiple fixes in prefix exclude implementation (#14877) 2022-05-07 22:06:44 -07:00
object-handlers.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
object-multipart-handlers.go fix: make complete multipart uploads faster encrypted/compressed backends (#15375) 2022-07-21 16:47:58 -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: readdir fallback on root of the drive (#15457) 2022-08-02 14:57:36 -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 feat: update binary once and push it to other servers (#15407) 2022-07-29 08:34:30 -07:00
peer-rest-common.go upgrade: Split in two steps to ensure a stable retry (#15396) 2022-07-25 17:49:47 -07:00
peer-rest-server.go feat: update binary once and push it to other servers (#15407) 2022-07-29 08:34:30 -07:00
perf-tests.go allow custom speedtest bucket (#15271) 2022-07-12 10:12:47 -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 feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
routers.go Trace all http requests (#15064) 2022-06-23 23:19:24 -07:00
s3-zip-handlers.go Add padding to compressed+encrypted files (#15282) 2022-07-13 07:52:15 -07:00
scannermetric_string.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07:00
server_test.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
server-main_test.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
server-main.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
server-rlimit.go warn issues about large block I/O performance for Linux older than 4.0.0 (#14524) 2022-03-10 17:36:13 -08:00
server-startup-msg_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
server-startup-msg.go remove auto-port warning for console-address (#15260) 2022-07-08 13:36:41 -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 do not flush if Write() failed (#13597) 2021-11-18 17:19:58 -08:00
signature-v2_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
signature-v2.go remove "expires" header from presign v2 as metadata (#13718) 2021-11-22 16:07:23 -08:00
signature-v4_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
signature-v4-parser_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
signature-v4-parser.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08: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 use crypto/sha256 only for FIPS 140-2 compliance (#14983) 2022-05-27 06:00:19 -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: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
speedtest.go choose starting concurrency based on number of local disks (#15428) 2022-07-29 00:00:06 -07:00
storage-datatypes_gen_test.go Independent Multipart Uploads (#15346) 2022-07-19 08:35:29 -07:00
storage-datatypes_gen.go fix: make complete multipart uploads faster encrypted/compressed backends (#15375) 2022-07-21 16:47:58 -07:00
storage-datatypes_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
storage-datatypes.go fix: make complete multipart uploads faster encrypted/compressed backends (#15375) 2022-07-21 16:47:58 -07:00
storage-errors.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
storage-interface.go Independent Multipart Uploads (#15346) 2022-07-19 08:35:29 -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 Independent Multipart Uploads (#15346) 2022-07-19 08:35:29 -07:00
storage-rest-common.go Independent Multipart Uploads (#15346) 2022-07-19 08:35:29 -07:00
storage-rest-server.go Independent Multipart Uploads (#15346) 2022-07-19 08:35:29 -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 use crypto/sha256 only for FIPS 140-2 compliance (#14983) 2022-05-27 06:00:19 -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 support additional claim info in Auditing STS calls (#15381) 2022-07-22 11:12:03 -07:00
stserrorcode_string.go Add support for Identity Management Plugin (#14913) 2022-05-26 17:58:09 -07:00
test-utils_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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 fix: intrument os.OpenFile differently for Reads and Writes (#15449) 2022-08-01 13:22:43 -07:00
tier-last-day-stats.go enable go1.18.x builds (#14746) 2022-04-13 14:21:55 -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 fix: various performance improvements to tiering (#12965) 2021-08-17 07:50:00 -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 update license change for MinIO 2021-04-23 11:58:53 -07:00
typed-errors.go do not remove Sid from svcaccount policies (#14064) 2022-01-10 14:26:26 -08: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 fix: intrument os.OpenFile differently for Reads and Writes (#15449) 2022-08-01 13:22:43 -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 test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -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 Independent Multipart Uploads (#15346) 2022-07-19 08:35:29 -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 use partInfo only for intermediate part.x.meta (#15353) 2022-07-19 18:56:24 -07:00
xl-storage-format-v1.go use partInfo only for intermediate part.x.meta (#15353) 2022-07-19 18:56:24 -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 Add compressed file index (#15247) 2022-07-11 17:30:56 -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 feat: add API to return list of objects waiting to be replicated (#15091) 2022-07-21 11:05:44 -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 fix: intrument os.OpenFile differently for Reads and Writes (#15449) 2022-08-01 13:22:43 -07:00