minio/cmd
Harshavardhana 957ecb1b64
use optimal memory while purging cache (#9426)
re-implement the cache purging routine to
avoid using ioutil.ReadDir which can lead
to high allocations when there are cache
directories with lots of content, or
when cache is installed in memory constrainted
environments.

Instead rely on a callback function where we
are not using memory no-more than 8KiB per
cycle.

Precursor for this change refer #9425, original
issue pointed by Caleb Case <caleb@storj.io>
2020-04-23 12:26:13 -07:00
..
config fix: only show active/available ARNs in server startup banner (#9392) 2020-04-21 09:38:32 -07:00
crypto Add custom policy claim name (#8764) 2020-01-08 17:21:58 -08:00
gateway fix: make azure gateway chunk size configurable (#9292) 2020-04-23 02:04:13 -07:00
http fix: Avoid force delete in compliance/worm mode (#9276) 2020-04-06 17:51:05 -07:00
jwt re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
logger fix: use specified authToken for audit/logger HTTP targets (#9249) 2020-04-01 20:53:07 -07:00
rest Implement oboard diagnostics admin API (#9024) 2020-03-26 21:07:39 -07:00
acl-handlers.go acl: Support PUT calls with success for 'private' ACL's (#9000) 2020-02-16 11:37:52 +05:30
admin-handlers_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
admin-handlers-config-kv.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
admin-handlers-users.go fix support OBDAdminAction is valid action (#9354) 2020-04-15 12:16:40 -07:00
admin-handlers.go fix: only show active/available ARNs in server startup banner (#9392) 2020-04-21 09:38:32 -07:00
admin-heal-ops.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
admin-router.go allow config help in gateway mode (#9356) 2020-04-16 14:49:12 -07:00
admin-server-info.go fix: remove unusued PerfInfoHandler code (#9328) 2020-04-12 19:37:09 -07:00
api-datatypes.go Add object retention at the per object (#8528) 2019-11-20 13:18:09 -08:00
api-errors_test.go Move etcd, logger, crypto into their own packages (#8366) 2019-10-08 11:17:56 +05:30
api-errors.go remove OSS gateway due to lack of licensing (#9390) 2020-04-18 22:12:51 -07:00
api-headers_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
api-headers.go fix: validate partNumber in queryParam as part of preConditions (#9386) 2020-04-20 22:01:59 -07:00
api-resources_test.go Increase maximum 1000 List keys to 10000 (#8444) 2019-10-28 10:36:15 -07:00
api-resources.go listV2: Continuation and NextContinuation tokens are encoded with base64 (#8337) 2019-10-02 01:39:29 +05:30
api-response_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
api-response.go set default storage class always (#9250) 2020-04-02 00:23:09 -07:00
api-router.go config: Add api requests max & deadline configs (#9273) 2020-04-14 12:46:37 -07:00
api-utils_test.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
api-utils.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
auth-handler_test.go fix: Add missing return in admin requests auth (#9422) 2020-04-22 13:42:01 -07:00
auth-handler.go fix: Add missing return in admin requests auth (#9422) 2020-04-22 13:42:01 -07:00
background-heal-ops.go Add rate limiter for S3 API layer (#9196) 2020-03-24 12:43:40 -07:00
background-newdisks-heal-ops.go proactive deep heal object when a bitrot is detected (#9192) 2020-04-01 12:14:00 -07:00
benchmark-utils_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
bitrot_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
bitrot-streaming.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
bitrot-whole.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
bitrot.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
bootstrap-peer-server.go fix: limit HTTP transport tuables to affordable values (#9383) 2020-04-17 11:20:56 -07:00
bucket-encryption_test.go Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
bucket-encryption-handlers.go acl: Support PUT calls with success for 'private' ACL's (#9000) 2020-02-16 11:37:52 +05:30
bucket-encryption.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
bucket-handlers_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
bucket-handlers-listobjects.go Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 2020-01-27 14:12:34 -08:00
bucket-handlers.go fix: deprecate requirement of session token for service accounts (#9320) 2020-04-14 11:28:56 -07:00
bucket-lifecycle-handler.go acl: Support PUT calls with success for 'private' ACL's (#9000) 2020-02-16 11:37:52 +05:30
bucket-lifecycle-handlers_test.go Fix lifecycle GET: AWS SDK complaints on empty config (#9201) 2020-03-25 21:06:03 -07:00
bucket-notification-handlers.go fix: limit HTTP transport tuables to affordable values (#9383) 2020-04-17 11:20:56 -07:00
bucket-policy-handlers_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
bucket-policy-handlers.go Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 2020-01-27 14:12:34 -08:00
build-constants.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
common-main.go enable --compat flag by default (#9326) 2020-04-12 18:08:27 -07:00
config-common.go fix: load LDAP users appropriately (#9360) 2020-04-16 16:22:34 -07:00
config-current_test.go Avoid pointer based copy, instead use Clone() (#8547) 2019-11-21 17:54:51 +05:30
config-current.go fix simplify code to start using context (#9350) 2020-04-16 10:56:18 -07:00
config-dir.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
config-encrypted_test.go Config migration should handle plain-text (#8506) 2019-11-11 12:01:21 -08:00
config-encrypted.go fix: load LDAP users appropriately (#9360) 2020-04-16 16:22:34 -07:00
config-migrate_test.go Order all keys in config (#8541) 2019-11-20 15:10:24 -08:00
config-migrate.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
config-versions.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config.go fix simplify code to start using context (#9350) 2020-04-16 10:56:18 -07:00
consolelogger.go fix simplify code to start using context (#9350) 2020-04-16 10:56:18 -07:00
copy-part-range_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
copy-part-range.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
crossdomain-xml-handler_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
crossdomain-xml-handler.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
daily-lifecycle-ops.go lifecycle: Disallow delete when the object is locked (#9272) 2020-04-09 09:28:57 -07:00
data-usage_test.go fix: data usage crawler env handling, usage-cache.bin location (#9163) 2020-03-19 09:47:47 -07:00
data-usage-cache_gen_test.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
data-usage-cache_gen.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
data-usage-cache.go fix: data usage crawler env handling, usage-cache.bin location (#9163) 2020-03-19 09:47:47 -07:00
data-usage.go fix: various optimizations, idiomatic changes (#9179) 2020-03-22 12:16:36 -07:00
disk-cache_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
disk-cache-backend.go use optimal memory while purging cache (#9426) 2020-04-23 12:26:13 -07:00
disk-cache-stats.go Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 2019-12-05 23:16:06 -08:00
disk-cache-utils_test.go Add cache eviction low and high watermarks (#8958) 2020-02-23 19:03:39 +05:30
disk-cache-utils.go Add cache eviction low and high watermarks (#8958) 2020-02-23 19:03:39 +05:30
disk-cache.go fix: cacheReader.Close in all paths that don't return it. (#9418) 2020-04-22 12:13:57 -07:00
dummy-data-generator_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
dummy-handlers.go Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 2020-01-27 14:12:34 -08:00
dynamic-timeouts_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
dynamic-timeouts.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
encryption-v1_test.go avoid unnecessary KMS requests during single-part PUT (#9220) 2020-04-09 17:01:45 -07:00
encryption-v1.go fix: validate partNumber in queryParam as part of preConditions (#9386) 2020-04-20 22:01:59 -07:00
endpoint_test.go fix: optimize isConnected to avoid url.String() conversions (#9202) 2020-03-24 18:53:24 -07:00
endpoint-ellipses_test.go [feature] allow for an odd number of erasure packs (#9221) 2020-03-31 09:32:16 -07:00
endpoint-ellipses.go [feature] allow for an odd number of erasure packs (#9221) 2020-03-31 09:32:16 -07:00
endpoint.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
erasure_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-decode_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-decode.go proactive deep heal object when a bitrot is detected (#9192) 2020-04-01 12:14:00 -07:00
erasure-encode_test.go Validate XL sets on format (#8779) 2020-01-13 13:09:10 -08:00
erasure-encode.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-heal_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-heal.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-utils.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure.go golint: fix redundant code logic (#7842) 2019-06-27 15:18:33 +05:30
etcd.go Start using error wrapping with fmt.Errorf (#8588) 2019-12-02 09:28:01 -08:00
fallocate_linux_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fallocate_linux.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fallocate.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fastwalk.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07: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-disk-cache.go Use jsoniter whenever applicable instead of encoding/json (#8766) 2020-01-08 17:01:42 +05:30
format-fs_test.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
format-fs.go Avoid double for loops in notification init (#8691) 2019-12-24 13:49:48 -08:00
format-meta.go Fix writing 'format.json' and make it atomic (#8296) 2019-09-24 18:47:26 -07:00
format-xl_test.go fix: startup load time by reusing storageDisks (#9210) 2020-03-27 14:48:30 -07:00
format-xl.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
fs-v1_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
fs-v1-helpers_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
fs-v1-helpers.go xl: Implement posix.DeletePrefixes to enhance delete perf (#9100) 2020-03-11 08:56:36 -07:00
fs-v1-metadata_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
fs-v1-metadata.go Add ObjectTagging Support (#8754) 2020-01-20 08:45:59 -08:00
fs-v1-multipart_test.go fix simplify code to start using context (#9350) 2020-04-16 10:56:18 -07:00
fs-v1-multipart.go fix simplify code to start using context (#9350) 2020-04-16 10:56:18 -07:00
fs-v1-rwpool_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fs-v1-rwpool.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
fs-v1.go fix: validate partNumber in queryParam as part of preConditions (#9386) 2020-04-20 22:01:59 -07:00
gateway-common_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-common.go fix: gateway_s3_bytes_sent metric for all API methods (#9242) 2020-04-01 12:52:31 -07:00
gateway-env.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-interface.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
gateway-main_test.go [Bugfix] duplicating flag registration (#7853) 2019-07-03 14:31:19 -07:00
gateway-main.go set server base context on gateway http server (#9365) 2020-04-16 11:54:12 -07:00
gateway-metrics.go fix: gateway_s3_bytes_sent metric for all API methods (#9242) 2020-04-01 12:52:31 -07:00
gateway-startup-msg_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
gateway-startup-msg.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
gateway-unsupported.go heal: Pass scan mode to HealObjects to deep scan full quorum objects (#9159) 2020-03-18 17:50:00 -07:00
generic-handlers_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
generic-handlers.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
global-heal.go proactive deep heal object when a bitrot is detected (#9192) 2020-04-01 12:14:00 -07:00
globals.go config: Add api requests max & deadline configs (#9273) 2020-04-14 12:46:37 -07:00
handler-utils_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
handler-utils.go config: Add api requests max & deadline configs (#9273) 2020-04-14 12:46:37 -07:00
hasher.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
healthcheck-handler.go metrics: Use StorageInfo() instead to have consistent info (#9006) 2020-02-20 09:21:33 +05:30
healthcheck-router.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
http-stats.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
http-tracer.go accessKeyId missing should return appropriate error in AssumeRole (#9048) 2020-02-26 12:26:47 -08:00
http-traffic-recorder.go simplify recordAPIStats wrapper for ResponseWriters (#9034) 2020-02-24 09:45:32 -08:00
httprange_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
httprange.go Cache only the range requested for range GETs (#8599) 2019-12-08 13:58:04 -08:00
iam-etcd-store.go start watcher after all creds have been loaded (#9301) 2020-04-08 19:00:39 -07:00
iam-object-store.go fix: load LDAP users appropriately (#9360) 2020-04-16 16:22:34 -07:00
iam.go fix: load LDAP users appropriately (#9360) 2020-04-16 16:22:34 -07:00
jwt_test.go jwt: Simplify JWT parsing (#8802) 2020-01-31 08:29:22 +05:30
jwt.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
lifecycle.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
local-locker.go fix: Speed up multi-object delete by taking bulk locks (#8974) 2020-02-21 11:29:57 +05:30
lock-rest-client_test.go Support MinIO to be deployed on more than 32 nodes (#8492) 2019-11-13 12:17:45 -08:00
lock-rest-client.go fix: limit HTTP transport tuables to affordable values (#9383) 2020-04-17 11:20:56 -07:00
lock-rest-server-common_test.go jwt: Simplify JWT parsing (#8802) 2020-01-31 08:29:22 +05:30
lock-rest-server-common.go fix: Speed up multi-object delete by taking bulk locks (#8974) 2020-02-21 11:29:57 +05:30
lock-rest-server.go fix: various optimizations, idiomatic changes (#9179) 2020-03-22 12:16:36 -07:00
main.go enable --compat flag by default (#9326) 2020-04-12 18:08:27 -07:00
merge-walk-pool_test.go Offload listing to posix layer (#7611) 2019-05-14 13:49:10 -07:00
merge-walk-pool.go Offload listing to posix layer (#7611) 2019-05-14 13:49:10 -07:00
metrics-router.go Add prometheus auth-type to turn-off authentication (#8356) 2019-10-04 23:48:59 +05:30
metrics.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
namespace-lock_test.go fix: Speed up multi-object delete by taking bulk locks (#8974) 2020-02-21 11:29:57 +05:30
namespace-lock.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
naughty-disk_test.go add force delete option of non-empty bucket (#9166) 2020-03-27 21:52:59 -07:00
net_test.go Handle localhost distributed setups properly (#8577) 2019-11-26 11:42:10 -08:00
net.go fix: allow any 127.0.0.x as bind IPs (#9281) 2020-04-07 09:40:20 -07:00
notification.go fix: only show active/available ARNs in server startup banner (#9392) 2020-04-21 09:38:32 -07:00
obdinfo_freebsd.go Implement oboard diagnostics admin API (#9024) 2020-03-26 21:07:39 -07:00
obdinfo_other.go Implement oboard diagnostics admin API (#9024) 2020-03-26 21:07:39 -07:00
obdinfo.go improve obd tests and optimize network (#9378) 2020-04-18 11:06:11 -07:00
object_api_suite_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
object-api-common.go xl: Implement posix.DeletePrefixes to enhance delete perf (#9100) 2020-03-11 08:56:36 -07:00
object-api-datatypes.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
object-api-deleteobject_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
object-api-errors.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
object-api-getobject_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
object-api-getobjectinfo_test.go Use a non-strict invalid bucket name check in Get and Delete object (#8073) 2019-08-20 17:40:52 -10:00
object-api-input-checks.go fix: deprecate skyring/uuid and use maintained google/uuid (#9340) 2020-04-14 02:40:05 -07:00
object-api-interface.go fix: validate partNumber in queryParam as part of preConditions (#9386) 2020-04-20 22:01:59 -07:00
object-api-listobjects_test.go non-empty dirs should not be listed as objects (#9129) 2020-03-13 17:43:00 -07:00
object-api-multipart_test.go fix: deprecate skyring/uuid and use maintained google/uuid (#9340) 2020-04-14 02:40:05 -07:00
object-api-putobject_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
object-api-utils_test.go fix routing issue for esoteric characters in gorilla/mux (#8967) 2020-02-12 09:08:02 +05:30
object-api-utils.go Call cleanup funcs when skip fails (#9417) 2020-04-22 10:06:56 -07:00
object-handlers_test.go Move storageclass config handling into cmd/config/storageclass (#8360) 2019-10-07 11:20:24 +05:30
object-handlers-common_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
object-handlers-common.go fix: validate partNumber in queryParam as part of preConditions (#9386) 2020-04-20 22:01:59 -07:00
object-handlers.go fix: validate partNumber in queryParam as part of preConditions (#9386) 2020-04-20 22:01:59 -07:00
object-lock.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
os-reliable_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
os-reliable.go Start using error wrapping with fmt.Errorf (#8588) 2019-12-02 09:28:01 -08:00
peer-rest-client-target.go fix: only show active/available ARNs in server startup banner (#9392) 2020-04-21 09:38:32 -07:00
peer-rest-client.go improve obd tests and optimize network (#9378) 2020-04-18 11:06:11 -07:00
peer-rest-common.go fix: remove unusued PerfInfoHandler code (#9328) 2020-04-12 19:37:09 -07:00
peer-rest-server.go fix: only show active/available ARNs in server startup banner (#9392) 2020-04-21 09:38:32 -07:00
policy_test.go Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 2020-01-27 14:12:34 -08:00
policy.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
posix_test.go add force delete option of non-empty bucket (#9166) 2020-03-27 21:52:59 -07:00
posix_unix_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
posix_windows_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
posix-dirent_fileino.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-dirent_ino.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-dirent_namelen_bsd.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-dirent_namelen_linux.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix-diskid-check.go add force delete option of non-empty bucket (#9166) 2020-03-27 21:52:59 -07:00
posix-errors_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
posix-errors.go fix: Avoid double usage calculation on every restart (#8856) 2020-01-21 14:07:49 -08:00
posix-list-dir_other.go use optimal memory while purging cache (#9426) 2020-04-23 12:26:13 -07:00
posix-list-dir_test.go Use errgroups instead of sync.WaitGroup as needed (#8354) 2019-10-14 09:44:51 -07:00
posix-list-dir_unix.go use optimal memory while purging cache (#9426) 2020-04-23 12:26:13 -07:00
posix-list-dir_windows.go use optimal memory while purging cache (#9426) 2020-04-23 12:26:13 -07:00
posix.go posix: Add missing error return in RenameFile() (#9319) 2020-04-11 11:15:30 -07:00
post-policy_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
postpolicyform_test.go Update go mod with sem versions of our libraries (#7687) 2019-05-29 16:35:12 -07:00
postpolicyform.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
prepare-storage.go fix: limit HTTP transport tuables to affordable values (#9383) 2020-04-17 11:20:56 -07:00
retry_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
retry.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
routers.go fix routing issue for esoteric characters in gorilla/mux (#8967) 2020-02-12 09:08:02 +05:30
server_test.go acl: Support PUT calls with success for 'private' ACL's (#9000) 2020-02-16 11:37:52 +05:30
server-main_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
server-main.go Update server startup example to showcase local erasure code (#9407) 2020-04-21 23:59:13 -07:00
server-rlimit.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
server-startup-msg_test.go Handle localhost distributed setups properly (#8577) 2019-11-26 11:42:10 -08:00
server-startup-msg.go fix: only show active/available ARNs in server startup banner (#9392) 2020-04-21 09:38:32 -07:00
service.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
setup-type.go Allow proper setCount SLAs across zones (#8752) 2020-01-07 09:13:44 -08:00
signals.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
signature-v2_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v2.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v4_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v4-parser_test.go fix: sts to return appropriate errors (#9161) 2020-03-18 17:25:45 -07:00
signature-v4-parser.go fix: sts to return appropriate errors (#9161) 2020-03-18 17:25:45 -07:00
signature-v4-utils_test.go Rename iam/validator -> iam/openid and add tests (#8340) 2019-10-02 03:37:20 +05:30
signature-v4-utils.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
signature-v4.go fix: support pre-sign signature for STS tokens (#8826) 2020-01-18 17:04:50 -08:00
storage-datatypes.go Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
storage-errors.go rest/storage: Remove racy LastError usage (#8817) 2020-01-14 18:45:17 -08:00
storage-interface.go add force delete option of non-empty bucket (#9166) 2020-03-27 21:52:59 -07:00
storage-rest_test.go add force delete option of non-empty bucket (#9166) 2020-03-27 21:52:59 -07:00
storage-rest-client.go fix: limit HTTP transport tuables to affordable values (#9383) 2020-04-17 11:20:56 -07:00
storage-rest-common.go add force delete option of non-empty bucket (#9166) 2020-03-27 21:52:59 -07:00
storage-rest-server.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
streaming-signature-v4_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
streaming-signature-v4.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
sts-datatypes.go Fix LDAP responseXML to be named appropriately (#8285) 2019-09-24 03:51:16 +05:30
sts-errors.go fix: sts to return appropriate errors (#9161) 2020-03-18 17:25:45 -07:00
sts-handlers.go sa: Allow empty policy to indicate parent user's policy is inherited (#9185) 2020-03-23 14:17:18 -07:00
test-utils_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
throttling.go config: Add api requests max & deadline configs (#9273) 2020-04-14 12:46:37 -07:00
tree-walk_test.go non-empty dirs should not be listed as objects (#9129) 2020-03-13 17:43:00 -07:00
tree-walk-pool_test.go Implement S3-HDFS gateway (#7440) 2019-04-17 09:52:08 -07:00
tree-walk-pool.go Fix recursive deep scan of buckets (#8900) 2020-01-30 17:20:07 +05:30
tree-walk.go non-empty dirs should not be listed as objects (#9129) 2020-03-13 17:43:00 -07:00
typed-errors.go fix return proper error for OperationTimedout (#9117) 2020-03-11 14:11:04 -07:00
update_test.go fix: doc notifications formatting issues (#8661) 2019-12-17 17:34:17 -08:00
update-notifier_test.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
update-notifier.go Refactor config and split them in packages (#8351) 2019-10-04 23:05:33 +05:30
update.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
utils_test.go fix: Avoid double usage calculation on every restart (#8856) 2020-01-21 14:07:49 -08:00
utils.go Increase response header timeout for gateway (#9400) 2020-04-21 19:21:27 -07:00
version_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
web-handler-context_test.go Pass on web-handler arguments properly to log entries (#7894) 2019-07-11 22:37:13 +01:00
web-handler-context.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
web-handlers_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
web-handlers.go fix: limit HTTP transport tuables to affordable values (#9383) 2020-04-17 11:20:56 -07:00
web-router.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
xl-sets_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
xl-sets.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
xl-v1-bucket.go [feature] allow for an odd number of erasure packs (#9221) 2020-03-31 09:32:16 -07:00
xl-v1-common_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
xl-v1-common.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
xl-v1-errors.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
xl-v1-healing_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
xl-v1-healing-common_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
xl-v1-healing-common.go Remove partName, partETag requirement (#9044) 2020-03-03 03:29:30 +03:00
xl-v1-healing.go heal: Fix heal buckets result reporting (#9397) 2020-04-20 13:48:54 -07:00
xl-v1-list-objects-heal.go heal: Pass scan mode to HealObjects to deep scan full quorum objects (#9159) 2020-03-18 17:50:00 -07:00
xl-v1-list-objects.go fix: validate partNumber in queryParam as part of preConditions (#9386) 2020-04-20 22:01:59 -07:00
xl-v1-metadata_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
xl-v1-metadata.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
xl-v1-multipart_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
xl-v1-multipart.go fix: validate partNumber in queryParam as part of preConditions (#9386) 2020-04-20 22:01:59 -07:00
xl-v1-object_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
xl-v1-object.go fix: validate partNumber in queryParam as part of preConditions (#9386) 2020-04-20 22:01:59 -07:00
xl-v1-utils_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
xl-v1-utils.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
xl-v1.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
xl-zones.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00