mirror of
https://github.com/prometheus/prometheus.git
synced 2026-03-28 00:41:29 +01:00
The retention.percentage config field was typed as uint, which silently truncated fractional values. Setting percentage: 1.5 in prometheus.yml resulted in a retention of 1%, with no warning or error. Remove the redundant MaxPercentage > 100 clamp in main.go; the config UnmarshalYAML already returns an error for out-of-range values before this code is reached. Signed-off-by: Julien Pivotto <291750+roidelapluie@users.noreply.github.com>