Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
surf_disk_model: remove it.
[simgrid.git] / src / s4u / s4u_Host.cpp
index 8350971..b9e8c8b 100644 (file)
@@ -275,7 +275,9 @@ std::vector<Disk*> Host::get_disks() const
 
 Disk* Host::create_disk(const std::string& name, double read_bandwidth, double write_bandwidth)
 {
-  return surf_disk_model->create_disk(name, read_bandwidth, write_bandwidth)->set_host(this)->get_iface();
+  auto disk =
+      this->get_netpoint()->get_englobing_zone()->get_disk_model()->create_disk(name, read_bandwidth, write_bandwidth);
+  return disk->set_host(this)->get_iface();
 }
 
 void Host::add_disk(const Disk* disk)