minio/internal/config
Praveen raj Mani 7c72b25ef0
Add an option to make bucket notifications synchronous (#17406)
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
..
api Add an option to make bucket notifications synchronous (#17406) 2023-06-20 17:38:59 -07:00
cache standardize config help defaults (#14788) 2022-04-26 20:11:37 -07:00
callhome make subnet subsys dynamic and simplify callhome (#15927) 2022-10-27 00:20:01 -07:00
compress Add decommission compression+encryption enabled tests (#15322) 2022-07-17 08:43:14 -07:00
dns cleanup ignored static analysis (#16767) 2023-03-06 08:56:10 -08:00
etcd standardize config help defaults (#14788) 2022-04-26 20:11:37 -07:00
heal Periodically refresh buckets metadata from the backend disks (#16561) 2023-02-09 10:29:20 -08:00
identity Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
lambda feat: add lambda transformation functions target (#16507) 2023-03-07 08:12:41 -08:00
notify fix: ignore existing target status when adding new targets (#17250) 2023-05-24 22:57:37 -07:00
policy Add HTTP2 config option for policy plugin (#16225) 2022-12-13 14:28:48 -08:00
scanner config: Deprecated delay/max_wait/scanner and introduce speed (#15941) 2022-11-01 08:04:07 -07:00
storageclass disallow EC:0 if not set during server startup (#17141) 2023-05-04 14:44:30 -07:00
subnet Set logger webhook proxy on subnet proxy change (#16665) 2023-02-27 08:35:36 -08:00
bool-flag_test.go rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
bool-flag.go heal: Enable periodic bitrot scan configuration (#14464) 2022-04-07 08:10:40 -07:00
certs_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
certs.go Better error message when TLS certs do not have proper permissions (#16703) 2023-02-24 06:34:55 -08:00
certsinfo.go add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
config_test.go fix: cleanup config KV parsing using madmin helpers (#15552) 2022-08-18 15:55:17 -07:00
config.go Bump up madmin-go and pkg deps (#17469) 2023-06-19 17:53:08 -07:00
constants.go Added MINIO_BROWSER_LOGIN_ANIMATION env support for WebUI console (#17123) 2023-05-03 15:32:50 -07:00
crypto_test.go Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
crypto.go cleanup ignored static analysis (#16767) 2023-03-06 08:56:10 -08:00
errors-utils.go cleanup ignored static analysis (#16767) 2023-03-06 08:56:10 -08:00
errors.go Better error message when TLS certs do not have proper permissions (#16703) 2023-02-24 06:34:55 -08:00
help.go standardize config help defaults (#14788) 2022-04-26 20:11:37 -07:00
legacy.go Do not save credentials in config.json (#16275) 2022-12-19 12:27:06 -08:00