xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "Roger Pau Monné" <roger.pau@citrix.com>
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: Re: Create a iSCSI DomU with disks in another DomU running on the same Dom0
Date: Wed, 2 Jan 2013 16:36:21 -0500	[thread overview]
Message-ID: <20130102213621.GA15765@phenom.dumpdata.com> (raw)
In-Reply-To: <50E430B0.3070605@citrix.com>

> > I think we are just swizzling the PFNs with a different MFN when you
> > do the domU -> domX, using two ring protocols. Weird thought as the
> > m2p code has checks WARN_ON(PagePrivate(..)) to catch this sort of
> > thing.
> > 
> > What happens if the dom0/domU are all 3.8 with the persistent grant
> > patches?
> 
> Sorry for the delay, the same error happens when Dom0/DomU is using a
> persistent grants enabled kernel, although I had to backport the
> persistent grants patch to 3.2, because I was unable to get iSCSI
> Enterprise Target dkms working with 3.8. I'm also seeing this messages
> in the DomU that's running the iSCSI target:
> 
> [  511.338845] net_ratelimit: 36 callbacks suppressed
> [  511.338851] net eth0: rx->offset: 0, size: 4294967295

-1 ?! I saw this somewhere with 9000 MTUs.

> [  512.288282] net eth0: rx->offset: 0, size: 4294967295
> [  512.525639] net eth0: rx->offset: 0, size: 4294967295
> [  512.800729] net eth0: rx->offset: 0, size: 4294967295

But wow. It is just all over.

Could you instrument the M2P code to print out the PFN/MFN
values are they are being altered (along with __builtin_func(1) to
get an idea who is doing it). Perhaps that will shed light whether
my theory (that we are overwritting the MFNs) is truly happening.
It does not help that it ends up using multicalls - so it might be
that they are being done both in bathess - so there are multiple
MFN updates. Perhaps the multicalls have two or more changes to the
same MFN?

  reply	other threads:[~2013-01-02 21:36 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-21  8:29 Create a iSCSI DomU with disks in another DomU running on the same Dom0 Roger Pau Monné
2012-12-21 14:03 ` Konrad Rzeszutek Wilk
2012-12-21 14:47   ` Roger Pau Monné
2012-12-21 17:35     ` Konrad Rzeszutek Wilk
2013-01-02 13:05       ` Roger Pau Monné
2013-01-02 21:36         ` Konrad Rzeszutek Wilk [this message]
2013-01-09 19:23           ` Roger Pau Monné
2013-01-11 15:06             ` Konrad Rzeszutek Wilk
2013-01-11 15:57               ` Roger Pau Monné
2013-01-11 18:51                 ` Konrad Rzeszutek Wilk
2013-01-11 19:29                   ` Roger Pau Monné
2013-01-11 21:09                     ` Konrad Rzeszutek Wilk
2013-01-12 12:11                       ` Roger Pau Monné
2013-01-14 15:24                         ` Konrad Rzeszutek Wilk

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=20130102213621.GA15765@phenom.dumpdata.com \
    --to=konrad.wilk@oracle.com \
    --cc=roger.pau@citrix.com \
    --cc=xen-devel@lists.xen.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).