All of lore.kernel.org
 help / color / mirror / Atom feed
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Liwei <xieliwei@gmail.com>
Cc: xen-devel <xen-devel@lists.xensource.com>
Subject: Re: BUG: scheduling while atomic: xenwatch
Date: Thu, 14 Jul 2011 13:46:14 -0400	[thread overview]
Message-ID: <20110714174614.GA6719@dumpdata.com> (raw)
In-Reply-To: <CAPE0SYyRMxxGAvF5soVzzQZRDRUL3vUGJr50XQ1Md84iOyKwbA@mail.gmail.com>

On Thu, Jul 14, 2011 at 11:44:11PM +0800, Liwei wrote:
> On 13 July 2011 03:54, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> wrote:
> >
> > Right now I think base wise we are the same. However we have two
> > different patchqueues - Jeremy has some paravirt spinlock code and
> > tracing code. I've some cleanups and new drivers.
> >
> > I am going to stick his patches in when he reposts them.
> >
> 
> OK
> 
> >
> > Of course. The #testing is what I am going to stick in #linux-next once
> > they go through some testing. It also has some extra patches that
> > are not yet ready for 3.1 but need testing.
> >
> > The #linux-next is what is queued up for 3.1 and it also has
> > bugfixes for 3.0.
> >
> > The #master is .. oh, I should refresh it. It should have #linux-next
> > + some patches for 3.2.
> >
> >
> 
> Yeah, I'm kind of confused with regards to which branch is which. That
> clears it up!
> 
> 
> Just to let you know, with your latest testing branch, the xenwatch
> scheduling bug is effectively gone, so I guess the patch worked. =)

For the bugs you outlined, you might want to try 4.1.1 just to double-check.

I've had some strange issues with  Xen-Unstable that I hadn't tracked down.
> 
> 
> There are still some weird quirks around:
> 1. HVM Windows 7 with PCI passthrough refuses to shutdown, somehow
> qemu treats it as a domain reboot. If I do a xl destroy, the whole
> system reboots (not sure how I can find out what happens though since
> my mainboard does not have a hardware serial port. Can xen log to a
> file?)

You can buy a PCI/PCIe type serial card. That is what I am using for
the non-serial supplied boxes.
> 
> 2. With 16G of memory and Dom0 memory set to 1G, trying to start the
> above 8G Windows 7 HVM while any other VM is running (I tried it with
> one VM using 1G) causes some bug trace to occur (haven't had the
> chance to copy that one down) and qemu starts but does nothing. Doing
> xl destroy will cause 1. to occur.

This is with PCI passthrough or without?
> 
> 3. On high (full) CPU and disk utilisation, the whole system will
> sometimes reboot.

That is .. not good. I think you need to buy that PCI card so
we can get to the bottom of this.
> 
> 4. Somehow with this new kernel/xen combination, my pfSense domain
> does not receive DHCP requests sent from other domains, requests from
> other computers in the network outside of xen are received though. Non
> broadcast traffic works though.
> 
> 5. The network performance of this kernel/xen combination compared to
> before is almost half.

What is "before" ?
> 
> 6. The WAN bridge to my pfSense appliance goes down (pings suddenly
> stop) after a while. Rebooting the pfSense domain restores it for a

Do you see any messages in Dom0 about the NIC going offline? IF you run
udevadm monitor --kernel --udev --property do you see anything showing
up when the bridge goes down?

> while. Removing and re-adding the domain's tap interface to/from the
> bridge solves it permanently for the domain session. This has always
> been a problem, not sure where the bug is originating from though
> since different versions and combinations of Debian/kernel/xen/pfSense
> has never solved it. And no indication of the problem occurring except
> all WAN traffic stops.
> 
> I'm just listing it here in case someone has any idea about what's
> happening in each case. I'll do a proper bug report for each case when
> I've collected enough information (not even sure if 1, 2 and 3 could
> be my hardware problem; 4 and 6 could be pfSense or Debian's fault as
> well).
> 
> 
> Thanks for the great work so far!

  reply	other threads:[~2011-07-14 17:46 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-29 13:24 BUG: scheduling while atomic: xenwatch Liwei
2011-07-12 13:50 ` Konrad Rzeszutek Wilk
2011-07-12 18:57   ` Liwei
2011-07-12 19:04     ` Konrad Rzeszutek Wilk
2011-07-12 19:29       ` Liwei
2011-07-12 19:54         ` Konrad Rzeszutek Wilk
2011-07-14 15:44           ` Liwei
2011-07-14 17:46             ` Konrad Rzeszutek Wilk [this message]
2011-07-15 19:23               ` Liwei

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110714174614.GA6719@dumpdata.com \
    --to=konrad.wilk@oracle.com \
    --cc=xen-devel@lists.xensource.com \
    --cc=xieliwei@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.