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_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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_test.go authenticate the request first for headObject() (#15820) 2022-10-07 21:45:53 -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.go Add missing server info fields (#15826) 2022-10-11 11:31:26 -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_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
api-errors.go feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -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
api-resources.go
api-response_test.go
api-response.go Omit empty checksums in responses (#15850) 2022-10-13 00:49:46 -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 feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -07:00
auth-handler_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
auth-handler.go allow tagging policy condition for GetObject (#15777) 2022-10-02 12:29:29 -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_gen_test.go
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
batch-handlers_gen_test.go feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -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.go support deleteMarkers and all versions in batch replication (#15858) 2022-10-13 14:42:10 -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_test.go test: use T.TempDir to create temporary test directory (#15400) 2022-07-25 12:37:26 -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
bootstrap-peer-server.go improve logs, fix banner formatting (#14456) 2022-03-03 13:21:16 -08:00
bucket-encryption_test.go
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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
bucket-handlers.go allow tagging policy condition for GetObject (#15777) 2022-10-02 12:29: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 lifecycle: Assign unique id to rules with empty id (#15731) 2022-09-22 10:51:54 -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
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 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-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_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
bucket-policy-handlers.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_test.go run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08: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_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 change replication stats save path for windows (#15690) 2022-09-14 13:49:13 -07:00
bucket-replication.go attempt delete marker replication after object is replicated (#15857) 2022-10-13 17:45:23 -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 Persist in-memory replication stats to disk (#15594) 2022-09-12 12:40:02 -07:00
bucket-stats.go avoid replication stats crash in Prometheus 2022-09-16 17:09:45 -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_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
common-main.go use LDAP config from minio/pkg to share with console (#15810) 2022-10-07 22:12:36 -07:00
config-common.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
config-current_test.go Revert "tests: Add context cancelation (#15374)" 2022-07-21 13:58:56 -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-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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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 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_test.go
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 remove spurious logging for object not found (#15842) 2022-10-12 04:28:21 -07:00
data-update-tracker_test.go Fix flaky TestGetObjectWithOutdatedDisks (#15687) 2022-09-14 08:17:39 -07:00
data-update-tracker.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
data-usage_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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 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
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 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_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 validate correct ETag for the parts sent during CompleteMultipart (#15751) 2022-09-23 21:17:08 -07:00
encryption-v1.go validate correct ETag for the parts sent during CompleteMultipart (#15751) 2022-09-23 21:17:08 -07:00
endpoint_contrib_test.go
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 fix: generalize SC config and also skip healing sub-sys under SD (#15757) 2022-09-26 09:04:54 -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-common.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-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 remove spurious logging for object not found (#15842) 2022-10-12 04:28:21 -07:00
erasure-metadata.go refactor objectQuorumFromMeta() to search for parity quorum (#15844) 2022-10-12 16:42:45 -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_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
erasure-object.go remove unused debug param from evalActionFromLifecycle (#15813) 2022-10-07 10:24:12 -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 remove unused debug param from evalActionFromLifecycle (#15813) 2022-10-07 10:24:12 -07:00
erasure-server-pool.go remove unused debug param from evalActionFromLifecycle (#15813) 2022-10-07 10:24:12 -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 warn when 0 parity has been set as default parity (#15790) 2022-10-04 22:41:42 -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
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_string.go
format-disk-cache_test.go upgrade golang-lint to the latest (#15600) 2022-08-26 12:52:29 -07:00
format-disk-cache.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-erasure.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
format-fs_test.go
format-fs.go fix: log if there is readDir() failure with ListBuckets (#15461) 2022-08-04 07:23:05 -07:00
format-meta.go
fs-tree-walk-pool_test.go
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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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 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-multipart.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05: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 set bucket creation timestamp properly for legacy FS backend (#15800) 2022-10-06 02:46:31 -07:00
gateway-common_test.go
gateway-common.go Revert proxying requests with precondition errors (#15180) 2022-06-27 14:03:44 -07:00
gateway-env.go
gateway-interface.go Remove Azure gateway implementation (#14418) 2022-04-29 12:51:23 -07:00
gateway-main_test.go
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-metrics.go
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
generic-handlers_test.go reduce number of middleware handlers (#13546) 2021-11-01 08:04:03 -07:00
generic-handlers.go Implement KMS handlers (#15737) 2022-10-04 10:05:09 -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_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
handler-utils.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_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
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 use LDAP config from minio/pkg to share with console (#15810) 2022-10-07 22:12:36 -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
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_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
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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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 freeze before exit when _MINIO_DEBUG_NO_EXIT is defined (#15709) 2022-09-22 11:57:27 -07:00
metacache_gen_test.go
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 fix: de-duplicate conflicting object names on namespace (#15772) 2022-09-30 15:44:21 -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 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_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
metacache-stream.go Add listing block reuse (#15579) 2022-08-24 09:11: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
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_test.go
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 feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -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 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_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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05: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 add pre-conditions support for PUT calls during replication (#15674) 2022-09-14 18:44:04 -07:00
object-handlers.go attempt delete marker replication after object is replicated (#15857) 2022-10-13 17:45:23 -07:00
object-multipart-handlers.go support tagging based policy conditions (#15763) 2022-09-28 11:25:46 -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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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: 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_test.go
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 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_test.go preserve Version and DeleteMarker sort order in the list XML response (#15819) 2022-10-07 16:12:36 -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 feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -07:00
server-rlimit.go feat: implement support batch replication (#15554) 2022-10-05 23:00:43 -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 Update links to documentation site (#15750) 2022-09-28 21:28:45 -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_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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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 use LDAP config from minio/pkg to share with console (#15810) 2022-10-07 22:12:36 -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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
storage-datatypes.go optimize double reads by reusing results from checkUploadIDExists() (#15692) 2022-09-15 12:43:49 -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 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
storagemetric_string.go Independent Multipart Uploads (#15346) 2022-07-19 08:35:29 -07:00
streaming-signature-v4_test.go
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 authenticate the request first for headObject() (#15820) 2022-10-07 21:45:53 -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 preserve Version and DeleteMarker sort order in the list XML response (#15819) 2022-10-07 16:12:36 -07:00
tier_gen_test.go
tier_gen.go
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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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 do not disable IsKubernetes(), IsDocker() checks with MINIO_CI_CD (#15852) 2022-10-12 23:40:48 -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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
utils.go allow tagging policy condition for GetObject (#15777) 2022-10-02 12:29:29 -07:00
version_test.go
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_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
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_test.go
xl-storage-errors.go
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
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 Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -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 fix: ignoring O_DIRECT in case of erasure single disk (#15734) 2022-09-22 10:41:06 -07:00