From: Fabien Chaix Date: Wed, 18 May 2022 12:27:07 +0000 (+0300) Subject: Add detached isend to maestro to allow tracking in case of fault X-Git-Tag: v3.32~233^2~4 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/9a6b1a23ce86f475df4c3dd63310c3484cebd956 Add detached isend to maestro to allow tracking in case of fault --- diff --git a/src/kernel/activity/CommImpl.cpp b/src/kernel/activity/CommImpl.cpp index 67ef311ab9..143ebf80b6 100644 --- a/src/kernel/activity/CommImpl.cpp +++ b/src/kernel/activity/CommImpl.cpp @@ -266,6 +266,7 @@ ActivityImplPtr CommImpl::isend(actor::CommIsendSimcall* observer) if (observer->is_detached()) { other_comm->detach(); other_comm->clean_fun = observer->get_clean_fun(); + EngineImpl::get_instance()->get_maestro()->activities_.emplace_back(other_comm); } else { other_comm->clean_fun = nullptr; observer->get_issuer()->activities_.emplace_back(other_comm);