[kepler-dev] Sleep actor sleeping more than it needs to

xiaowen xin2 at llnl.gov
Thu Oct 21 09:39:18 PDT 2004


OK, request sent.  Thanks Christopher!

Xiaowen

On Oct 21, 2004, at 8:16 AM, Christopher Brooks wrote:

> Hi Xiaowen,
>    If you, or any other kepler developer, wants access to the devel
> version of Ptolemy II, please go to
> http://chess.eecs.berkeley.edu/ptexternal/
> and request an account.
>
> It is much easier for me to create read only access accounts
> than it is to create read/write accounts, so if possible, please start
> with a read only account.
>
> _Christopher
>
> --------
>
>     Hi Edward,
>
>
>     Thank you for the quick reply.
>
>     I tried the actor you sent, but the workflow exhibited the same
>     behavior as before.  Actually, I realized that if the Sleep actor 
> does
>     receive a token, it sleeps twice as long, and if it doesn't, it 
> appears
>     to sleep once.
>
>     Perhaps the fix was somewhere in the Ptolemy engine since the new 
> actor
>     behaved the same as before in 4.0.1.
>
>     I will now await very eagerly the next release of Ptolemy :)
>
>
>     Thanks,
>     Xiaowen
>
>
>
>
>     On Oct 20, 2004, at 11:20 AM, Edward A. Lee wrote:
>
>>
>> I was able to replicate this in 4.0.1, but it appears to be fixed
>> in the CVS head.  There have been some changes to the Sleep actor.
>> I've attached the latest source for that actor...
>>
>> Edward
>>
>> At 06:21 PM 10/19/2004 -0700, xiaowen wrote:
>>> Hi All,
>>>
>>> In my testing, it appears that the Sleep actor
>>> (ptolemy.actor.lib.Sleep) sleeps more than it needs to.  Attached is
>>> a workflow that demonstrates what I mean.  The Sleep actor in this
>>> workflow never receives a token, and yet, the workflow still appears
>>> to pause for the specified number of seconds.  Ideally, since the
>>> fire() method should not be called on this actor, the workflow should
>>> finish immediately.
>>>
>>> Is there a workaround for this?  Or am I misunderstanding something
>>> about how the director or this actor works?
>>>
>>> I'm running Ptolemy 4.0.1 on Linux.
>>>
>>> Thanks!
>>> Xiaowen
>>>
>>> _______________________________________________
>>> kepler-dev mailing list
>>> kepler-dev at ecoinformatics.org
>>> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev
>>
>> ------------
>> Edward A. Lee, Professor
>> 518 Cory Hall, UC Berkeley, Berkeley, CA 94720
>> phone: 510-642-0455, fax: 510-642-2739
>> eal at eecs.Berkeley.EDU,
>> http://ptolemy.eecs.berkeley.edu/~eal<Sleep.java>
>
>     _______________________________________________
>     kepler-dev mailing list
>     kepler-dev at ecoinformatics.org
>     http://www.ecoinformatics.org/mailman/listinfo/kepler-dev
> --------
> _______________________________________________
> kepler-dev mailing list
> kepler-dev at ecoinformatics.org
> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev




More information about the Kepler-dev mailing list