Hi Kiyokuni,
Yes. That is what I found out, looking into the source code.
So, could you please explain what function/code has replaced
the f.begin(here,src) functionality in the old code?
In other words,
how does the dst place check that the src is alive,
before executing the task, in the current version?
Regards,
Konstantina
2014-11-11 15:02 GMT+00:00 Kiyokuni Kawachiya <kawat...@jp.ibm.com>:
> That part was widely refactored and now organized as follows.
>
> abstract class FinishResilient {
> static def make(...)
> def waitForFinish(...)
> def notifySubActivitySpawn(...)
> def notifyActivityCreation(...)
> def notifyActivityTermination(...)
> def pushException(...)
> }
>
> One implemetation of FinishResilient is found as FinishResilientPlace0,
> which is used for X10_RESILIENT_MODE=1.
>
> Kiyokuni (KIYO) Kawachiya, Ph.D.
> Manager, Deep Computing & Analytics, IBM Research - Tokyo
>
>
> Konstantina Panagiotopoulou <kwno...@hotmail.com> wrote on 2014/11/11
> 23:55:00:
>
> > From: Konstantina Panagiotopoulou <kwno...@hotmail.com>
> > To: Mailing list for users of the X10 programming language <x10-
> > us...@lists.sourceforge.net>
> > Date: 2014/11/11 23:55
> > Subject: [X10-users] Fwd: Resilient FinishObject - source codes
> >
> > Hello X10 people,
> >
> > I was reading the "Resilient X10, Efficient failure-aware programming"
> paper
> > and looking for the following class in the runtime sources
> >
> > (as shown in fig.2 of the paper)
> > public class FinishObject {
> > public static def make(parent:FinishObject) : FinishObject;
> > public def wait() : void; // may throw MultipleExceptions
> > public def fork(src:Place, dst:Place) : void;
> > public def begin(src:Place, dst:Place) : Boolean;
> > public def join(dst:Place) : void;
> > public def pushExc(e:Exception) : void;
> > }
> >
> > Could you please point me to the according source files?
> > Note: I am working on the latest version of X10 from the trunk.
> >
> > Regards,
> > Konstantina
> >
>
> ------------------------------------------------------------------------------
> > Comprehensive Server Monitoring with Site24x7.
> > Monitor 10 servers for $9/Month.
> > Get alerted through email, SMS, voice calls or mobile push
> notifications.
> > Take corrective actions from your mobile device.
> >
>
> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
>
> > _______________________________________________
> > X10-users mailing list
> > X10-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/x10-users
>
>
> ------------------------------------------------------------------------------
> Comprehensive Server Monitoring with Site24x7.
> Monitor 10 servers for $9/Month.
> Get alerted through email, SMS, voice calls or mobile push notifications.
> Take corrective actions from your mobile device.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
> _______________________________________________
> X10-users mailing list
> X10-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/x10-users
>
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users