[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] dom0 hang



On 02/07/2009 04:19, "Mukesh Rathor" <mukesh.rathor@xxxxxxxxxx> wrote:

>      Looks like c/s 19500 changed csched_schedule():
> 
> -    ret.time = MILLISECS(CSCHED_MSECS_PER_TSLICE);
> +    ret.time = (is_idle_vcpu(snext->vcpu) ?
> +                -1 : MILLISECS(CSCHED_MSECS_PER_TSLICE));
> 
>    The quickest fix for us would be to just back that out.

The wakeup should come via __runq_tickle(), I think. Anyhow I don't see this
can be the main underlying bug. What if you were running on a uniprocessor
system - you'd still be boned then, right?

I've added George Dunlap to the Cc list by the way. He's doing a bunch of
scheduler work at the moment.

 -- Keir



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.