X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/28cc5a21ac7972001e64e9c2bd8f306fe1145cce..f8adb3862f0071202de6572b0322c4d3c63568ae:/src/kernel/activity/ExecImpl.cpp diff --git a/src/kernel/activity/ExecImpl.cpp b/src/kernel/activity/ExecImpl.cpp index d9badf2604..6d66a12f54 100644 --- a/src/kernel/activity/ExecImpl.cpp +++ b/src/kernel/activity/ExecImpl.cpp @@ -88,15 +88,6 @@ ExecImpl* ExecImpl::start() set_start_time(model_action_->get_start_time()); } - /* Allow execs to fail if any their host fail (or any of their host for parallel execs) */ - cb_id_ = s4u::Host::on_state_change.connect([this](s4u::Host const& h) { - if (not h.is_on() && get_state() == kernel::activity::State::RUNNING && - std::find(get_hosts().begin(), get_hosts().end(), &h) != get_hosts().end()) { - set_state(kernel::activity::State::FAILED); - finish(); - } - }); - XBT_DEBUG("Create execute synchro %p: %s", this, get_cname()); return this; }