1
0
mirror of https://github.com/minio/minio.git synced 2025-03-26 07:20:56 -04:00

11 Commits

Author SHA1 Message Date
Harshavardhana
73edd5b8fd
introduce 'mc admin config set alias/ api odirect=on' ()
change disable_odirect=off -> odirect=on to make it
easier to understand, instead of making it double
negative.
2023-07-31 00:12:53 -07:00
Harshavardhana
f13cfcb83e
allow disabling O_DIRECT for write ops ()
on really slow systems, O_DIRECT simply kills the drives
allow for a way to disable them.
2023-07-29 15:17:56 -07:00
Praveen raj Mani
7c72b25ef0
Add an option to make bucket notifications synchronous ()
With the current asynchronous behaviour in sending notification events
to the targets, we can't provide guaranteed delivery as the systems
might go for restarts.

For such event-driven use-cases, we can provide an option to enable
synchronous events where the APIs wait until the event is successfully
sent or persisted.

This commit adds 'MINIO_API_SYNC_EVENTS' env which when set to 'on'
will enable sending/persisting events to targets synchronously.
2023-06-20 17:38:59 -07:00
Harshavardhana
7ae69accc0
allow root user to be disabled via config settings () 2023-04-28 12:24:14 -07:00
Poorna
8ea6fb368d
Add auto configuration of replication workers () 2022-09-24 16:20:28 -07:00
Sidhartha Mani
fe1fbe0005
standardize config help defaults () 2022-04-26 20:11:37 -07:00
Harshavardhana
70e1cbda21
allow disabling O_DIRECT in certain environments for reads ()
repeated reads on single large objects in HPC like
workloads, need the following option to disable
O_DIRECT for a more effective usage of the kernel
page-cache.

However this optional should be used in very specific
situations only, and shouldn't be enabled on all
servers.

NVMe servers benefit always from keeping O_DIRECT on.
2022-01-17 08:34:14 -08:00
David Regla
a188554fe1
Add missing keys to API config help ()
Added missing `apiClusterDeadline` and `apiListQuorum` to API config.HelpKVS structure
2021-10-10 09:52:21 -07:00
Harshavardhana
fabf60bc4c
fix: allow configuring cleanup of stale multipart uploads ()
allow dynamically changing cleanup of stale multipart
uploads, their expiry and how frequently its checked.

Improves 
2021-10-04 10:52:28 -07:00
Krishnan Parthasarathi
65b6f4aa31
Add dynamic reconfiguration of number of transition workers () 2021-08-11 22:23:56 -07:00
Harshavardhana
1f262daf6f
rename all remaining packages to internal/ ()
This is to ensure that there are no projects
that try to import `minio/minio/pkg` into
their own repo. Any such common packages should
go to `https://github.com/minio/pkg`
2021-06-01 14:59:40 -07:00