minio/cmd
Harshavardhana e16e75ce30 fix: delete-markers without quorum were unreadable (#13351)
DeleteMarkers were unreadable if they had quorum based
guarantees, this PR tries to fix this behavior appropriately.

DeleteMarkers with sufficient should be allowed and the
return error should be accordingly with or without version-id.

This also allows for overwrites which may not be possible
in a multi-pool setup.

fixes #12787
2021-11-05 00:11:32 -07:00
..
config do not panic if DNS_WEBHOOK_ENDPOINT is not reachable (#13265) 2021-10-04 01:02:51 -07:00
crypto introduce new package pkg/kms (#12019) 2021-04-15 08:47:33 -07:00
gateway Backport replication using multipart (#13384) 2021-10-08 10:28:04 -07:00
http add new pkg/fips for FIPS 140-2 (#12051) 2021-04-14 08:29:56 -07:00
jwt Fix Access Key requests (#11979) 2021-04-06 08:35:46 -07:00
logger allow configuring scanner cycles dynamically (#11931) 2021-03-30 13:59:02 -07:00
rest revert CreateFile waitForResponse (#12124) 2021-05-07 14:30:40 -07:00
testdata fix: enable xl.json to xl.meta only if legacy drive is found (#11255) 2021-01-11 02:27:04 -08:00
acl-handlers.go fix: normalize object layer inputs (#11534) 2021-03-09 12:58:22 -08:00
admin-bucket-handlers.go fix: add helper for expected path.Clean behavior (#12068) 2021-04-15 16:32:13 -07:00
admin-handlers-config-kv.go audit: per object send pool number, set number and servers per operation (#11233) 2021-01-26 13:21:51 -08:00
admin-handlers-users.go svcacct: Always search for parent user policy svcacct implied policy (#12117) 2021-04-21 18:12:02 -07:00
admin-handlers.go Debug info backport (#12643) 2021-07-08 10:34:34 -07:00
admin-handlers_test.go rename last remaining Zone->Pool 2021-01-26 20:47:42 -08:00
admin-heal-ops.go use listPathRaw for HealObjects() instead of expensive WalkVersions() (#11675) 2021-03-06 09:25:48 -08:00
admin-router.go Debug info backport (#12643) 2021-07-08 10:34:34 -07:00
admin-server-info.go Add runtime mem stats to server info (#11995) 2021-04-07 10:40:51 -07:00
api-datatypes.go fix: avoid sending errors on missing objects on locked buckets (#10994) 2020-11-28 21:15:45 -08:00
api-errors.go Update PutObjectPart error message (#13313) 2021-10-04 01:02:36 -07:00
api-errors_test.go remove possible double locks in bandwidth monitor (#12067) 2021-04-15 16:20:45 -07:00
api-headers.go fix: calculate correct content-range with partNumber query (#11992) 2021-04-07 14:37:10 -07:00
api-headers_test.go
api-resources.go handle trimming '/' if present in the object names (#11765) 2021-03-11 13:57:03 -08:00
api-resources_test.go Increase maximum 1000 List keys to 10000 (#8444) 2019-10-28 10:36:15 -07:00
api-response.go fix: normalize object layer inputs (#11534) 2021-03-09 12:58:22 -08:00
api-response_test.go fix: obtain correct location string with DNS style buckets (#10060) 2020-07-16 13:28:29 -07:00
api-router.go remove redundant GetBucketLifecycleHandler call (#11982) 2021-04-06 09:21:37 -07:00
api-utils.go
api-utils_test.go
apierrorcode_string.go ldap: Create services accounts for LDAP and STS temp accounts (#11808) 2021-04-14 22:51:14 -07:00
auth-handler.go ldap: Create services accounts for LDAP and STS temp accounts (#11808) 2021-04-14 22:51:14 -07:00
auth-handler_test.go Profiling does not required object layer to be initialized (#11133) 2020-12-18 11:51:15 -08:00
background-heal-ops.go trace: Add storage & OS tracing (#11889) 2021-03-26 23:24:07 -07:00
background-newdisks-heal-ops.go Revert "Revert "heal: Heal bucket metadata when a fresh disk is inserted (#11734)"" 2021-03-08 16:12:17 -08:00
background-newdisks-heal-ops_gen.go Imporve healing and reporting (#11312) 2021-03-04 14:36:23 -08:00
background-newdisks-heal-ops_gen_test.go add '.healing.bin' for tracking currently healing disk (#10573) 2020-09-28 19:39:32 -07:00
benchmark-utils_test.go remove GetObject from ObjectLayer interface (#11635) 2021-02-26 09:52:02 -08:00
bitrot-streaming.go Inline small file data in xl.meta file (#11758) 2021-03-29 17:00:55 -07:00
bitrot-whole.go fix: ignore faulty drives and continue (#10511) 2020-09-18 12:09:05 -07:00
bitrot.go bitrot: add selftest for server startup (#11917) 2021-04-06 08:38:22 -07:00
bitrot_test.go [feat] Add configurable deadline for writers (#11822) 2021-03-18 14:09:55 -07:00
bootstrap-peer-server.go rename server sets to server pools 2020-12-01 13:50:33 -08:00
bucket-encryption-handlers.go audit: per object send pool number, set number and servers per operation (#11233) 2021-01-26 13:21:51 -08:00
bucket-encryption.go remove safeMode behavior in startup (#10645) 2020-10-09 09:59:52 -07:00
bucket-encryption_test.go Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
bucket-handlers.go s3: Put bucket tagging to return an error when bucket is not found 2021-10-04 10:02:37 -07:00
bucket-handlers_test.go avoid a crash in crawler when lifecycle is not initialized (#11170) 2020-12-26 22:58:06 -08:00
bucket-lifecycle-handlers.go audit: per object send pool number, set number and servers per operation (#11233) 2021-01-26 13:21:51 -08:00
bucket-lifecycle-handlers_test.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
bucket-lifecycle.go fix: crash in single drive mode for lifecycle (#12077) 2021-04-16 14:09:25 -07:00
bucket-listobjects-handlers.go fix: metacache should only rename entries during cleanup (#11503) 2021-02-11 10:22:03 -08:00
bucket-metadata-sys.go Various improvements in replication (#11949) 2021-04-03 09:03:42 -07:00
bucket-metadata.go introduce new package pkg/kms (#12019) 2021-04-15 08:47:33 -07:00
bucket-metadata_gen.go Encrypt remote target if kms is configured (#11034) 2020-12-21 16:21:33 -08:00
bucket-metadata_gen_test.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
bucket-notification-handlers.go audit: per object send pool number, set number and servers per operation (#11233) 2021-01-26 13:21:51 -08:00
bucket-object-lock.go Ignore ObjectNotFound errors in delete api while enforcing locking (#11114) 2020-12-15 11:15:49 -08:00
bucket-policy-handlers.go audit: per object send pool number, set number and servers per operation (#11233) 2021-01-26 13:21:51 -08:00
bucket-policy-handlers_test.go feat: Add notification support for bucketCreates and removal (#10075) 2020-07-20 12:52:49 -07:00
bucket-policy.go add policy conditions support for signatureVersion and authType (#11947) 2021-04-02 09:34:15 -07:00
bucket-quota.go Various improvements in replication (#11949) 2021-04-03 09:03:42 -07:00
bucket-replication-stats.go Add initial usage in GetBucketReplicationMetrics API (#11985) 2021-04-06 11:32:52 -07:00
bucket-replication.go Backport replication using multipart (#13384) 2021-10-08 10:28:04 -07:00
bucket-stats.go add cluster support for realtime bucket stats (#11963) 2021-04-04 15:34:33 -07:00
bucket-stats_gen.go add cluster support for realtime bucket stats (#11963) 2021-04-04 15:34:33 -07:00
bucket-stats_gen_test.go add cluster support for realtime bucket stats (#11963) 2021-04-04 15:34:33 -07:00
bucket-targets.go Use custom transport for remote targets (#12080) 2021-04-16 18:58:26 -07:00
bucket-versioning-handler.go audit: per object send pool number, set number and servers per operation (#11233) 2021-01-26 13:21:51 -08:00
bucket-versioning.go tests: Fix occasional data race (#11223) 2021-01-05 10:45:26 -08:00
build-constants.go Add support for minioreleaser a fork for goreleaser (#9890) 2020-06-22 08:26:40 -07:00
common-main.go avoid frequent DNS lookups for baremetal setups (#11972) 2021-04-08 17:51:59 -07:00
config-common.go Use maximum parity for config files (#11740) 2021-03-09 10:19:47 -08:00
config-current.go api: Introduce metadata update APIs to update only metadata (#11962) 2021-04-04 13:32:31 -07:00
config-current_test.go Revert "Support variable server sets (#10314)" 2020-12-01 12:02:29 -08:00
config-dir.go fix: unwrapping issues with os.Is* functions (#10949) 2020-11-23 08:36:49 -08:00
config-encrypted.go feat: migrate to ROOT_USER/PASSWORD from ACCESS/SECRET_KEY (#11185) 2021-01-05 10:22:57 -08:00
config-encrypted_test.go Config migration should handle plain-text (#8506) 2019-11-11 12:01:21 -08:00
config-migrate.go Revert "Support variable server sets (#10314)" 2020-12-01 12:02:29 -08:00
config-migrate_test.go Revert "Support variable server sets (#10314)" 2020-12-01 12:02:29 -08:00
config-versions.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config.go Revert "Support variable server sets (#10314)" 2020-12-01 12:02:29 -08:00
consolelogger.go Simplify access to local node name (#11907) 2021-03-26 11:37:58 -07:00
copy-part-range.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
copy-part-range_test.go
crossdomain-xml-handler.go
crossdomain-xml-handler_test.go
data-scanner.go fix: add helper for expected path.Clean behavior (#12068) 2021-04-15 16:32:13 -07:00
data-update-tracker.go fix: add helper for expected path.Clean behavior (#12068) 2021-04-15 16:32:13 -07:00
data-update-tracker_test.go avoid a crash in crawler when lifecycle is not initialized (#11170) 2020-12-26 22:58:06 -08:00
data-usage-cache.go regenerate data-usage-cache upon unreadable errors 2021-10-19 10:03:54 -07:00
data-usage-cache_gen.go Various improvements in replication (#11949) 2021-04-03 09:03:42 -07:00
data-usage-cache_gen_test.go Various improvements in replication (#11949) 2021-04-03 09:03:42 -07:00
data-usage.go Various improvements in replication (#11949) 2021-04-03 09:03:42 -07:00
data-usage_test.go rename all references from crawl -> scanner (#11621) 2021-02-26 15:11:42 -08:00
disk-cache-backend.go introduce new package pkg/kms (#12019) 2021-04-15 08:47:33 -07:00
disk-cache-check-support_other.go Use registry to check Atime support on Windows (#9741) 2020-05-30 09:47:42 -07:00
disk-cache-check-support_windows.go Use registry to check Atime support on Windows (#9741) 2020-05-30 09:47:42 -07:00
disk-cache-stats.go Updated Prometheus metrics (#11141) 2021-01-18 20:35:38 -08:00
disk-cache-utils.go introduce new package pkg/kms (#12019) 2021-04-15 08:47:33 -07:00
disk-cache-utils_test.go cache: Only start at high watermark (#10403) 2020-09-02 17:48:44 -07:00
disk-cache.go pkg/etag: add new package for S3 ETag handling (#11577) 2021-02-23 12:31:53 -08:00
disk-cache_test.go fix: save ModTime properly in disk cache (#11522) 2021-02-11 19:25:47 -08:00
dummy-data-generator_test.go avoid a crash in crawler when lifecycle is not initialized (#11170) 2020-12-26 22:58:06 -08:00
dummy-handlers.go audit: per object send pool number, set number and servers per operation (#11233) 2021-01-26 13:21:51 -08:00
dynamic-timeouts.go Tweaks to dynamic locks (#10508) 2020-09-18 09:18:18 -07:00
dynamic-timeouts_test.go Tweaks to dynamic locks (#10508) 2020-09-18 09:18:18 -07:00
encryption-v1.go Backport replication using multipart (#13384) 2021-10-08 10:28:04 -07:00
encryption-v1_test.go crypto: add support for decrypting SSE-KMS metadata (#11415) 2021-02-03 15:19:08 -08:00
endpoint-ellipses.go rename last remaining Zone->Pool 2021-01-26 20:47:42 -08:00
endpoint-ellipses_test.go fix: make sure to use uniform drive count calculation (#10208) 2020-08-05 13:31:12 -07:00
endpoint.go Simplify access to local node name (#11907) 2021-03-26 11:37:58 -07:00
endpoint_test.go Simplify access to local node name (#11907) 2021-03-26 11:37:58 -07:00
erasure-bucket.go xl: remove cleanupDir instead use Delete() (#11880) 2021-03-24 09:08:05 -07:00
erasure-coding.go Add erasure and compression self-tests (#11918) 2021-03-31 09:11:37 -07:00
erasure-common.go Imporve healing and reporting (#11312) 2021-03-04 14:36:23 -08:00
erasure-common_test.go fix: optimize parentDirIsObject by moving isObject to storage layer (#11291) 2021-01-18 12:25:22 -08:00
erasure-decode.go fix: erasure index based reading based on actual ParityBlocks (#11792) 2021-03-15 20:03:13 -07:00
erasure-decode_test.go [feat] Add configurable deadline for writers (#11822) 2021-03-18 14:09:55 -07:00
erasure-encode.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-encode_test.go Inline small file data in xl.meta file (#11758) 2021-03-29 17:00:55 -07:00
erasure-errors.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
erasure-heal_test.go [feat] Add configurable deadline for writers (#11822) 2021-03-18 14:09:55 -07:00
erasure-healing-common.go fix: delete-markers without quorum were unreadable (#13351) 2021-11-05 00:11:32 -07:00
erasure-healing-common_test.go fix: delete-markers without quorum were unreadable (#13351) 2021-11-05 00:11:32 -07:00
erasure-healing.go fix: delete-markers without quorum were unreadable (#13351) 2021-11-05 00:11:32 -07:00
erasure-healing_test.go fix: delete-markers without quorum were unreadable (#13351) 2021-11-05 00:11:32 -07:00
erasure-lowlevel-heal.go fix: trigger heal if one of the parts are not found (#11358) 2021-01-27 10:21:14 -08:00
erasure-metadata-utils.go fix: pick valid FileInfo additionally based on dataDir (#12116) 2021-04-21 19:06:08 -07:00
erasure-metadata-utils_test.go Imporve healing and reporting (#11312) 2021-03-04 14:36:23 -08:00
erasure-metadata.go fix: delete-markers without quorum were unreadable (#13351) 2021-11-05 00:11:32 -07:00
erasure-metadata_test.go fix: pick valid FileInfo additionally based on dataDir (#12116) 2021-04-21 19:06:08 -07:00
erasure-multipart.go optimize multipart upload 2021-10-05 10:07:42 -07:00
erasure-object.go fix: inline data upon overwrites should be readable (#12369) 2021-06-10 15:03:46 -07:00
erasure-object_test.go fix: inline data upon overwrites should be readable (#12369) 2021-06-10 15:03:46 -07:00
erasure-server-pool.go Debug info backport (#12643) 2021-07-08 10:34:34 -07:00
erasure-sets.go fix: extend parentDirIsObject for all parents 2021-11-04 17:56:34 -07:00
erasure-sets_test.go Imporve healing and reporting (#11312) 2021-03-04 14:36:23 -08:00
erasure-utils.go fix: erasure index based reading based on actual ParityBlocks (#11792) 2021-03-15 20:03:13 -07:00
erasure.go scanner: Shuffle disks to scan (#12036) 2021-04-12 07:55:40 -07:00
erasure_test.go [feat]: change erasure coding default block size from 10MiB to 1MiB (#11721) 2021-03-06 14:09:34 -08:00
etcd.go fix: etcd import paths again depend on v3.4.14 release (#11020) 2020-12-03 11:35:18 -08:00
fallocate.go
fallocate_linux.go
fallocate_linux_test.go
format-disk-cache.go fix: unwrapping issues with os.Is* functions (#10949) 2020-11-23 08:36:49 -08:00
format-disk-cache_test.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
format-erasure.go fix: pre-allocate certain slices with expected capacity (#12044) 2021-04-12 13:45:06 -07:00
format-erasure_test.go fix: allow expansion with newer constraints for older setups (#11372) 2021-01-29 11:40:55 -08:00
format-fs.go fix: unwrapping issues with os.Is* functions (#10949) 2020-11-23 08:36:49 -08:00
format-fs_test.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
format-meta.go
format_string.go [feat] Add targz transparent extract support (#11849) 2021-03-26 17:15:09 -07:00
fs-tree-walk-pool.go fix: use internode data for DisksInfo, VolsInfo in message pack (#10821) 2020-11-04 10:10:54 -08:00
fs-tree-walk-pool_test.go fix: use internode data for DisksInfo, VolsInfo in message pack (#10821) 2020-11-04 10:10:54 -08:00
fs-v1-helpers.go [feat] use rename instead of recursive deletes (#11641) 2021-02-26 09:52:27 -08:00
fs-v1-helpers_test.go fix: use buffers only when necessary for io.Copy() (#11229) 2021-01-06 09:36:55 -08:00
fs-v1-metadata.go fix: allow CopyObject/PutObjecTags on pre-existing content (#10485) 2020-09-15 09:18:41 -07:00
fs-v1-metadata_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
fs-v1-multipart.go locking: Add Refresh for better locking cleanup (#11535) 2021-03-03 18:36:43 -08:00
fs-v1-multipart_test.go fix: dangling objects on actual namespace (#10822) 2020-11-05 11:48:55 -08:00
fs-v1-rwpool.go fix: unwrapping issues with os.Is* functions (#10949) 2020-11-23 08:36:49 -08:00
fs-v1-rwpool_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
fs-v1.go Debug info backport (#12643) 2021-07-08 10:34:34 -07:00
fs-v1_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
gateway-common.go Updated Prometheus metrics (#11141) 2021-01-18 20:35:38 -08:00
gateway-common_test.go
gateway-env.go
gateway-interface.go Use constants for gateway names to avoid bugs caused by spelling. (#10355) 2020-08-26 08:52:46 -07:00
gateway-main.go validate storage class across pools when setting config (#11320) 2021-01-22 12:09:24 -08:00
gateway-main_test.go
gateway-metrics.go Updated Prometheus metrics (#11141) 2021-01-18 20:35:38 -08:00
gateway-startup-msg.go fix: server/gateway banner formatting (#11230) 2021-01-06 10:38:07 -08:00
gateway-startup-msg_test.go
gateway-unsupported.go api: Introduce metadata update APIs to update only metadata (#11962) 2021-04-04 13:32:31 -07:00
generic-handlers.go fix: handle unsupported APIs more granularly (#11674) 2021-03-30 23:19:36 -07:00
generic-handlers_test.go refactor cmd/crypto code for SSE handling and parsing (#11045) 2020-12-22 09:19:32 -08:00
global-heal.go ignore healing .trash, .metacache amd .multipart paths (#11725) 2021-03-07 09:38:31 -08:00
globals.go fix: zip error races in WebDownload (#12086) 2021-04-19 08:44:18 -07:00
handler-api.go resize replication worker pool dynamically after config update (#11737) 2021-03-09 02:56:42 -08:00
handler-utils.go fix: notify parent user in notification events (#11934) 2021-03-31 13:21:10 -07:00
handler-utils_test.go fix: replication metadata comparsion and other fixes (#11410) 2021-02-03 20:41:33 -08:00
hasher.go use crypto/sha256 for FIPS 140-2 compliance (#11623) 2021-02-24 09:00:15 -08:00
healthcheck-handler.go read-health check endpoint returns success if cluster can serve read requests (#11310) 2021-02-09 01:00:44 -08:00
healthcheck-router.go read-health check endpoint returns success if cluster can serve read requests (#11310) 2021-02-09 01:00:44 -08:00
healthinfo.go Simplify access to local node name (#11907) 2021-03-26 11:37:58 -07:00
healthinfo_linux.go Simplify access to local node name (#11907) 2021-03-26 11:37:58 -07:00
healthinfo_nonlinux.go Simplify access to local node name (#11907) 2021-03-26 11:37:58 -07:00
http-stats.go fix: handle unsupported APIs more granularly (#11674) 2021-03-30 23:19:36 -07:00
http-tracer.go trace: enhance trace experience further 2021-03-27 13:19:14 -07:00
http-tracer_test.go Redact LDAP password if any in request trace (#11750) 2021-03-09 14:43:16 -08:00
httprange.go Cache only the range requested for range GETs (#8599) 2019-12-08 13:58:04 -08:00
httprange_test.go
iam-etcd-store.go fix: add helper for expected path.Clean behavior (#12068) 2021-04-15 16:32:13 -07:00
iam-etcd-store_test.go fix : IAM Intialization failing with a large number of users/policies (#11701) 2021-03-05 08:36:16 -08:00
iam-object-store.go fix: load credentials from etcd directly when possible (#11339) 2021-01-25 20:01:49 -08:00
iam.go remove legacy path for LDAP during policy map removal (#12081) 2021-04-16 18:18:55 -07:00
jwt.go fix: service account permissions generated from LDAP user (#11637) 2021-02-25 13:49:59 -08:00
jwt_test.go jwt: Simplify JWT parsing (#8802) 2020-01-31 08:29:22 +05:30
leak-detect_test.go
listen-notification-handlers.go Send bucket name to peers when bucket notification is enabled (#11351) 2021-01-26 13:48:28 -08:00
local-locker.go locking: Add Refresh for better locking cleanup (#11535) 2021-03-03 18:36:43 -08:00
lock-rest-client.go locking: Add Refresh for better locking cleanup (#11535) 2021-03-03 18:36:43 -08:00
lock-rest-client_test.go re-use remote transports in Peer,Storage,Locker clients (#10788) 2020-11-02 07:43:11 -08:00
lock-rest-server-common.go locking: Add Refresh for better locking cleanup (#11535) 2021-03-03 18:36:43 -08:00
lock-rest-server-common_test.go locking: Add Refresh for better locking cleanup (#11535) 2021-03-03 18:36:43 -08:00
lock-rest-server.go locking: Add Refresh for better locking cleanup (#11535) 2021-03-03 18:36:43 -08:00
main.go fix: [fs] CompleteMultipart use trie structure for partMatch (#10522) 2020-09-21 01:18:13 -07:00
metacache-bucket.go Revert "fix: remove persistence layer for metacache store in memory (#11538)" 2021-02-24 22:24:51 -08:00
metacache-bucket_gen.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache-bucket_gen_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache-bucket_test.go Revert "fix: remove persistence layer for metacache store in memory (#11538)" 2021-02-24 22:24:51 -08:00
metacache-entries.go Inline small file data in xl.meta file (#11758) 2021-03-29 17:00:55 -07:00
metacache-entries_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache-manager.go Revert "fix: remove persistence layer for metacache store in memory (#11538)" 2021-02-24 22:24:51 -08:00
metacache-marker.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache-server-pool.go Fix list entry deduplication (#12325) 2021-06-21 13:25:04 -07:00
metacache-set.go api: Introduce metadata update APIs to update only metadata (#11962) 2021-04-04 13:32:31 -07:00
metacache-stream.go fix: re-use bytes.Buffer using sync.Pool (#11156) 2020-12-22 23:22:37 -08:00
metacache-stream_test.go avoid a crash in crawler when lifecycle is not initialized (#11170) 2020-12-26 22:58:06 -08:00
metacache-walk.go add missing responseBody drain (#12147) 2021-11-04 23:28:08 -07:00
metacache.go Revert "fix: remove persistence layer for metacache store in memory (#11538)" 2021-02-24 22:24:51 -08:00
metacache_gen.go metacache: Allow prefix filtering (#10920) 2020-11-18 10:44:18 -08:00
metacache_gen_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00
metacache_test.go metacache: Add option for life extension (#10837) 2020-11-05 11:49:56 -08:00
metrics-router.go Updated Prometheus metrics (#11141) 2021-01-18 20:35:38 -08:00
metrics-v2.go Various improvements in replication (#11949) 2021-04-03 09:03:42 -07:00
metrics.go Fix cluster bucket stats API for prometheus (#11970) 2021-04-06 08:36:54 -07:00
namespace-lock.go fix: pre-allocate certain slices with expected capacity (#12044) 2021-04-12 13:45:06 -07:00
namespace-lock_test.go validate storage class across pools when setting config (#11320) 2021-01-22 12:09:24 -08:00
naughty-disk_test.go Debug info backport (#12643) 2021-07-08 10:34:34 -07:00
net.go update x/net/http2 to address few bugs (#11144) 2020-12-21 21:42:38 -08:00
net_test.go update for smartos build (solaris too) (#10378) 2020-08-31 10:19:25 -07:00
notification-summary.go fix: disk usage capacity metric reporting (#11435) 2021-02-04 12:26:58 -08:00
notification.go fips build tag uses relevant binary link for updates (#12014) 2021-04-08 09:51:11 -07:00
object-api-common.go xl: remove cleanupDir instead use Delete() (#11880) 2021-03-24 09:08:05 -07:00
object-api-datatypes.go Avoid metadata update for incoming replication failure (#12054) 2021-04-15 16:32:00 -07:00
object-api-deleteobject_test.go Inline small file data in xl.meta file (#11758) 2021-03-29 17:00:55 -07:00
object-api-errors.go remove possible double locks in bandwidth monitor (#12067) 2021-04-15 16:20:45 -07:00
object-api-getobjectinfo_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
object-api-input-checks.go fix: cleanup old directory handling code (#10633) 2020-10-06 12:03:57 -07:00
object-api-interface.go api: Introduce metadata update APIs to update only metadata (#11962) 2021-04-04 13:32:31 -07:00
object-api-listobjects_test.go listing with prefix prefixed with '/' should be ignored (#11268) 2021-01-13 09:44:11 -08:00
object-api-multipart_test.go Allow Compression + encryption (#11103) 2021-01-05 20:08:35 -08:00
object-api-options.go fix: replication regression due to proxying requests (#11356) 2021-01-27 11:22:34 -08:00
object-api-putobject_test.go [feat] use rename instead of recursive deletes (#11641) 2021-02-26 09:52:27 -08:00
object-api-utils.go fix: serve always only the latest objects 2021-06-10 14:52:14 -07:00
object-api-utils_test.go validate storage class across pools when setting config (#11320) 2021-01-22 12:09:24 -08:00
object-handlers-common.go avoid notification for non-existent delete objects (#11514) 2021-02-10 22:00:42 -08:00
object-handlers-common_test.go
object-handlers.go Backport replica metrics update (#13461) 2021-10-18 08:42:27 -07:00
object-handlers_test.go fix: normalize object layer inputs (#11534) 2021-03-09 12:58:22 -08:00
object_api_suite_test.go remove GetObject from ObjectLayer interface (#11635) 2021-02-26 09:52:02 -08:00
os-dirent_fileino.go allow large buffer to list more entries per directory (#9785) 2020-06-09 09:44:50 -07:00
os-dirent_ino.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
os-dirent_namelen_bsd.go allow large buffer to list more entries per directory (#9785) 2020-06-09 09:44:50 -07:00
os-dirent_namelen_linux.go allow large buffer to list more entries per directory (#9785) 2020-06-09 09:44:50 -07:00
os-instrumented.go use Access() instead of Lstat() for frequent use (#11911) 2021-03-29 08:07:23 -07:00
os-readdir_other.go use Access() instead of Lstat() for frequent use (#11911) 2021-03-29 08:07:23 -07:00
os-readdir_test.go fix: Bring support for symlink on regular files on NAS (#11383) 2021-02-20 00:30:12 -08:00
os-readdir_unix.go use Access() instead of Lstat() for frequent use (#11911) 2021-03-29 08:07:23 -07:00
os-readdir_windows.go use Access() instead of Lstat() for frequent use (#11911) 2021-03-29 08:07:23 -07:00
os-reliable.go fix: optionally enable tracing posix calls 2021-03-23 22:23:08 -07:00
os-reliable_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
osmetric_string.go use Access() instead of Lstat() for frequent use (#11911) 2021-03-29 08:07:23 -07:00
peer-rest-client.go fips build tag uses relevant binary link for updates (#12014) 2021-04-08 09:51:11 -07:00
peer-rest-common.go add cluster support for realtime bucket stats (#11963) 2021-04-04 15:34:33 -07:00
peer-rest-server.go fips build tag uses relevant binary link for updates (#12014) 2021-04-08 09:51:11 -07:00
policy_test.go Move dependency from minio-go v6 to v7 (#10042) 2020-07-14 09:38:05 -07:00
post-policy_test.go Allow region errors to be dynamic (#10323) 2020-08-23 22:06:22 -07:00
postpolicyform.go fix: reject duplicate keys in PostPolicyJSON document (#11902) 2021-03-25 13:57:57 -07:00
postpolicyform_test.go fix: reject duplicate keys in PostPolicyJSON document (#11902) 2021-03-25 13:57:57 -07:00
prepare-storage.go isServerResolvable its sufficient to check server is reachable (#11609) 2021-02-22 16:29:53 -08:00
routers.go fix: handle unsupported APIs more granularly (#11674) 2021-03-30 23:19:36 -07:00
server-main.go fix: crash in single drive mode for lifecycle (#12077) 2021-04-16 14:09:25 -07:00
server-main_test.go rename last remaining Zone->Pool 2021-01-26 20:47:42 -08:00
server-rlimit.go add '.healing.bin' for tracking currently healing disk (#10573) 2020-09-28 19:39:32 -07:00
server-startup-msg.go Imporve healing and reporting (#11312) 2021-03-04 14:36:23 -08:00
server-startup-msg_test.go Imporve healing and reporting (#11312) 2021-03-04 14:36:23 -08:00
server_test.go Update PutObjectPart error message (#13313) 2021-10-04 01:02:36 -07:00
service.go fix: heal bucket metadata right before healing bucket (#11097) 2020-12-13 11:57:08 -08:00
setup-type.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
signals.go remove safeMode behavior in startup (#10645) 2020-10-09 09:59:52 -07:00
signature-v2.go fix: missing user policy enforcement in PostPolicyHandler (#11682) 2021-03-03 08:47:08 -08:00
signature-v2_test.go fix: missing user policy enforcement in PostPolicyHandler (#11682) 2021-03-03 08:47:08 -08:00
signature-v4-parser.go Allow region errors to be dynamic (#10323) 2020-08-23 22:06:22 -07:00
signature-v4-parser_test.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
signature-v4-utils.go use crypto/sha256 for FIPS 140-2 compliance (#11623) 2021-02-24 09:00:15 -08:00
signature-v4-utils_test.go refactor cmd/crypto code for SSE handling and parsing (#11045) 2020-12-22 09:19:32 -08:00
signature-v4.go fix: missing user policy enforcement in PostPolicyHandler (#11682) 2021-03-03 08:47:08 -08:00
signature-v4_test.go fix: missing user policy enforcement in PostPolicyHandler (#11682) 2021-03-03 08:47:08 -08:00
storage-datatypes.go add additional metrics per disk API latency, API call counts #11250) 2021-03-16 20:06:57 -07:00
storage-datatypes_gen.go add additional metrics per disk API latency, API call counts #11250) 2021-03-16 20:06:57 -07:00
storage-datatypes_gen_test.go add additional metrics per disk API latency, API call counts #11250) 2021-03-16 20:06:57 -07:00
storage-datatypes_test.go feat: Small object optimization read data in single bulk call (#11207) 2021-01-03 11:27:57 -08:00
storage-errors.go fix: read metadata in O_DIRECT if configured and supported (#11594) 2021-02-22 01:36:17 -08:00
storage-interface.go Debug info backport (#12643) 2021-07-08 10:34:34 -07:00
storage-rest-client.go add missing responseBody drain (#12147) 2021-11-04 23:28:08 -07:00
storage-rest-common.go Debug info backport (#12643) 2021-07-08 10:34:34 -07:00
storage-rest-server.go add missing responseBody drain (#12147) 2021-11-04 23:28:08 -07:00
storage-rest_test.go rename last remaining Zone->Pool 2021-01-26 20:47:42 -08:00
storagemetric_string.go Debug info backport (#12643) 2021-07-08 10:34:34 -07:00
streaming-signature-v4.go s3v4: read and verify S3 signature v4 chunks separately (#11801) 2021-03-16 13:33:40 -07:00
streaming-signature-v4_test.go add ruleguard support, fix all the reported issues (#10335) 2020-08-24 12:11:20 -07:00
sts-datatypes.go
sts-errors.go add stringer for ErrorCodes (#11933) 2021-03-31 09:30:52 -07:00
sts-handlers.go Converge PolicyDBGet functions in IAM (#11891) 2021-03-25 00:38:15 -07:00
stserrorcode_string.go add stringer for ErrorCodes (#11933) 2021-03-31 09:30:52 -07:00
test-utils_test.go Inline small file data in xl.meta file (#11758) 2021-03-29 17:00:55 -07:00
tree-walk.go heal: Remove empty directories (#11354) 2021-01-27 02:19:28 -08:00
tree-walk_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
typed-errors.go ldap: Create services accounts for LDAP and STS temp accounts (#11808) 2021-04-14 22:51:14 -07:00
untar.go [feat] Add targz transparent extract support (#11849) 2021-03-26 17:15:09 -07:00
update-notifier.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
update-notifier_test.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
update.go fix build with fips tags 2021-04-08 19:31:10 -07:00
update_fips.go fips build tag uses relevant binary link for updates (#12014) 2021-04-08 09:51:11 -07:00
update_nofips.go fix build with fips tags 2021-04-08 19:31:10 -07:00
update_test.go fips build tag uses relevant binary link for updates (#12014) 2021-04-08 09:51:11 -07:00
utils.go revert CreateFile waitForResponse (#12124) 2021-05-07 14:30:40 -07:00
utils_test.go fix: allow updated domain names in federation (#11365) 2021-01-28 11:44:48 -08:00
version_test.go
web-handler-context.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
web-handler-context_test.go
web-handlers.go fix: zip error races in WebDownload (#12086) 2021-04-19 08:44:18 -07:00
web-handlers_test.go fix: enforce deny if present for implicit permissions (#11680) 2021-03-02 15:35:50 -08:00
web-router.go trace: Add storage & OS tracing (#11889) 2021-03-26 23:24:07 -07:00
xl-storage-disk-id-check.go Debug info backport (#12643) 2021-07-08 10:34:34 -07:00
xl-storage-errors.go fix: unwrapping issues with os.Is* functions (#10949) 2020-11-23 08:36:49 -08:00
xl-storage-errors_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-format-utils.go do not use dataDir to reference inline data use versionID (#11942) 2021-04-01 13:09:23 -07:00
xl-storage-format-v1.go fix possible crashes on deleteMarker replication (#11308) 2021-01-20 13:12:12 -08:00
xl-storage-format-v1_gen.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-format-v1_gen_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-format-v2.go collapse two distinct calls into single RenameData() call (#12093) 2021-04-20 10:44:39 -07:00
xl-storage-format-v2_gen.go Revert "Revert "Add delete marker replication support (#10396)"" 2020-11-19 18:43:58 -08:00
xl-storage-format-v2_gen_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage-format-v2_test.go Add metadata checksum (#12017) 2021-04-08 17:29:54 -07:00
xl-storage-format_test.go Support bucket versioning (#9377) 2020-06-12 20:04:01 -07:00
xl-storage.go Debug info backport (#12643) 2021-07-08 10:34:34 -07:00
xl-storage_noatime_notsupported.go fix: runtime issue on FreeBSD due to missing O_NOATIME/O_DSYNC support (#11790) 2021-03-15 14:02:36 -07:00
xl-storage_noatime_supported.go fix: runtime issue on FreeBSD due to missing O_NOATIME/O_DSYNC support (#11790) 2021-03-15 14:02:36 -07:00
xl-storage_test.go use Access() instead of Lstat() for frequent use (#11911) 2021-03-29 08:07:23 -07:00
xl-storage_unix_test.go Add storage layer contexts (#10321) 2020-09-04 09:45:06 -07:00
xl-storage_windows_test.go ListObjects Metadata Caching (#10648) 2020-10-28 09:18:35 -07:00