minio/cmd
Harshavardhana 7dbfea1353
avoid net/http ErrorLog for consistent logging experience (#9672)
net/http exposes ErrorLog but it is log.Logger
instance not an interface which can be overridden,
because of this reason the logging is interleaved
sometimes with TLS with messages like this on the
server

```
http: TLS handshake error from 139.178.70.188:63760: EOF
```

This is bit problematic for us as we need to have
consistent logging view for allow --json or --quiet
flags.

With this PR we ensure that this format is adhered to.
2020-05-22 21:59:18 -07:00
..
config enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -07:00
crypto filter all encryption headers in gateway (#9661) 2020-05-21 11:07:50 -07:00
gateway enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -07:00
http Add x-amz-expiration header in some S3 responses (#9667) 2020-05-21 14:12:52 -07:00
jwt re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
logger humanize timeToFirstByte and timeToResponse upto nanoseconds (#9641) 2020-05-19 18:34:02 -07:00
rest Implement oboard diagnostics admin API (#9024) 2020-03-26 21:07:39 -07:00
acl-handlers.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
admin-handlers-config-kv.go add audit logging for all admin calls (#9568) 2020-05-11 10:34:08 -07:00
admin-handlers-users.go add missing admin actions, enhance AccountUsageInfo (#9607) 2020-05-15 18:16:45 -07:00
admin-handlers.go progressively report obd results (#9639) 2020-05-22 17:56:45 -07:00
admin-handlers_test.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
admin-heal-ops.go fix: unexpected logging with bucket metadata conversions (#9519) 2020-05-04 20:04:06 -07:00
admin-quota-handlers.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
admin-router.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -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 fixes misleading assume role error msgs (#9642) 2020-05-21 09:09:18 -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 fix: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -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 add missing signature v2 query params (#9670) 2020-05-21 18:51:23 -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 merge nested hash readers (#9582) 2020-05-14 14:01:31 -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 fix: background heal to call HealFormat only if needed (#9491) 2020-04-30 20:23:00 -07:00
background-newdisks-heal-ops.go fix: background heal to call HealFormat only if needed (#9491) 2020-04-30 20:23:00 -07:00
benchmark-utils_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -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 fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -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 simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-encryption.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-encryption_test.go Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
bucket-handlers.go keep bucket metadata fields to be consistent (#9660) 2020-05-21 11:03:59 -07:00
bucket-handlers_test.go fixes misleading assume role error msgs (#9642) 2020-05-21 09:09:18 -07:00
bucket-lifecycle-handlers.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-lifecycle-handlers_test.go fixes misleading assume role error msgs (#9642) 2020-05-21 09:09:18 -07:00
bucket-lifecycle.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-listobjects-handlers.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
bucket-metadata-sys.go nas: ensure loading of bucket notifications during startup (#9681) 2020-05-22 11:55:30 -07:00
bucket-metadata.go keep bucket metadata fields to be consistent (#9660) 2020-05-21 11:03:59 -07:00
bucket-metadata_gen.go keep bucket metadata fields to be consistent (#9660) 2020-05-21 11:03:59 -07: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 keep bucket metadata fields to be consistent (#9660) 2020-05-21 11:03:59 -07:00
bucket-object-lock.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-policy-handlers.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-policy-handlers_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
bucket-policy.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
bucket-quota.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -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 Check for address flags in all positions (#9615) 2020-05-17 08:46:23 -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 fix: unexpected logging with bucket metadata conversions (#9519) 2020-05-04 20:04:06 -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: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -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 migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
data-update-tracker.go Track if bloom filter is dirty (#9601) 2020-05-14 21:46:36 -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 avoid unnecessary logging on fresh/newly replaced drives (#9470) 2020-04-28 01:16:57 -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 Forward RPC errors from crawler (#9569) 2020-05-11 20:41:38 -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 simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
disk-cache-stats.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
disk-cache-utils.go enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -07:00
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 cache metadata update for range GET (#9636) 2020-05-18 18:33:43 -07:00
disk-cache_test.go Remove brittle tests for cache (#9570) 2020-05-11 15:41:10 -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 migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07: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: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -07:00
encryption-v1_test.go crypto: remove dead code (#9516) 2020-05-04 11:41:18 -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: windows tests for all cases (#9594) 2020-05-13 23:55:38 -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 Update reed+solomon (#9562) 2020-05-09 09:54:20 -07:00
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 Forward RPC errors from crawler (#9569) 2020-05-11 20:41:38 -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 fix: unexpected logging with bucket metadata conversions (#9519) 2020-05-04 20:04:06 -07: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 fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -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 add option for O_SYNC writes for standalone FS backend (#9581) 2020-05-12 19:24:59 -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 cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
fs-v1-multipart.go add option for O_SYNC writes for standalone FS backend (#9581) 2020-05-12 19:24:59 -07:00
fs-v1-multipart_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -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 simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
fs-v1_test.go fix: windows tests for all cases (#9594) 2020-05-13 23:55:38 -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 Set Deployment ID before starting handlers (#9635) 2020-05-18 11:35:05 -07:00
gateway-main_test.go [Bugfix] duplicating flag registration (#7853) 2019-07-03 14:31:19 -07:00
gateway-metrics.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
gateway-startup-msg.go print proper certinfo on console when starting up (#9479) 2020-04-30 16:15:29 -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 cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
generic-handlers.go fix: requests without bucket should route to the original router (#9541) 2020-05-07 11:49:04 -07:00
generic-handlers_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
global-heal.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
globals.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
handler-utils.go add bucket tagging support (#9389) 2020-05-05 14:18:13 -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 fix: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -07:00
http-tracer.go audit: Merge ResponseWriter with RecordAPIStats (#9496) 2020-04-30 11:27:19 -07: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 fix: remove LDAP groups claim and store them on server (#9637) 2020-05-20 11:33:35 -07:00
iam-object-store.go fix: remove LDAP groups claim and store them on server (#9637) 2020-05-20 11:33:35 -07:00
iam.go fix: remove LDAP groups claim and store them on server (#9637) 2020-05-20 11:33:35 -07:00
jwt.go fix: Disable presigned without appropriate policy (#9621) 2020-05-17 23:38:52 -07:00
jwt_test.go jwt: Simplify JWT parsing (#8802) 2020-01-31 08:29:22 +05:30
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -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 simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
merge-walk-pool_test.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
metrics-router.go enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -07:00
metrics.go fix: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -07:00
namespace-lock.go fix: possiblity of double write lockers on same resource (#9616) 2020-05-18 17:33:35 -07:00
namespace-lock_test.go fix: possiblity of double write lockers on same resource (#9616) 2020-05-18 17:33:35 -07:00
naughty-disk_test.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
net.go fix: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -07:00
net_test.go Handle localhost distributed setups properly (#8577) 2019-11-26 11:42:10 -08:00
notification.go progressively report obd results (#9639) 2020-05-22 17:56:45 -07:00
obdinfo.go enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -07:00
obdinfo_freebsd.go enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -07:00
obdinfo_other.go enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -07:00
object-api-common.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -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 cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
object-api-errors.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
object-api-getobject_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
object-api-getobjectinfo_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
object-api-input-checks.go fix: windows tests for all cases (#9594) 2020-05-13 23:55:38 -07:00
object-api-interface.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
object-api-listobjects_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
object-api-multipart_test.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
object-api-putobject_test.go merge nested hash readers (#9582) 2020-05-14 14:01:31 -07:00
object-api-utils.go fix: return context error from context reader (#9507) 2020-05-04 14:33:49 -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 Add x-amz-expiration header in some S3 responses (#9667) 2020-05-21 14:12:52 -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 Add x-amz-expiration header in some S3 responses (#9667) 2020-05-21 14:12:52 -07:00
object-handlers_test.go Move storageclass config handling into cmd/config/storageclass (#8360) 2019-10-07 11:20:24 +05:30
object_api_suite_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
os-reliable.go tests: Fix one multi-delete test failure in Windows CI (#9602) 2020-05-14 18:09:30 -07: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 migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
peer-rest-common.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
peer-rest-server.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
policy_test.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -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 fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
posix-errors.go Report correct error when O_DIRECT is not supported (#9545) 2020-05-07 16:12:16 -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-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 fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
posix_test.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
posix_unix_test.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
posix_windows_test.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
post-policy_test.go enable full linter across the codebase (#9620) 2020-05-18 09:59:45 -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 add formatting message for zones in ordinals (#9596) 2020-05-13 20:25:29 -07:00
retry.go fix: unexpected logging with bucket metadata conversions (#9519) 2020-05-04 20:04:06 -07:00
retry_test.go fix broken retry tests 2020-05-04 22:01:39 -07:00
routers.go Add API's for managing bucket quota (#9379) 2020-04-30 15:55:54 -07:00
server-main.go avoid net/http ErrorLog for consistent logging experience (#9672) 2020-05-22 21:59:18 -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 print proper certinfo on console when starting up (#9479) 2020-04-30 16:15:29 -07:00
server-startup-msg_test.go print proper certinfo on console when starting up (#9479) 2020-04-30 16:15:29 -07:00
server_test.go fix: possible race in FS local lockMap (#9598) 2020-05-14 23:59:07 -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.go add missing signature v2 query params (#9670) 2020-05-21 18:51:23 -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 honor lifecycle expiration with tag rule (#9604) 2020-05-14 16:21:03 -07:00
storage-errors.go Report correct error when O_DIRECT is not supported (#9545) 2020-05-07 16:12:16 -07:00
storage-interface.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
storage-rest-client.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -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 fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -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 fixes misleading assume role error msgs (#9642) 2020-05-21 09:09:18 -07:00
sts-handlers.go fixes misleading assume role error msgs (#9642) 2020-05-21 09:09:18 -07:00
test-utils_test.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
throttling.go config: Add api requests max & deadline configs (#9273) 2020-04-14 12:46:37 -07:00
tree-walk-pool.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
tree-walk-pool_test.go simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -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 Checking for access denied in web browser request. (#9523) 2020-05-06 21:31:44 -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 remove references for deprecated dockerfiles and deployment styles (#9675) 2020-05-22 08:40:59 -07:00
update_test.go remove references for deprecated dockerfiles and deployment styles (#9675) 2020-05-22 08:40:59 -07:00
utils.go fix: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -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 migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
web-handlers_test.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
web-router.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
xl-sets.go fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
xl-sets_test.go calculate automatic node based symmetry (#9446) 2020-04-27 14:39:57 -07:00
xl-v1-bucket.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
xl-v1-common.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
xl-v1-common_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -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 Update reed+solomon (#9562) 2020-05-09 09:54:20 -07:00
xl-v1-healing-common_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
xl-v1-healing.go fix: avoid undoing bucket creation and return the first err instead (#9578) 2020-05-12 15:20:42 -07:00
xl-v1-healing_test.go fix: avoid undoing bucket creation and return the first err instead (#9578) 2020-05-12 15:20:42 -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 fix: use unused cacheMetrics code in prometheus (#9588) 2020-05-13 08:15:26 -07:00
xl-v1-metadata_test.go use GlobalContext whenever possible (#9280) 2020-04-09 09:30:02 -07:00
xl-v1-multipart.go migrate all bucket metadata into a single file (#9586) 2020-05-19 13:53:54 -07:00
xl-v1-multipart_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -07:00
xl-v1-object.go add bucket tagging support (#9389) 2020-05-05 14:18:13 -07:00
xl-v1-object_test.go cleanup object-lock/bucket tagging for gateways (#9548) 2020-05-08 13:44:44 -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 fix storage info output with unordered endpoints arguments (#9610) 2020-05-19 14:27:20 -07:00
xl-zones.go keep bucket metadata fields to be consistent (#9660) 2020-05-21 11:03:59 -07:00