[Stackless] preempting pickled tasklets

Richard Tew richard.m.tew at gmail.com
Sun Nov 19 11:24:10 CET 2006


On 11/16/06, John Tantalo <john.tantalo at gmail.com> wrote:
> Hi, I'm having another problem related to resuming pickled tasklets. On some
> systems, when I try to preemptively schedule a resumed tasklet, the tasklet
> runs away and is not interrupted. Currently this is is only occuring on
> SPARC (see version, etc. below).
>
> ...
>
> To illustrate what I'm talking about, I have run the included script on the
> offending system. The output never stops, while it quickly stops after about
> 12 iterations on my Ubuntu machine (running the same version of Stackless
> and Python). Why can the tasklet be preempted on the first call to run, but
> not on the second? I really need this to work, so I'm prepared to dig deeper
> if anyone can point me in the right direction.

No idea.  This sounds like a problem with SPARC, and you would have to just
locate the few places the preemption is done and debug why it is not working.

Good luck :-)
Richard.

_______________________________________________
Stackless mailing list
Stackless at stackless.com
http://www.stackless.com/mailman/listinfo/stackless



More information about the Stackless mailing list