minio/internal
Klaus Post 472c2d828c
Fix waitgroup add after wait on config reload (#14584)
Fix `panic: "POST /minio/peer/v21/signalservice?signal=2": sync: WaitGroup is reused before previous Wait has returned`

Log entries already on the channel would cause `logEntry` to increment the
 waitgroup when sending messages, after Cancel has been called.

Instead of tracking every single message, just check the send goroutine. Faster 
and safe, since it will not decrement until the channel is closed.

Regression from #14289
2022-03-19 09:15:45 -07:00
..
arn run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
auth add gocritic/ruleguard checks back again, cleanup code. (#13665) 2021-11-16 09:28:29 -08:00
bpool run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
bucket Disallow delete replication for tag based rules (#14167) 2022-01-24 15:22:20 -08:00
color rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
config re-use transport for AdminInfo() call (#14571) 2022-03-17 16:20:10 -07:00
crypto run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
disk run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
dsync tests: Clean up dsync package (#14415) 2022-03-01 11:14:28 -08:00
etag rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
event re-use transport for AdminInfo() call (#14571) 2022-03-17 16:20:10 -07:00
fips tls: add TLS 1.3 ciphers to the list of supported ciphers (#13158) 2021-09-07 09:57:32 -07:00
handlers run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
hash fix: enable go1.17 github ci/cd (#12997) 2021-08-18 18:35:22 -07:00
http Send deployment id and minio version in http header (#14378) 2022-02-23 13:36:01 -08:00
init Disable AVX512 on Darwin (#13550) 2021-11-01 08:03:16 -07:00
ioutil Add local disk health checks (#14447) 2022-03-09 11:38:54 -08:00
jwt run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
kernel warn issues about large block I/O performance for Linux older than 4.0.0 (#14524) 2022-03-10 17:36:13 -08:00
kms Add support of TLS session tickets with KES server (#14577) 2022-03-18 15:14:10 -07:00
lock run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
logger Fix waitgroup add after wait on config reload (#14584) 2022-03-19 09:15:45 -07:00
lsync run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
mountinfo run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
pubsub rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00
rest cleanup dsync tests and remove net/rpc references (#14118) 2022-01-18 12:44:38 -08:00
s3select select: Add ScanRange to CSV&JSON (#14546) 2022-03-14 09:48:36 -07:00
smart run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
sync/errgroup rename all remaining packages to internal/ (#12418) 2021-06-01 14:59:40 -07:00