[Swift-devel] coaster workers not receiving enough jobs

Mihael Hategan hategan at mcs.anl.gov
Thu Jul 23 12:35:44 CDT 2009


On Thu, 2009-07-23 at 12:08 -0500, Allan Espinosa wrote:
> Ah right.
> 
> Reading more into logs and code, my guess is that there is not enough
> Cpu.pull() calls to get jobs from the coaster service:
> 
> $ grep pull coasters.log | grep -v Later | cat -n
>     62  2009-07-23 11:08:09,813-0500 INFO  Cpu 0723-021156-000001:51 pull
>     63  2009-07-23 11:08:09,814-0500 INFO  Cpu 0723-021156-000001:52 pull
>     64  2009-07-23 11:08:09,841-0500 INFO  Cpu 0723-021156-000001:53 pull
>     65  2009-07-23 11:08:09,918-0500 INFO  Cpu 0723-021156-000001:54 pull
>     66  2009-07-23 11:08:09,968-0500 INFO  Cpu 0723-021156-000001:55 pull
>     67  2009-07-23 11:12:06,079-0500 INFO  Cpu 0723-021156-000001:56 pull
> 
> These pull() calls get invoked in the bunch of cpus in the pullthread
> correct?  I'll read up on pullthreads

I don't think there's some official kind of "pullthread". It's a
separate thread I wrote in order to allow waiting and avoid deadlocks.

>  and try to figure things out.
> 
> -Allan
> 
> 2009/7/23 Mihael Hategan <hategan at mcs.anl.gov>:
> > On Thu, 2009-07-23 at 11:40 -0500, Allan Espinosa wrote:
> >
> >
> > There are ways to write it to avoid that warning, but that warning isn't
> > indicative of an actual problem here.
> >




More information about the Swift-devel mailing list