[kepler-dev] Sleep actor sleeping more than it needs to
xin2 at llnl.gov
Wed Oct 20 13:58:45 PDT 2004
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 :)
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...
> 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.
>> kepler-dev mailing list
>> kepler-dev at ecoinformatics.org
> 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,
More information about the Kepler-dev