minio/internal
Harshavardhana 14e1ace552
remove serializing WalkDir() across all buckets/prefixes on SSDs (#17707)
slower drives get knocked off because they are too slow via 
active monitoring, we do not need to block calls arbitrarily.

Serializing adds latencies for already slow calls, remove
it for SSDs/NVMEs

Also, add a selection with context when writing to `out <-`
channel, to avoid any potential blocks.
2023-07-24 09:30:19 -07:00
..
amztime fix: set time format right (#17402) 2023-06-14 07:49:13 -07:00
arn run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
auth Add "name" and "description" params to service acc (#17172) 2023-05-17 17:05:36 -07:00
bpool run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
bucket honor DeleteAllVersions in list(), head() calls (#17604) 2023-07-08 15:42:10 -07:00
color log: Do not interpret verbs in object names in console output (#16233) 2022-12-13 08:27:40 -08:00
config fix: when Origin: null is set return back '*' for allow origins (#17651) 2023-07-15 12:15:06 -07:00
crypto Add number of offline disks in quorum errors (#16822) 2023-05-25 09:39:06 -07:00
deadlineconn add deadlineConnections on remoteTransport (#16010) 2022-11-05 11:09:21 -07:00
disk remove serializing WalkDir() across all buckets/prefixes on SSDs (#17707) 2023-07-24 09:30:19 -07:00
dsync avoid using os.Getenv for internal code, use env.Get() instead (#17688) 2023-07-20 07:52:49 -07:00
etag Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
event Add an option to make bucket notifications synchronous (#17406) 2023-06-20 17:38:59 -07:00
fips disable builds for go1.18 (#16332) 2022-12-30 11:37:07 -08:00
handlers lint: fix some lint issues on files 2023-04-06 22:42:10 -07:00
hash fix: under FanOut API avoid repeated md5sum calculation (#17572) 2023-07-05 03:16:05 -07:00
http fix: do not os.Exit(1) while writing goroutines during shutdown (#17640) 2023-07-12 07:18:30 -07:00
init force all internal MinIO operations to be under UTC (#16009) 2022-11-04 16:44:38 -07:00
ioutil Signed trailers for signature v4 (#16484) 2023-05-05 19:53:12 -07:00
jwt allow JWT parsing on large session policy based tokens (#17167) 2023-05-09 00:53:08 -07:00
kms Added `endpoint` and `versions` attributes to KMS details (#17350) 2023-07-12 23:50:38 -07:00
lock Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
logger Redact all secrets from config viewing APIs (#17380) 2023-06-23 07:45:27 -07:00
lsync cleanup Go linter settings (#16736) 2023-03-04 20:57:35 -08:00
mcontext Add X-Amz-Request-Id to internode calls (#16146) 2022-12-06 09:27:26 -08:00
mountinfo Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
net fix: return error when requested interface has no stats available (#17666) 2023-07-17 01:14:01 -07:00
once Support persistent queue store for loggers (#17121) 2023-05-08 21:20:31 -07:00
pubsub mark pubsub type safe via generics (#15961) 2022-10-28 10:55:42 -07:00
rest Avoid per request URL parsing (#17593) 2023-07-07 22:07:30 -07:00
s3select avoid using os.Getenv for internal code, use env.Get() instead (#17688) 2023-07-20 07:52:49 -07:00
store fix: kafka broker pings must not be greater than 1sec (#17376) 2023-06-07 11:47:00 -07:00