[Oz] Re: Tapping a watcher on the shoulder

Peter Van Roy pvr at info.ucl.ac.be
Tue Feb 13 09:31:01 CET 2001


> Ok, I see your point. But this is somewhat different from what you started with.
> My impression was that the watchers did not work for you at all.

So far we find that the watchers work fine.

> I assume that perm is what you're looking for and that you excluded temp
> form your scenario. How should the interface look like. I assume that you
> want to "ping" a specific entity and its watcher:
> 
> {Fault.triggerWatcher <Entity>}
> 
> Fault.triggerWatcher is then assyncrounous and issues a message to be
> sent, thus triggering the fault mechanism.

Yes, that's the idea.  I would rather call it 'nudgeWatcher', though,
because it may not actually cause the watcher to be triggered (if the
<Entity> is ok, nothing happens).  It should be an optimization, i.e.,
programs should still be correct if it is omitted (but maybe slower).

> > > Could you give me an example that gives this behavior you describe, so we
> > > can have a look at it. I assume that you are using the latest version of Mozart.
> > >
> > > /Erik
> >
> > Yes, Metwally is using the latest version.  He can give you more details.
> 
> Please give me all the details. I realy want to understand the scenario you are
> targeting.

Metwally and I will send you a detailed explanation.

> Nice to see that you're using the Distributed Subsystem. I'm impressed of its
> stability.
> You have not reported any bugs yet....
> 
> /Erik

So far we found no bugs in the subsystem, only in our fault tolerance 
abstractions :-).
Metwally is going over Ilies Alouini's GlobalStore with a fine-toothed comb, 
and he
has fixed and improved many things.  In particular, the old version had a bug 
in the
recovery process that made it take very long to recover from a server crash.  
Our
current prototype recovers much quicker.

Peter

-
Please send submissions to users at mozart-oz.org
and administriva mail to users-request at mozart-oz.org.
The Mozart Oz web site is at http://www.mozart-oz.org/.





More information about the mozart-users mailing list