minio/cmd
Harshavardhana 6a00eb10bf
fix: allow set drive count of proper divisible values (#9101)
Currently the code assumed some orthogonal requirements
which led situations where when we have a setup where
we have let's say for example 168 drives, the final
set_drive_count chosen was 14. Indeed 168 drives are
divisible by 12 but this wasn't allowed due to an
unexpected requirement to have 12 to be a perfect modulo
of 14 which is not possible. This assumption was incorrect.

This PR fixes this old assumption properly, also adds
few tests and some negative tests as well. Improvements
are seen in error messages as well.
2020-03-08 13:30:25 -07:00
..
config Add cache eviction low and high watermarks (#8958) 2020-02-23 19:03:39 +05:30
crypto Add custom policy claim name (#8764) 2020-01-08 17:21:58 -08:00
gateway Remove partName, partETag requirement (#9044) 2020-03-03 03:29:30 +03:00
http acl: Support PUT calls with success for 'private' ACL's (#9000) 2020-02-16 11:37:52 +05:30
jwt fix a crash in base64 buffer pool (#8925) 2020-02-03 08:42:32 +05:30
logger fix routing issue for esoteric characters in gorilla/mux (#8967) 2020-02-12 09:08:02 +05:30
rest jwt: Simplify JWT parsing (#8802) 2020-01-31 08:29:22 +05:30
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 Remove partName, partETag requirement (#9044) 2020-03-03 03:29:30 +03:00
admin-handlers-config-kv.go fix: remove extra newline from GetConfig() output (#8678) 2019-12-20 14:47:14 -08:00
admin-handlers-users.go Add more context aware error for policy parsing errors (#8726) 2020-01-03 11:28:52 -08:00
admin-handlers.go metrics: Use StorageInfo() instead to have consistent info (#9006) 2020-02-20 09:21:33 +05:30
admin-heal-ops.go heal: Optimize heal listing by avoiding batches (#8901) 2020-01-29 12:05:44 +05:30
admin-router.go Add new admin API to return Accounting Usage (#8689) 2020-02-04 18:20:39 -08:00
admin-server-info.go Use user CAs in checkEndpoint() call (#8911) 2020-02-02 07:15:29 +05:30
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 Fix error messages returned by (Put)GetObjectLegalHold (#9013) 2020-02-19 08:15:48 +05:30
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 Add ObjectTagging Support (#8754) 2020-01-20 08:45:59 -08: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 Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 2019-12-05 23:16:06 -08:00
api-router.go Fix error messages returned by (Put)GetObjectLegalHold (#9013) 2020-02-19 08:15:48 +05:30
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 Add support for multiple admins (#8487) 2019-11-19 02:03:18 -08:00
auth-handler.go acl: Support PUT calls with success for 'private' ACL's (#9000) 2020-02-16 11:37:52 +05:30
background-heal-ops.go metrics: Use StorageInfo() instead to have consistent info (#9006) 2020-02-20 09:21:33 +05:30
background-newdisks-heal-ops.go heal: Avoid spinning up object healing during startup (#8819) 2020-01-15 01:08:39 -08:00
benchmark-utils_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -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 admin/heal: Fix deep healing to heal objects under more conditions (#8321) 2019-10-02 01:42:15 +05:30
bitrot-whole.go Posix CreateFile should work for compressed lengths (#7584) 2019-04-30 16:27:31 -07:00
bitrot.go bitrot: Verify file size inside storage interface (#7932) 2019-09-12 02:19:53 +05:30
bootstrap-peer-server.go Fix dependencies graph for minio source compilation (#8717) 2019-12-31 09:36:13 +05:30
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 Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
bucket-handlers_test.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08: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 Avoid unnecessary allocations for XML parsing (#9017) 2020-02-23 09:06:46 +05:30
bucket-lifecycle-handler.go acl: Support PUT calls with success for 'private' ACL's (#9000) 2020-02-16 11:37:52 +05:30
bucket-notification-handlers.go Fix Retention, ObjectLock, LegalHold struct namespaces correctly. (#8909) 2020-01-30 09:58:05 +05:30
bucket-policy-handlers_test.go Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 2020-01-27 14:12:34 -08: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 Fix an issue where MinIO was logging every error twice (#8953) 2020-02-07 13:48:07 +05:30
config-common.go Refactor and simplify etcd helpers used in IAM subsystem (#7980) 2019-07-26 13:42:54 -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: document _ENABLE for all notification targets (#8864) 2020-01-20 16:48:19 -08: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 lock: improve locker initialization at init (#8776) 2020-01-10 02:35:06 -08:00
config-migrate_test.go Order all keys in config (#8541) 2019-11-20 15:10:24 -08:00
config-migrate.go Start using error wrapping with fmt.Errorf (#8588) 2019-12-02 09:28:01 -08:00
config-versions.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
config.go Initialize only one retry timer for all sub-systems (#8913) 2020-02-02 06:37:43 +05:30
consolelogger.go Fix crash in console logger and also handle bucket DNS updates (#8654) 2019-12-16 20:30:57 -08: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 Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
data-usage.go data-usage: Fix the calculation of the next crawling round (#9096) 2020-03-06 11:34:12 -08:00
disk-cache_test.go Fix sporadic failure in TestDiskCacheMaxUse (#9049) 2020-02-26 13:31:15 -08:00
disk-cache-backend.go Add cache eviction low and high watermarks (#8958) 2020-02-23 19:03:39 +05:30
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 Allow gc to run in parallel on cache drives (#9051) 2020-03-03 06:42:26 +03: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 Remove partName, partETag requirement (#9044) 2020-03-03 03:29:30 +03:00
encryption-v1.go Add encryption buffer (#8626) 2019-12-12 10:01:15 -08:00
endpoint_test.go Validate XL sets on format (#8779) 2020-01-13 13:09:10 -08:00
endpoint-ellipses_test.go fix: allow set drive count of proper divisible values (#9101) 2020-03-08 13:30:25 -07:00
endpoint-ellipses.go fix: allow set drive count of proper divisible values (#9101) 2020-03-08 13:30:25 -07:00
endpoint.go Validate XL sets on format (#8779) 2020-01-13 13:09:10 -08: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 Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -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 Avoid select inside a recursive function to avoid CPU spikes (#8923) 2020-02-03 16:45:59 -08:00
format-disk-cache_test.go Return appropriate errors API versions changes across REST APIs (#8480) 2019-11-04 09:30:59 -08:00
format-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 xl: All nodes create meta volumes in its local disks (#8786) 2020-01-15 12:36:52 -08:00
format-xl.go fix: allow set drive count of proper divisible values (#9101) 2020-03-08 13:30:25 -07:00
fs-v1_test.go fix routing issue for esoteric characters in gorilla/mux (#8967) 2020-02-12 09:08:02 +05:30
fs-v1-helpers_test.go Remove uneeded calls on FS (#7967) 2019-07-24 15:59:13 +05:30
fs-v1-helpers.go Remove uneeded calls on FS (#7967) 2019-07-24 15:59:13 +05:30
fs-v1-metadata_test.go Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fs-v1-metadata.go Add ObjectTagging Support (#8754) 2020-01-20 08:45:59 -08:00
fs-v1-multipart_test.go Fix all failing tests with -race 2019-09-22 11:01:46 -07:00
fs-v1-multipart.go Remove partName, partETag requirement (#9044) 2020-03-03 03:29:30 +03: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 Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
fs-v1.go Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
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: erroneous high value for gateway received bytes metrics (#8978) 2020-02-12 10:15:00 +05:30
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 fix routing issue for esoteric characters in gorilla/mux (#8967) 2020-02-12 09:08:02 +05:30
gateway-metrics.go fix: erroneous high value for gateway received bytes metrics (#8978) 2020-02-12 10:15:00 +05:30
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 Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
gateway-unsupported.go Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
generic-handlers_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
generic-handlers.go simplify recordAPIStats wrapper for ResponseWriters (#9034) 2020-02-24 09:45:32 -08:00
global-heal.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
globals.go Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
handler-utils_test.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
handler-utils.go simplify recordAPIStats wrapper for ResponseWriters (#9034) 2020-02-24 09:45:32 -08: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: avoid crash copy map before reading (#8825) 2020-01-16 01:35:30 -08: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 Add etcd path prefix for all IAM assets (#8569) 2019-11-25 16:33:34 -08:00
iam-object-store.go reference format obtained doesn't need further validation (#8964) 2020-02-13 14:01:41 -08:00
iam.go fix: Speed up multi-object delete by taking bulk locks (#8974) 2020-02-21 11:29:57 +05:30
jwt_test.go jwt: Simplify JWT parsing (#8802) 2020-01-31 08:29:22 +05:30
jwt.go allow rolling upgrades, remove same MinIO version requirement (#9033) 2020-02-24 10:32:30 +05:30
leak-detect_test.go Add UTCNow() function. (#3931) 2017-03-18 11:28:41 -07:00
lifecycle.go Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
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 Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
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: lock expiry on zoned setups (#9084) 2020-03-04 16:06:17 -08:00
main.go print version with proper indentation (#9047) 2020-02-26 23:09:08 +05:30
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 metrics: Use StorageInfo() instead to have consistent info (#9006) 2020-02-20 09:21:33 +05:30
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 fix: Speed up multi-object delete by taking bulk locks (#8974) 2020-02-21 11:29:57 +05:30
naughty-disk_test.go Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
net_test.go Handle localhost distributed setups properly (#8577) 2019-11-26 11:42:10 -08:00
net.go fix: replica set deployment for multi tenants (#8673) 2019-12-19 13:45:56 -08:00
notification.go Add goroutine profiles (#9078) 2020-03-04 06:58:12 -08: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 close channel upon error in Walk()'er (#9042) 2020-02-25 19:58:58 -08:00
object-api-datatypes.go Add ObjectTagging Support (#8754) 2020-01-20 08:45:59 -08: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 fix: Speed up multi-object delete by taking bulk locks (#8974) 2020-02-21 11:29:57 +05:30
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 Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
object-api-interface.go Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
object-api-listobjects_test.go fix routing issue for esoteric characters in gorilla/mux (#8967) 2020-02-12 09:08:02 +05:30
object-api-multipart_test.go fix routing issue for esoteric characters in gorilla/mux (#8967) 2020-02-12 09:08:02 +05:30
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 fix: Speed up multi-object delete by taking bulk locks (#8974) 2020-02-21 11:29:57 +05:30
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 Ensure that we use constants everywhere (#7845) 2019-07-02 22:34:32 -07:00
object-handlers.go Enforce md5sum checks for object retention APIs (#9030) 2020-03-04 07:04:12 -08:00
object-lock.go fix: avoid double ListBuckets() loading object lock (#9031) 2020-02-24 06:39:11 +05:30
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 New Admin Info (#8497) 2019-12-11 14:27:03 -08:00
peer-rest-client.go Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
peer-rest-common.go Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
peer-rest-server.go Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
policy_test.go Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 2020-01-27 14:12:34 -08:00
policy.go Initialize only one retry timer for all sub-systems (#8913) 2020-02-02 06:37:43 +05:30
posix_test.go posix: Do not take disk offline on I/O errors (#8836) 2020-01-17 13:34:43 -08: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 a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
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 const slashSeparator instead of "/" everywhere (#8028) 2019-08-06 12:08:58 -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 fix: Avoid double usage calculation on every restart (#8856) 2020-01-21 14:07:49 -08:00
posix-list-dir_windows.go Safely use unsafe.Pointer to avoid crashes on ARM (#8027) 2019-08-09 08:54:11 -07:00
posix.go Improve delete performance by reducing the number of calls (#9092) 2020-03-06 13:44:24 -08: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: allow set drive count of proper divisible values (#9101) 2020-03-08 13:30:25 -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 Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
server-main.go fix: avoid double ListBuckets() loading object lock (#9031) 2020-02-24 06:39:11 +05:30
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 metrics: Use StorageInfo() instead to have consistent info (#9006) 2020-02-20 09:21:33 +05:30
service.go Decouple ServiceUpdate to ServerUpdate to be more native (#8138) 2019-08-28 15:04:43 -07:00
setup-type.go Allow proper setCount SLAs across zones (#8752) 2020-01-07 09:13:44 -08:00
signals.go Profiling: Add base, fix memory profiling (#8850) 2020-01-21 15:49:25 -08: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 support space character in access key (#8335) 2019-10-01 02:25:37 +05:30
signature-v4-parser.go support space character in access key (#8335) 2019-10-01 02:25:37 +05:30
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 Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -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 a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
storage-rest_test.go Handle localhost distributed setups properly (#8577) 2019-11-26 11:42:10 -08:00
storage-rest-client.go Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
storage-rest-common.go fix: multi-delete API write quorum failures (#8926) 2020-02-01 18:11:29 -08:00
storage-rest-server.go Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
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 Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
sts-datatypes.go Fix LDAP responseXML to be named appropriately (#8285) 2019-09-24 03:51:16 +05:30
sts-errors.go accessKeyId missing should return appropriate error in AssumeRole (#9048) 2020-02-26 12:26:47 -08:00
sts-handlers.go accessKeyId missing should return appropriate error in AssumeRole (#9048) 2020-02-26 12:26:47 -08:00
test-utils_test.go Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
tree-walk_test.go Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 2019-12-05 23:16:06 -08: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 Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
typed-errors.go LDAP STS API (#8091) 2019-09-10 04:42:29 +05:30
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 fix: replica set deployment for multi tenants (#8673) 2019-12-19 13:45:56 -08:00
utils_test.go fix: Avoid double usage calculation on every restart (#8856) 2020-01-21 14:07:49 -08:00
utils.go profiling: Fix crash when enabling goroutines profiling (#9097) 2020-03-06 13:22:47 -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_test.go Pass on web-handler arguments properly to log entries (#7894) 2019-07-11 22:37:13 +01:00
web-handler-context.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -07:00
web-handlers_test.go jwt: Simplify JWT parsing (#8802) 2020-01-31 08:29:22 +05:30
web-handlers.go metrics: Use StorageInfo() instead to have consistent info (#9006) 2020-02-20 09:21:33 +05:30
web-router.go Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
xl-sets_test.go log formatting only the first time (#8846) 2020-01-17 15:39:07 -08:00
xl-sets.go fix: allow set drive count of proper divisible values (#9101) 2020-03-08 13:30:25 -07:00
xl-v1-bucket.go Add support for bucket encryption feature (#8890) 2020-02-05 15:12:34 +05:30
xl-v1-common_test.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
xl-v1-common.go Migrate config to KV data format (#8392) 2019-10-22 22:59:13 -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 Remove partName, partETag requirement (#9044) 2020-03-03 03:29:30 +03:00
xl-v1-healing-common_test.go Remove partName, partETag requirement (#9044) 2020-03-03 03:29:30 +03:00
xl-v1-healing-common.go Remove partName, partETag requirement (#9044) 2020-03-03 03:29:30 +03:00
xl-v1-healing.go Remove partName, partETag requirement (#9044) 2020-03-03 03:29:30 +03:00
xl-v1-list-objects-heal.go Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
xl-v1-list-objects.go Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 2020-02-25 21:22:28 +05:30
xl-v1-metadata_test.go Remove partName, partETag requirement (#9044) 2020-03-03 03:29:30 +03:00
xl-v1-metadata.go Remove partName, partETag requirement (#9044) 2020-03-03 03:29:30 +03:00
xl-v1-multipart_test.go Implement bucket expansion (#8509) 2019-11-19 17:42:27 -08:00
xl-v1-multipart.go Remove partName, partETag requirement (#9044) 2020-03-03 03:29:30 +03:00
xl-v1-object_test.go fix racy tests when editing xl.getDisks (#8879) 2020-01-23 11:50:09 -08:00
xl-v1-object.go Improve delete performance by reducing the number of calls (#9092) 2020-03-06 13:44:24 -08:00
xl-v1-utils_test.go Remove partName, partETag requirement (#9044) 2020-03-03 03:29:30 +03:00
xl-v1-utils.go Use jsoniter whenever applicable instead of encoding/json (#8766) 2020-01-08 17:01:42 +05:30
xl-v1.go xl: Fix counting offline disks in StorageInfo (#9082) 2020-03-04 16:18:32 -08:00
xl-zones.go close channel upon error in Walk()'er (#9042) 2020-02-25 19:58:58 -08:00