minio/cmd
Harshavardhana bc61417284
calculate automatic node based symmetry (#9446)
it is possible in many screnarios that even
if the divisible value is optimal, we may
end up with uneven distribution due to number
of nodes present in the configuration.

added code allow for affinity towards various
ellipses to figure out optimal value across
ellipses such that we can always reach a
symmetric value automatically.

Fixes #9416
2020-04-27 14:39:57 -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-config-kv.go fix: config Set/Get decrypt/encrypt using authenticated credentials (#9447) 2020-04-24 22:36:48 -07:00
admin-handlers-users.go deprecate/remove global WORM mode (#9436) 2020-04-24 16:37:05 -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-handlers_test.go calculate automatic node based symmetry (#9446) 2020-04-27 14:39:57 -07:00
admin-heal-ops.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
admin-router.go add list/delete API service accounts admin API (#9402) 2020-04-24 12:10:09 -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.go add list/delete API service accounts admin API (#9402) 2020-04-24 12:10:09 -07:00
api-errors_test.go Move etcd, logger, crypto into their own packages (#8366) 2019-10-08 11:17:56 +05:30
api-headers.go fix: validate partNumber in queryParam as part of preConditions (#9386) 2020-04-20 22:01:59 -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-resources.go listV2: Continuation and NextContinuation tokens are encoded with base64 (#8337) 2019-10-02 01:39:29 +05:30
api-resources_test.go Increase maximum 1000 List keys to 10000 (#8444) 2019-10-28 10:36:15 -07:00
api-response.go set default storage class always (#9250) 2020-04-02 00:23:09 -07:00
api-response_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
api-router.go config: Add api requests max & deadline configs (#9273) 2020-04-14 12:46:37 -07:00
api-utils.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
api-utils_test.go Make Encoding URL more compliant to S3 spec (#7360) 2019-04-12 12:02:37 -07:00
auth-handler.go fix: Add missing return in admin requests auth (#9422) 2020-04-22 13:42:01 -07:00
auth-handler_test.go fix: Add missing return in admin requests auth (#9422) 2020-04-22 13:42:01 -07:00
background-heal-ops.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -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-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
bitrot_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -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-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-encryption_test.go Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
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 deprecate/remove global WORM mode (#9436) 2020-04-24 16:37:05 -07:00
bucket-handlers_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -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 optimize Listen bucket notification implementation (#9444) 2020-04-27 06:25:05 -07:00
bucket-policy-handlers.go Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 2020-01-27 14:12:34 -08:00
bucket-policy-handlers_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07: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 deprecate/remove global WORM mode (#9436) 2020-04-24 16:37:05 -07:00
config-common.go fix: load LDAP users appropriately (#9360) 2020-04-16 16:22:34 -07:00
config-current.go fix simplify code to start using context (#9350) 2020-04-16 10:56:18 -07:00
config-current_test.go Avoid pointer based copy, instead use Clone() (#8547) 2019-11-21 17:54:51 +05:30
config-dir.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
config-encrypted.go use context specific to the etcd call (#9458) 2020-04-26 21:42:41 -07:00
config-encrypted_test.go Config migration should handle plain-text (#8506) 2019-11-11 12:01:21 -08:00
config-migrate.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
config-migrate_test.go Order all keys in config (#8541) 2019-11-20 15:10:24 -08: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.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -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
crossdomain-xml-handler.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
daily-lifecycle-ops.go deprecate/remove global WORM mode (#9436) 2020-04-24 16:37:05 -07:00
data-update-tracker.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
data-update-tracker_test.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
data-usage-cache.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
data-usage-cache_gen.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -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.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -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
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.go Add cache eviction low and high watermarks (#8958) 2020-02-23 19:03:39 +05:30
disk-cache-utils_test.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
disk-cache_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -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.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
dynamic-timeouts_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
encryption-v1.go fix: validate partNumber in queryParam as part of preConditions (#9386) 2020-04-20 22:01:59 -07:00
encryption-v1_test.go avoid unnecessary KMS requests during single-part PUT (#9220) 2020-04-09 17:01:45 -07:00
endpoint-ellipses.go calculate automatic node based symmetry (#9446) 2020-04-27 14:39:57 -07:00
endpoint-ellipses_test.go calculate automatic node based symmetry (#9446) 2020-04-27 14:39:57 -07:00
endpoint.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
endpoint_test.go fix: optimize isConnected to avoid url.String() conversions (#9202) 2020-03-24 18:53:24 -07:00
erasure-decode.go proactive deep heal object when a bitrot is detected (#9192) 2020-04-01 12:14:00 -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-encode.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
erasure-encode_test.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
erasure-heal.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-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
erasure_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
etcd.go Start using error wrapping with fmt.Errorf (#8588) 2019-12-02 09:28:01 -08:00
fallocate.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_linux_test.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.go Use jsoniter whenever applicable instead of encoding/json (#8766) 2020-01-08 17:01:42 +05:30
format-disk-cache_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-fs_test.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
format-meta.go Fix writing 'format.json' and make it atomic (#8296) 2019-09-24 18:47:26 -07:00
format-xl.go calculate automatic node based symmetry (#9446) 2020-04-27 14:39:57 -07:00
format-xl_test.go fix: startup load time by reusing storageDisks (#9210) 2020-03-27 14:48:30 -07:00
fs-v1-helpers.go Revert "Write files in O_SYNC for fs backend to protect against machine crashes (#9434)" 2020-04-27 09:22:05 -07:00
fs-v1-helpers_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-metadata_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
fs-v1-multipart.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
fs-v1-multipart_test.go fix simplify code to start using context (#9350) 2020-04-16 10:56:18 -07:00
fs-v1-rwpool.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -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.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
fs-v1_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -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-common_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -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.go optimize Listen bucket notification implementation (#9444) 2020-04-27 06:25:05 -07:00
gateway-main_test.go [Bugfix] duplicating flag registration (#7853) 2019-07-03 14:31:19 -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.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -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-unsupported.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
generic-handlers.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
generic-handlers_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -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 optimize Listen bucket notification implementation (#9444) 2020-04-27 06:25:05 -07:00
handler-utils.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
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.go Cache only the range requested for range GETs (#8599) 2019-12-08 13:58:04 -08:00
httprange_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07: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 add list/delete API service accounts admin API (#9402) 2020-04-24 12:10:09 -07:00
jwt.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
jwt_test.go jwt: Simplify JWT parsing (#8802) 2020-01-31 08:29:22 +05:30
leak-detect_test.go
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.go fix: limit HTTP transport tuables to affordable values (#9383) 2020-04-17 11:20:56 -07:00
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-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-common_test.go jwt: Simplify JWT parsing (#8802) 2020-01-31 08:29:22 +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.go Offload listing to posix layer (#7611) 2019-05-14 13:49:10 -07:00
merge-walk-pool_test.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.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
naughty-disk_test.go add force delete option of non-empty bucket (#9166) 2020-03-27 21:52:59 -07:00
net.go fix: allow any 127.0.0.x as bind IPs (#9281) 2020-04-07 09:40:20 -07:00
net_test.go Handle localhost distributed setups properly (#8577) 2019-11-26 11:42:10 -08:00
notification.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
obdinfo.go improve obd tests and optimize network (#9378) 2020-04-18 11:06:11 -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
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 add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -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.go Call cleanup funcs when skip fails (#9417) 2020-04-22 10:06:56 -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-handlers-common.go fix: validate partNumber in queryParam as part of preConditions (#9386) 2020-04-20 22:01:59 -07:00
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.go deprecate/remove global WORM mode (#9436) 2020-04-24 16:37:05 -07:00
object-handlers_test.go Move storageclass config handling into cmd/config/storageclass (#8360) 2019-10-07 11:20:24 +05:30
object-lock.go deprecate/remove global WORM mode (#9436) 2020-04-24 16:37:05 -07:00
object_api_suite_test.go Use const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -07:00
os-reliable.go Start using error wrapping with fmt.Errorf (#8588) 2019-12-02 09:28:01 -08:00
os-reliable_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
peer-rest-client.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
peer-rest-common.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
peer-rest-server.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
policy.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
policy_test.go Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 2020-01-27 14:12:34 -08: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.go fix: Avoid double usage calculation on every restart (#8856) 2020-01-21 14:07:49 -08:00
posix-errors_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
posix-list-dir_other.go fix: ignore symlinks in backend filesystems (#9457) 2020-04-27 06:30:12 -07:00
posix-list-dir_test.go fix: ignore symlinks in backend filesystems (#9457) 2020-04-27 06:30:12 -07:00
posix-list-dir_unix.go fix: ignore symlinks in backend filesystems (#9457) 2020-04-27 06:30:12 -07:00
posix-list-dir_windows.go fix: ignore symlinks in backend filesystems (#9457) 2020-04-27 06:30:12 -07:00
posix.go posix: Add missing error return in RenameFile() (#9319) 2020-04-11 11:15:30 -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
post-policy_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
postpolicyform.go Remove unusued params and functions (#8399) 2019-10-15 18:35:41 -07:00
postpolicyform_test.go Update go mod with sem versions of our libraries (#7687) 2019-05-29 16:35:12 -07:00
prepare-storage.go fix: limit HTTP transport tuables to affordable values (#9383) 2020-04-17 11:20:56 -07:00
retry.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
retry_test.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-main.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
server-main_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -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.go fix: only show active/available ARNs in server startup banner (#9392) 2020-04-21 09:38:32 -07:00
server-startup-msg_test.go Handle localhost distributed setups properly (#8577) 2019-11-26 11:42:10 -08:00
server_test.go acl: Support PUT calls with success for 'private' ACL's (#9000) 2020-02-16 11:37:52 +05:30
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.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v2_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
signature-v4-parser.go fix: sts to return appropriate errors (#9161) 2020-03-18 17:25:45 -07:00
signature-v4-parser_test.go fix: sts to return appropriate errors (#9161) 2020-03-18 17:25:45 -07:00
signature-v4-utils.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -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.go fix: support pre-sign signature for STS tokens (#8826) 2020-01-18 17:04:50 -08:00
signature-v4_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07: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-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
storage-rest_test.go add force delete option of non-empty bucket (#9166) 2020-03-27 21:52:59 -07:00
streaming-signature-v4.go re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -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
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 calculate automatic node based symmetry (#9446) 2020-04-27 14:39:57 -07:00
throttling.go config: Add api requests max & deadline configs (#9273) 2020-04-14 12:46:37 -07:00
tree-walk-pool.go Fix recursive deep scan of buckets (#8900) 2020-01-30 17:20:07 +05:30
tree-walk-pool_test.go Implement S3-HDFS gateway (#7440) 2019-04-17 09:52:08 -07:00
tree-walk.go non-empty dirs should not be listed as objects (#9129) 2020-03-13 17:43:00 -07:00
tree-walk_test.go non-empty dirs should not be listed as objects (#9129) 2020-03-13 17:43:00 -07:00
typed-errors.go add list/delete API service accounts admin API (#9402) 2020-04-24 12:10: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 use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
update_test.go fix: doc notifications formatting issues (#8661) 2019-12-17 17:34:17 -08:00
utils.go deprecate/remove global WORM mode (#9436) 2020-04-24 16:37:05 -07:00
utils_test.go fix: Avoid double usage calculation on every restart (#8856) 2020-01-21 14:07:49 -08: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.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -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-handlers.go deprecate/remove global WORM mode (#9436) 2020-04-24 16:37:05 -07:00
web-handlers_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
web-router.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
xl-sets.go calculate automatic node based symmetry (#9446) 2020-04-27 14:39:57 -07:00
xl-sets_test.go calculate automatic node based symmetry (#9446) 2020-04-27 14:39:57 -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.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
xl-v1-common_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -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-common.go Remove partName, partETag requirement (#9044) 2020-03-03 03:29:30 +03:00
xl-v1-healing-common_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
xl-v1-healing.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
xl-v1-healing_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -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.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
xl-v1-metadata_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
xl-v1-multipart.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
xl-v1-multipart_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
xl-v1-object.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
xl-v1-object_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-utils_test.go fix: use per test context (#9343) 2020-04-14 17:52:38 -07:00
xl-v1.go add data update tracking using bloom filter (#9208) 2020-04-27 10:06:21 -07:00
xl-zones.go calculate automatic node based symmetry (#9446) 2020-04-27 14:39:57 -07:00