diff options
author | Paul Holzinger <pholzing@redhat.com> | 2022-03-21 12:33:52 +0100 |
---|---|---|
committer | Matthew Heon <mheon@redhat.com> | 2022-03-30 15:36:05 -0400 |
commit | c28401fe0ac5676831821d63e8fcb81d0d84d51e (patch) | |
tree | df9aa1e7416c9d7335687c14a96d5eb5541264c3 /RELEASE_NOTES.md | |
parent | 6036941c170578aa4891443bd5b8d9a103d4a574 (diff) | |
download | podman-c28401fe0ac5676831821d63e8fcb81d0d84d51e.tar.gz podman-c28401fe0ac5676831821d63e8fcb81d0d84d51e.tar.bz2 podman-c28401fe0ac5676831821d63e8fcb81d0d84d51e.zip |
podman system df: fix percent calculation
The calculate the percentage we need floating point numbers. The current
code however casted the result of reclaimable/size to an int first.
Casting to an int in go will just discard the decimal points, thus the
result was either 0 or 1 so if multiplied by 100 it would show up as 0%
or 100%.
To fix this we have to multiply by 100 first before casting the result
to an int. Also add a check for div by zero which results in NaN and use
math.Round() to correctly round a number.
Ref #13516
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
Diffstat (limited to 'RELEASE_NOTES.md')
0 files changed, 0 insertions, 0 deletions