[Seaside-dev] [Dolphin] Use of Delay on CTPusher class>>startUp and pingProcess

Julian Fitzell jfitzell at gmail.com
Sun Sep 20 22:25:13 UTC 2009


That doesn't quite work. Seaside-Comet gets loaded before
Seaside-Pharo-Comet and tries to use the platform method in an
#initialize (just had this problem while loading). Can we have the
server adaptor check if the process is running on startup?

Julian

On Sat, Sep 19, 2009 at 1:03 PM, Lukas Renggli <renggli at gmail.com> wrote:
> Fixed. http://code.google.com/p/seaside/issues/detail?id=468
>
> 2009/9/19 Julian Fitzell <jfitzell at gmail.com>:
>> On 9/18/09, Udo Schneider <Udo.Schneider at homeaddress.de> wrote:
>>> Sebastian,
>>>
>>> > pingProcess
>>> >        self allInstancesDo: [ :each | each ping ].
>>> >        delay wait
>>> >
>>> > I think "delay wait" can be safely replaced by "Delay forSeconds: 15"
>>> > (removing it from startUp).
>>> >
>>> >
>>> You're right ... as long as you mean " (Delay forSeconds: 15) wait" :-)
>>>
>>> BTW: Could you replace "self allInstancesDo:" with "self allInstances do:"
>>> ... at least in my image #allInstancesDo: is not defined.
>>
>> We need to be careful with doing anything with all instances actually
>> because it's a terrible idea on GemStone. But I guess Comet depends on
>> Comanche and GS is using Swazoo so it's probably ok in this case...
>> still it can't be the most efficient implementation I would think.
>>
>> Julian
>> _______________________________________________
>> seaside-dev mailing list
>> seaside-dev at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev
>>
>
>
>
> --
> Lukas Renggli
> http://www.lukas-renggli.ch
> _______________________________________________
> seaside-dev mailing list
> seaside-dev at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev
>


More information about the seaside-dev mailing list