mirror of
https://github.com/pgsty/minio.git
synced 2026-09-17 07:48:27 +03:00
027d43b4eb
Hold resourceMetricsMapMu.RLock while the v3 CPU collector reads both the
subsystem map and its nested idle/iowait metrics. The unsynchronized reads
were inherited from upstream commit f7b665347 (minio/minio#19560).
Add value and concurrent Prometheus Gather regression tests, run them in
the targeted race CI job, and record the existing CPU metric names in the
compatibility inventory.
Fixes #210
Signed-off-by: Feng Ruohang <rh@vonng.com>