Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[HostLoad] Ignore VM's ...
authorChristian Heinrich <franz-christian.heinrich@inria.fr>
Tue, 13 Feb 2018 18:50:11 +0000 (19:50 +0100)
committerChristian Heinrich <franz-christian.heinrich@inria.fr>
Tue, 13 Feb 2018 18:51:06 +0000 (19:51 +0100)
src/surf/plugins/host_load.cpp

index 71e8bf0..9b2a880 100644 (file)
@@ -122,6 +122,9 @@ static void onActionStateChange(simgrid::surf::CpuAction* action, simgrid::surf:
   for (simgrid::surf::Cpu* const& cpu : action->cpus()) {
     simgrid::s4u::Host* host = cpu->getHost();
 
+    if (dynamic_cast<simgrid::s4u::VirtualMachine*>(host)) // Ignore virtual machines
+      return;
+
     if (host != nullptr) {
       // Get the host_load extension for the relevant host
       HostLoad* host_load = host->extension<HostLoad>();