minio/cmd
Poorna 0e3c92c027 attempt delete marker replication after object is replicated (#15857)
Ensure delete marker replication success, especially since the
recent optimizations to heal on HEAD, LIST and GET can force
replication attempts on delete marker before underlying object
version could have synced.
2022-10-13 17:45:23 -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 Use admin request check for ReplicationDiff handler (#15793) 2022-10-04 17:47:31 -07:00
admin-handler-utils.go fix: support multiple validateAdminReq actions (#15372) 2022-07-21 10:26:59 -07:00
admin-handlers-config-kv.go Re-load config after 'mc admin config reset' (#15771) 2022-09-30 10:55:53 -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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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 use LDAP config from minio/pkg to share with console (#15810) 2022-10-07 22:12:36 -07:00
admin-handlers-users_test.go authenticate the request first for headObject() (#15820) 2022-10-07 21:45:53 -07:00
admin-handlers.go Add missing server info fields (#15826) 2022-10-11 11:31:26 -07:00
admin-handlers_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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: implement support batch replication (#15554) 2022-10-05 23:00:43 -07:00
admin-server-info.go Add missing server info fields (#15826) 2022-10-11 11:31:26 -07:00
api-datatypes.go fix: audit log to support object names in multipleObjectNames() handler (#14017) 2022-01-03 01:28:52 -08:00
api-errors.go feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -07:00
api-errors_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07: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-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 Omit empty checksums in responses (#15850) 2022-10-13 00:49:46 -07:00
api-response_test.go update license change for MinIO 2021-04-23 11:58:53 -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.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 feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -07:00
auth-handler.go allow tagging policy condition for GetObject (#15777) 2022-10-02 12:29:29 -07:00
auth-handler_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
authtype_string.go allow tagging policy condition for GetObject (#15777) 2022-10-02 12:29: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.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -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_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
batch-handlers.go support deleteMarkers and all versions in batch replication (#15858) 2022-10-13 14:42:10 -07: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 Add extended checksum support (#15433) 2022-08-29 16:57:16 -07: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 improve logs, fix banner formatting (#14456) 2022-03-03 13:21:16 -08: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-encryption_test.go sse: add support for SSE-KMS bucket configurations (#12295) 2021-05-14 00:59:05 -07:00
bucket-handlers.go allow tagging policy condition for GetObject (#15777) 2022-10-02 12:29:29 -07:00
bucket-handlers_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
bucket-lifecycle-handlers.go lifecycle: Assign unique id to rules with empty id (#15731) 2022-09-22 10:51:54 -07:00
bucket-lifecycle-handlers_test.go update gofumpt -w - new changes 2022-04-13 12:00:11 -07:00
bucket-lifecycle.go allow non-standards fallback for all http.TimeFormats (#15662) 2022-09-07 07:24:54 -07:00
bucket-lifecycle_test.go fix: for unexpected errors in reading versioning config panic (#14994) 2022-05-31 02:57:57 -07:00
bucket-listobjects-handlers.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
bucket-metadata-sys.go limit number of buckets to 500k (#15668) 2022-09-09 03:06:34 -07:00
bucket-metadata.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -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_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -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 panic if replication config could not be read from disk (#15685) 2022-09-13 21:23:33 -07:00
bucket-policy-handlers.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
bucket-policy-handlers_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
bucket-policy.go support tagging based policy conditions (#15763) 2022-09-28 11:25:46 -07:00
bucket-quota.go Add support for site replication healing (#14572) 2022-04-24 02:36:31 -07:00
bucket-replication-handlers.go Persist in-memory replication stats to disk (#15594) 2022-09-12 12:40:02 -07:00
bucket-replication-stats.go fix: generalize SC config and also skip healing sub-sys under SD (#15757) 2022-09-26 09:04:54 -07:00
bucket-replication-utils.go change replication stats save path for windows (#15690) 2022-09-14 13:49:13 -07:00
bucket-replication-utils_gen.go replication: improve MRF healing. (#15556) 2022-08-22 16:53:06 -07:00
bucket-replication-utils_gen_test.go replication: improve MRF healing. (#15556) 2022-08-22 16:53:06 -07:00
bucket-replication-utils_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
bucket-replication.go attempt delete marker replication after object is replicated (#15857) 2022-10-13 17:45:23 -07:00
bucket-replication_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
bucket-stats.go avoid replication stats crash in Prometheus 2022-09-16 17:09:45 -07:00
bucket-stats_gen.go Persist in-memory replication stats to disk (#15594) 2022-09-12 12:40: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-targets.go fix: context leak with replication endpoint hearbeat (#15721) 2022-09-21 03:08:45 -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.go use LDAP config from minio/pkg to share with console (#15810) 2022-10-07 22:12:36 -07:00
common-main_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
config-common.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
config-current.go use LDAP config from minio/pkg to share with console (#15810) 2022-10-07 22:12:36 -07:00
config-current_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
config-dir.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
config-encrypted.go remove IAM old migration code (#15476) 2022-08-05 17:53:23 -07:00
config-encrypted_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
config-migrate.go Add support for multiple OpenID providers with role policies (#14223) 2022-04-28 18:27:09 -07:00
config-migrate_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07: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 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.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 use ParseForm() to allow query param lookups once (#12900) 2021-08-07 22:43:01 -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 remove spurious logging for object not found (#15842) 2022-10-12 04:28:21 -07:00
data-update-tracker.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
data-update-tracker_test.go Fix flaky TestGetObjectWithOutdatedDisks (#15687) 2022-09-14 08:17:39 -07:00
data-usage-cache.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_gen_test.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
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 validate correct ETag for the parts sent during CompleteMultipart (#15751) 2022-09-23 21:17:08 -07:00
disk-cache-check-support_contrib_windows.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
disk-cache-check-support_other.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
disk-cache-stats.go 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 Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
disk-cache_test.go Avoid cache GC of writebacks before commit syncs (#13860) 2021-12-08 14:52:31 -08:00
dummy-data-generator_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
dummy-handlers.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
dynamic-timeouts.go change default lock retry interval to 50ms (#15560) 2022-08-19 16:21:05 -07:00
dynamic-timeouts_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
encryption-v1.go validate correct ETag for the parts sent during CompleteMultipart (#15751) 2022-09-23 21:17:08 -07:00
encryption-v1_test.go validate correct ETag for the parts sent during CompleteMultipart (#15751) 2022-09-23 21:17:08 -07:00
endpoint-ellipses.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
endpoint-ellipses_test.go allow support for parity '0', '1' enabling support for 2,3 drive setups (#15171) 2022-06-27 20:22:18 -07:00
endpoint.go fix: endpoints for single local disks must retain port info (#15585) 2022-08-26 12:53:15 -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
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.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 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-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 refactor objectQuorumFromMeta() to search for parity quorum (#15844) 2022-10-12 16:42:45 -07:00
erasure-healing-common_test.go refactor objectQuorumFromMeta() to search for parity quorum (#15844) 2022-10-12 16:42:45 -07:00
erasure-healing.go verify RenameData() versions to be consistent (#15649) 2022-09-05 16:51:37 -07:00
erasure-healing_test.go fix: generalize SC config and also skip healing sub-sys under SD (#15757) 2022-09-26 09:04:54 -07: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 refactor objectQuorumFromMeta() to search for parity quorum (#15844) 2022-10-12 16:42:45 -07:00
erasure-metadata_test.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
erasure-multipart.go validate correct ETag for the parts sent during CompleteMultipart (#15751) 2022-09-23 21:17:08 -07:00
erasure-object.go remove unused debug param from evalActionFromLifecycle (#15813) 2022-10-07 10:24:12 -07:00
erasure-object_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
erasure-server-pool-decom.go remove unused debug param from evalActionFromLifecycle (#15813) 2022-10-07 10:24:12 -07:00
erasure-server-pool-decom_gen.go decom IAM, Bucket metadata properly (#15220) 2022-07-04 14:02:54 -07:00
erasure-server-pool-decom_gen_test.go fix: simplify usage calculation and progress (#14086) 2022-01-11 18:48:43 -08:00
erasure-server-pool-decom_test.go reject changing pools when there are pending decommissions in-progress (#14102) 2022-01-14 10:32:35 -08:00
erasure-server-pool.go remove unused debug param from evalActionFromLifecycle (#15813) 2022-10-07 10:24:12 -07:00
erasure-sets.go warn when 0 parity has been set as default parity (#15790) 2022-10-04 22:41:42 -07:00
erasure-sets_test.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
erasure-single-drive.go remove unused debug param from evalActionFromLifecycle (#15813) 2022-10-07 10:24:12 -07:00
erasure-utils.go re-use io.Copy buffers with 32k pools (#13553) 2021-11-02 08:11:50 -07:00
erasure.go heal-info: Return the endpoint of a disk with unknown state (#15854) 2022-10-13 16:41:44 -07:00
erasure_test.go test: use `T.TempDir` to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
etcd.go etcd: Add logs for unusual failures (#13460) 2021-10-18 08:43:04 -07:00
event-notification.go non-blocking initialization of bucket target notifications (#15571) 2022-09-27 17:23:28 -07:00
format-disk-cache.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
format-disk-cache_test.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
format-erasure.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
format-erasure_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
format-fs.go fix: log if there is readDir() failure with ListBuckets (#15461) 2022-08-04 07:23:05 -07:00
format-fs_test.go update license change for MinIO 2021-04-23 11:58:53 -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
fs-tree-walk-pool.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
fs-tree-walk-pool_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
fs-v1-helpers.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
fs-v1-helpers_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
fs-v1-metadata.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
fs-v1-metadata_test.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
fs-v1-multipart.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
fs-v1-multipart_test.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07:00
fs-v1-rwpool.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -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.go set bucket creation timestamp properly for legacy FS backend (#15800) 2022-10-06 02:46:31 -07:00
fs-v1_test.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
gateway-common.go Revert proxying requests with precondition errors (#15180) 2022-06-27 14:03:44 -07:00
gateway-common_test.go update license change for MinIO 2021-04-23 11:58:53 -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.go fix: generalize SC config and also skip healing sub-sys under SD (#15757) 2022-09-26 09:04:54 -07:00
gateway-main_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-metrics.go update license change for MinIO 2021-04-23 11:58:53 -07:00
gateway-startup-msg.go remove auto-port warning for console-address (#15260) 2022-07-08 13:36:41 -07:00
gateway-startup-msg_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
gateway-unsupported.go update gofumpt -w - new changes 2022-04-13 12:00:11 -07:00
generic-handlers.go Implement KMS handlers (#15737) 2022-10-04 10:05:09 -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
global-heal.go serialize updates to healing tracker (#15647) 2022-09-07 08:47:21 -07:00
globals.go non-blocking initialization of bucket target notifications (#15571) 2022-09-27 17:23:28 -07:00
handler-api.go Add auto configuration of replication workers (#15636) 2022-09-24 16:20:28 -07:00
handler-utils.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
handler-utils_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07: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-dummy-store.go remove IAM old migration code (#15476) 2022-08-05 17:53:23 -07:00
iam-etcd-store.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
iam-etcd-store_test.go update license change for MinIO 2021-04-23 11:58:53 -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 use LDAP config from minio/pkg to share with console (#15810) 2022-10-07 22:12:36 -07: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 "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
kms-handlers.go Add metrics, version and apis handlers (#15839) 2022-10-12 12:08:03 -07:00
kms-router.go Add metrics, version and apis handlers (#15839) 2022-10-12 12:08:03 -07:00
last-minute.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_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
listen-notification-handlers.go site replication: fix healing of bucket deletes. (#15377) 2022-07-25 17:51:32 -07:00
local-locker.go fix: potential deadLock caused by unlocking a non-existing lock (#15635) 2022-09-02 14:24:32 -07:00
local-locker_test.go tests: Add localLocker RUnlock test (#14882) 2022-05-09 09:55:52 -07:00
lock-rest-client.go Reduce JWT overhead for internode tokens (#13738) 2021-11-23 09:51:53 -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 Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
lock-rest-server.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
lock-rest-server_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
main.go freeze before exit when _MINIO_DEBUG_NO_EXIT is defined (#15709) 2022-09-22 11:57:27 -07:00
metacache-bucket.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -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: de-duplicate conflicting object names on namespace (#15772) 2022-09-30 15:44:21 -07:00
metacache-entries_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08: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 remove spurious logging for object not found (#15842) 2022-10-12 04:28:21 -07:00
metacache-set.go When listing, do not count delete markers (#15689) 2022-09-14 12:11:27 -07: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 When listing, do not count delete markers (#15689) 2022-09-14 12:11:27 -07:00
metacache.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -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 feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -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 Add RPC tcp timeout/errs and AVG duration to prometheus (#15747) 2022-09-26 09:04:26 -07:00
metrics.go Persist in-memory replication stats to disk (#15594) 2022-09-12 12:40:02 -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.go change default lock retry interval to 50ms (#15560) 2022-08-19 16:21:05 -07:00
namespace-lock_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
naughty-disk_test.go verify RenameData() versions to be consistent (#15649) 2022-09-05 16:51:37 -07:00
net.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
net_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -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: implement support batch replication (#15554) 2022-10-05 23:00:43 -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 feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -07:00
object-api-listobjects_test.go Add fast max-keys=1 support for Listing (#15670) 2022-09-09 08:13:06 -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 pre-conditions support for PUT calls during replication (#15674) 2022-09-14 18:44:04 -07:00
object-api-putobject_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
object-api-utils.go fix: encrypt checksums in metadata (#15620) 2022-08-31 08:13:23 -07: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 add pre-conditions support for PUT calls during replication (#15674) 2022-09-14 18:44:04 -07:00
object-handlers-common_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
object-handlers.go attempt delete marker replication after object is replicated (#15857) 2022-10-13 17:45:23 -07:00
object-handlers_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
object-multipart-handlers.go support tagging based policy conditions (#15763) 2022-09-28 11:25:46 -07:00
object_api_suite_test.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -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-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 feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -07:00
peer-rest-common.go feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -07:00
peer-rest-server.go feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -07:00
perf-tests.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07: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 Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
routers.go Implement KMS handlers (#15737) 2022-10-04 10:05:09 -07:00
s3-zip-handlers.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
scannermetric_string.go Add detailed scanner metrics (#15161) 2022-07-05 14:45:49 -07:00
server-main.go feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -07:00
server-main_test.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00
server-rlimit.go feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -07:00
server-startup-msg.go Update links to documentation site (#15750) 2022-09-28 21:28:45 -07:00
server-startup-msg_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
server_test.go preserve Version and DeleteMarker sort order in the list XML response (#15819) 2022-10-07 16:12: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 fix: generalize SC config and also skip healing sub-sys under SD (#15757) 2022-09-26 09:04:54 -07:00
signature-v2.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
signature-v2_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
signature-v4-parser.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
signature-v4-parser_test.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
signature-v4-utils.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
signature-v4-utils_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -07:00
signature-v4.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
site-replication.go use LDAP config from minio/pkg to share with console (#15810) 2022-10-07 22:12:36 -07:00
site-replication_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
speedtest.go feat: add SpeedTest ResponseTimes and TTFB (#15479) 2022-08-05 09:40:03 -07: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 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-client.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
storage-rest_test.go test: use `T.TempDir` to create temporary test directory (#15400) 2022-07-25 12:37:26 -07:00
storagemetric_string.go Independent Multipart Uploads (#15346) 2022-07-19 08:35:29 -07:00
streaming-signature-v4.go Add extended checksum support (#15433) 2022-08-29 16:57:16 -07: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 upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
sts-handlers_test.go authenticate the request first for headObject() (#15820) 2022-10-07 21:45:53 -07:00
stserrorcode_string.go Add support for Identity Management Plugin (#14913) 2022-05-26 17:58:09 -07:00
test-utils_test.go preserve Version and DeleteMarker sort order in the list XML response (#15819) 2022-10-07 16:12:36 -07:00
tier-handlers.go feat: Single drive XL implementation (#14970) 2022-05-30 10:58:37 -07:00
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 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
tier_gen.go move madmin to github.com/minio/madmin-go (#12239) 2021-05-06 08:52:02 -07:00
tier_gen_test.go Support for remote tier management (#12090) 2021-04-23 11:58:53 -07:00
tree-walk.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
tree-walk_test.go test: use `T.TempDir` to create temporary test directory (#15400) 2022-07-25 12:37:26 -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-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 do not disable IsKubernetes(), IsDocker() checks with MINIO_CI_CD (#15852) 2022-10-12 23:40:48 -07:00
update_fips.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
update_nofips.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
update_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
url_test.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
utils.go allow tagging policy condition for GetObject (#15777) 2022-10-02 12:29:29 -07:00
utils_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
version_test.go update license change for MinIO 2021-04-23 11:58:53 -07:00
warm-backend-azure.go upgrade all deps and update CREDITS (#15650) 2022-09-16 01:59:45 -07: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-disk-id-check.go indicate how long it took to bring the drive online (#15835) 2022-10-11 11:33:56 -07: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 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-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: 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-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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
xl-storage-format_test.go Make isIndexedMetaV2 return errors (#15012) 2022-05-31 19:06:57 -07: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: deleteVersions causing xl.meta to have empty Versions[] slice (#14483) 2022-03-04 20:01:26 -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: ignoring O_DIRECT in case of erasure single disk (#15734) 2022-09-22 10:41:06 -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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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