Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
- continue; // skip unparsable lines
+ continue; // skip unparseable lines
let parts: Vec<&str> = line.splitn(4, ':').collect();
if parts.len() != 4 {
let parts: Vec<&str> = line.splitn(4, ':').collect();
if parts.len() != 4 {
- bail!("wrong numper of components");
+ bail!("wrong number of components");
}
let time: f64 = parts[0]
}
let time: f64 = parts[0]
#[derive(Serialize, Deserialize)]
/// Round Robin Archive
pub struct RRA {
#[derive(Serialize, Deserialize)]
/// Round Robin Archive
pub struct RRA {
- /// Number of seconds spaned by a single data entry.
+ /// Number of seconds spanned by a single data entry.
- /// Consolitation function.
+ /// Consolidation function.
pub cf: CF,
/// Count values computed inside this update interval.
pub last_count: u64,
pub cf: CF,
/// Count values computed inside this update interval.
pub last_count: u64,
data: Vec<Option<f64>>,
) -> Result<(), Error> {
if resolution != self.resolution {
data: Vec<Option<f64>>,
) -> Result<(), Error> {
if resolution != self.resolution {
- bail!("inser_data failed: got wrong resolution");
+ bail!("insert_data failed: got wrong resolution");
}
let mut index = self.slot(start);
}
let mut index = self.slot(start);
pub hour_avg: RRAv1,
/// Hourly data (maximum values)
pub hour_max: RRAv1,
pub hour_avg: RRAv1,
/// Hourly data (maximum values)
pub hour_max: RRAv1,
- /// Dayly data (average values)
+ /// Daily data (average values)
- /// Dayly data (maximum values)
+ /// Daily data (maximum values)
pub day_max: RRAv1,
/// Weekly data (average values)
pub week_avg: RRAv1,
pub day_max: RRAv1,
/// Weekly data (average values)
pub week_avg: RRAv1,