api2/status: fix estimation bug
when a datastore has enough data to calculate the estimated full date, but always has exactly the same usage, the factor b of the regression is '0' return 0 for that case so that the gui can show 'never' instead of 'not enough data' Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
0c1c492d48
commit
a26c27c8e6
@ -161,6 +161,8 @@ fn datastore_status(
|
|||||||
if b != 0.0 {
|
if b != 0.0 {
|
||||||
let estimate = (1.0 - a) / b;
|
let estimate = (1.0 - a) / b;
|
||||||
entry["estimated-full-date"] = Value::from(estimate.floor() as u64);
|
entry["estimated-full-date"] = Value::from(estimate.floor() as u64);
|
||||||
|
} else {
|
||||||
|
entry["estimated-full-date"] = Value::from(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user