minio/internal/logger
Harshavardhana a22ce4550c protect workers and simplify use of atomics (#19982)
without atomic load() it is possible that for
a slow receiver we would get into a hot-loop, when
logCh is full and there are many incoming callers.

to avoid this as a workaround enable BATCH_SIZE
greater than 100 to ensure that your slow receiver
receives data in bulk to avoid being throttled in
some manner.

this PR however fixes the unprotected access to
the current workers value.
2024-06-24 18:15:27 -07:00
..
message/audit ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
target protect workers and simplify use of atomics (#19982) 2024-06-24 18:15:27 -07:00
audit.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
config.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
console.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
help.go add batchSize support for webhook endpoints (#19214) 2024-03-07 12:17:46 -08:00
legacy.go fix: prioritize audit_webhook and logger_webhook ENVs over the config KVS (#17783) 2023-08-03 02:47:07 -07:00
logger.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
logonce.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
logrotate.go ldap: Add user DN attributes list config param (#19758) 2024-05-24 16:05:23 -07:00
reqinfo.go logging: Add subsystem to log API (#19002) 2024-04-04 05:04:40 -07:00
targets.go race: Fix detected test race in the internal audit code (#19865) 2024-06-03 08:44:50 -07:00
utils.go Replaces 'disk'=>'drive' visible to end user (#15464) 2022-08-04 16:10:08 -07:00