diff --git a/crates/daemon/src/event.rs b/crates/daemon/src/event.rs index 431d47c..f637314 100644 --- a/crates/daemon/src/event.rs +++ b/crates/daemon/src/event.rs @@ -9,7 +9,7 @@ use krata::{ idm::{internal::event::Event as EventType, internal::Event}, v1::common::{GuestExitInfo, GuestState, GuestStatus}, }; -use log::{error, info, warn}; +use log::{error, warn}; use tokio::{ select, sync::{ @@ -90,7 +90,6 @@ impl DaemonEventGenerator { let status = state.status(); let id = Uuid::from_str(&guest.id)?; let domid = state.domid; - info!("Guest {} on Zone {} changed - {:?}", id, domid, status); match status { GuestStatus::Started => { if let Entry::Vacant(e) = self.idms.entry(domid) { diff --git a/crates/runtime/src/power.rs b/crates/runtime/src/power.rs index fa3299c..0eaa2b6 100644 --- a/crates/runtime/src/power.rs +++ b/crates/runtime/src/power.rs @@ -47,7 +47,12 @@ fn labelled_topo(input: &[SysctlCputopo]) -> Vec { } if last - .map(|last| (item.core - last.core) >= 2) + .map(|last| { + item.core + .checked_sub(last.core) + .map(|diff| diff >= 3) + .unwrap_or(false) + }) .unwrap_or(false) { // detect if performance cores seem to be kicking in.