> So I don't know what
> scrubbing would be going on during dom0's boot-time
> calibrations, on any
> version of Xen, actually.
Wasn't the async page scrubbing removed post 3.4.0?
(I think Mukesh's bug was seen on 3.4.0.) I see
c/s 19886 in July 2009 is "Remove page-scrub lists
and async scrubbing"... if that patch were not
applied, would Mukesh's observed bug make more sense?
Thanks,
Dan
> -----Original Message-----
> From: Keir Fraser [mailto:keir.fraser@xxxxxxxxxxxxx]
> Sent: Friday, December 18, 2009 2:14 AM
> To: Jan Beulich
> Cc: Xen-devel@xxxxxxxxxxxxxxxxxxx; Dan Magenheimer; Kurt
> Hackel; Mukesh
> Rathor
> Subject: Re: [Xen-devel] [timer/ticks related] dom0 hang
> during boot on
> large 1TB system
>
>
> On 18/12/2009 08:42, "Jan Beulich" <JBeulich@xxxxxxxxxx> wrote:
>
> >> This isn't really Xen time code, but unchanged Linux time
> code. I don't know
> >> which tree you quoted the code from -- 2.6.18 has similar
> but not identical.
> >> Anyway, I suggest try using the jiffy-comparison macros from
> >> <linux/jiffies.h>: time_before(), time_after(), etc. These
> are designed to
> >> work even when jiffies wraps. Feel free to send patch(es)
> for that, if you
> >> test that out and it works okay.
> >
> > But regardless of that - shouldn't the page scrubbing really be a
> > background operation these days, and as such be (relatively)
> > performance neutral to the booting of Dom0?
>
> We synchronously scrub free memory before starting dom0, and then
> subsequently scrub memory only for dying domains. So I don't know what
> scrubbing would be going on during dom0's boot-time
> calibrations, on any
> version of Xen, actually.
>
> -- Keir
>
>
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|