diff options
author | Tony Hutter <[email protected]> | 2016-03-02 12:57:06 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2016-03-08 17:43:33 -0800 |
commit | 272be6834c3989f13c51f65eba6ec1d776a0ad43 (patch) | |
tree | 20bd8c40b09f9f818106f1f1acf1ae5eed5ce433 /config | |
parent | c53fb0113cc372ed8df3c08f59f83cb3ceee849b (diff) |
Fix zpool iostat bandwidth/ops calculation
print_vdev_stats() subtracts the old bandwidth/ops stats from the new stats
to calculate the bandwidth/ops numbers in "zpool iostat". However when the
TXG numbers change between stats, zpool_refresh_stats() will incorrectly assign
a NULL to the old stats. This causes print_vdev_stats() to use zeroes for
the old bandwidth/ops numbers, resulting in an inaccurate calculation.
This fix allows the calculation to happen even when TXGs change.
Signed-off-by: Tony Hutter <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #4387
Diffstat (limited to 'config')
0 files changed, 0 insertions, 0 deletions