minio/cmd
Harshavardhana b330c2c57e
Introduce simpler GetMultipartInfo call for performance (#9722)
Advantages avoids 100's of stats which are needed for each
upload operation in FS/NAS gateway mode when uploading a large
multipart object, dramatically increases performance for
multipart uploads by avoiding recursive calls.

For other gateway's simplifies the approach since
azure, gcs, hdfs gateway's don't capture any specific
metadata during upload which needs handler validation
for encryption/compression.

Erasure coding was already optimized, additionally
just avoids small allocations of large data structure.

Fixes #7206
2020-05-28 12:36:20 -07:00
..
config fix: add proper errors for disks with preexisting content (#9703) 2020-05-26 09:32:33 -07:00
crypto filter all encryption headers in gateway (#9661) 2020-05-21 11:07:50 -07:00
gateway Introduce simpler GetMultipartInfo call for performance (#9722) 2020-05-28 12:36:20 -07:00
http fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00
jwt fix: send valid claims in AuditLogs for browser requests (#9713) 2020-05-27 12:38:44 -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 Export bucket usage counts as part of bucket metrics (#9710) 2020-05-27 06:45:43 -07:00
admin-handlers.go Export bucket usage counts as part of bucket metrics (#9710) 2020-05-27 06:45:43 -07:00
admin-handlers_test.go Disable crawler in FS/NAS gateway mode (#9695) 2020-05-25 00:17:52 -07:00
admin-heal-ops.go fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -07:00
admin-quota-handlers.go simplify further bucket configuration properly (#9650) 2020-05-20 10:18:15 -07:00
admin-router.go Disable crawler in FS/NAS gateway mode (#9695) 2020-05-25 00:17:52 -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: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -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: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -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 reject object lock requests on existing buckets (#9684) 2020-05-23 10:01:01 -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 fix size accounting for encrypted/compressed objects (#9690) 2020-05-24 11:19:17 -07:00
bucket-metadata-sys.go allow bucket policy to set/removed in NAS gateway (#9706) 2020-05-28 08:31:16 -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 Export bucket usage counts as part of bucket metrics (#9710) 2020-05-27 06:45:43 -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 readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -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 readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -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 fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -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 Export bucket usage counts as part of bucket metrics (#9710) 2020-05-27 06:45:43 -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 Export bucket usage counts as part of bucket metrics (#9710) 2020-05-27 06:45:43 -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 in cache build ranges metadata as needed (#9698) 2020-05-25 00:17:03 -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: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -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 Prefer local disks when fetching data blocks (#9563) 2020-05-26 16:47:23 -07:00
erasure-decode_test.go Prefer local disks when fetching data blocks (#9563) 2020-05-26 16:47:23 -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 Prefer local disks when fetching data blocks (#9563) 2020-05-26 16:47:23 -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 Prefer local disks when fetching data blocks (#9563) 2020-05-26 16:47:23 -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: add proper errors for disks with preexisting content (#9703) 2020-05-26 09:32:33 -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 Introduce simpler GetMultipartInfo call for performance (#9722) 2020-05-28 12:36:20 -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 Revert "Disable crawler in FS/NAS gateway mode (#9695)" (#9702) 2020-05-25 11:32:53 -07:00
fs-v1_test.go fix: windows tests for all cases (#9594) 2020-05-13 23:55:38 -07:00
gateway-common.go Introduce simpler GetMultipartInfo call for performance (#9722) 2020-05-28 12:36:20 -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 Revert "Disable crawler in FS/NAS gateway mode (#9695)" (#9702) 2020-05-25 11:32:53 -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 Introduce simpler GetMultipartInfo call for performance (#9722) 2020-05-28 12:36:20 -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 Export bucket usage counts as part of bucket metrics (#9710) 2020-05-27 06:45:43 -07:00
handler-utils.go fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -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 readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -07:00
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: send valid claims in AuditLogs for browser requests (#9713) 2020-05-27 12:38:44 -07:00
iam-object-store.go fix: send valid claims in AuditLogs for browser requests (#9713) 2020-05-27 12:38:44 -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 Export bucket usage counts as part of bucket metrics (#9710) 2020-05-27 06:45:43 -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 fix size accounting for encrypted/compressed objects (#9690) 2020-05-24 11:19:17 -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 Introduce simpler GetMultipartInfo call for performance (#9722) 2020-05-28 12:36:20 -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 Introduce simpler GetMultipartInfo call for performance (#9722) 2020-05-28 12:36:20 -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 size accounting for encrypted/compressed objects (#9690) 2020-05-24 11:19:17 -07:00
object-api-utils_test.go fix size accounting for encrypted/compressed objects (#9690) 2020-05-24 11:19:17 -07:00
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 Introduce simpler GetMultipartInfo call for performance (#9722) 2020-05-28 12:36:20 -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 readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -07:00
peer-rest-common.go readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -07:00
peer-rest-server.go readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -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 readiness returns error quickly if any of the set is down (#9662) 2020-05-23 17:38:39 -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 size accounting for encrypted/compressed objects (#9690) 2020-05-24 11:19:17 -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 fix: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51:32 -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: add proper errors for disks with preexisting content (#9703) 2020-05-26 09:32:33 -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 Disable crawler in FS/NAS gateway mode (#9695) 2020-05-25 00:17:52 -07:00
server-main.go Disable crawler in FS/NAS gateway mode (#9695) 2020-05-25 00:17:52 -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: reply back user-metadata in lower case form (#9697) 2020-05-25 16:51: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.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 storage: Implement GetDiskID request in REST server side (#9720) 2020-05-28 08:17:42 -07:00
storage-rest-client.go storage: Implement GetDiskID request in REST server side (#9720) 2020-05-28 08:17:42 -07:00
storage-rest-common.go storage: Implement GetDiskID request in REST server side (#9720) 2020-05-28 08:17:42 -07:00
storage-rest-server.go storage: Implement GetDiskID request in REST server side (#9720) 2020-05-28 08:17:42 -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 fix: send valid claims in AuditLogs for browser requests (#9713) 2020-05-27 12:38:44 -07:00
test-utils_test.go Disable crawler in FS/NAS gateway mode (#9695) 2020-05-25 00:17:52 -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 cache disk info to avoid repeated calls (#9682) 2020-05-26 12:52:24 -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 fix: send valid claims in AuditLogs for browser requests (#9713) 2020-05-27 12:38:44 -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 Introduce simpler GetMultipartInfo call for performance (#9722) 2020-05-28 12:36: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 add gateway object tagging support (#9124) 2020-05-23 11:09:35 -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 Introduce simpler GetMultipartInfo call for performance (#9722) 2020-05-28 12:36:20 -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 Avoid double reads on metadata during GetObject() (#9719) 2020-05-27 16:14:26 -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 Introduce simpler GetMultipartInfo call for performance (#9722) 2020-05-28 12:36:20 -07:00