From: Joe Jin <joe.jin@oracle.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Daniel Stodden <daniel.stodden@citrix.com>,
Jens Axboe <jaxboe@fusionio.com>,
annie.li@oracle.com,
Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>,
Ian Campbell <ian.campbell@citrix.com>,
Kurt C Hackel <KURT.HACKEL@oracle.com>,
Greg Marsden <greg.marsden@oracle.com>,
"xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: xen-blkfront: Don't send closing notification to backend in blkfront_closing()
Date: Tue, 12 Jul 2011 11:31:09 +0800 [thread overview]
Message-ID: <4E1BBFFD.7030900@oracle.com> (raw)
In-Reply-To: <20110709131153.GA25916@dumpdata.com>
On 07/09/11 21:11, Konrad Rzeszutek Wilk wrote:
>>>> 5. umount the partition/disk in guest, command hung. exactly at here, any
>>>> IO request to the partition/disk will hang.
>>>
>>> I get that with the patch and without it:
>>>
>>> sh-4.1#
>>> sh-4.1# [ 519.814048] block xvda: device/vbd/51712 was hot-unplugged, 1 stale handles
>>>
>>> sh-4.1# df -h
>>> Filesystem Size Used Avail Use% Mounted on
>>> none 490M 120K 490M 1% /dev
>>> none 490M 131M 359M 27% /lib/modules/3.0.0-rc6-00052-g3edce4b-dirty
>>> shm 10M 0 10M 0% /dev/shm
>>> var_tmp 10M 0 10M 0% /var/tmp
>>> /dev/xvda 20G 173M 19G 1% /test
>>> sh-4.1# umount /test
>>>
>>> Any ideas?
>>
>> This caused by backend kthread stopped, any IO request to the real device will hang, that
>> is the patch intend to resolving.
>
> I get this hang with the patch (and without). Is there a corresponding patch to the backend?
> (The backend is the same exact version as DomU - 3.0-rc6 + #stable/for-jens).
I tried xen and linux the latest code,
# xm dmesg | grep "Xen version"
(XEN) Xen version 4.2-unstable (root@us.oracle.com) () Tue Jul 12 06:51:41 CST 2011
Dom0:
# uname -r
3.0.0-rc6-XYZxen
Guest
# uname -r
3.0.0-rc6-XYZxen
without the patch, after detach the device by xm block-detach timeout also umount hang in guest.
with my patch, xm block-detach timeout in Dom0, umount in guest worked!
Thanks,
Joe
next prev parent reply other threads:[~2011-07-12 3:31 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-07-08 7:14 xen-blkfront: Don't send closing notification to backend in blkfront_closing() Joe Jin
2011-07-08 7:14 ` Joe Jin
2011-07-08 16:04 ` Konrad Rzeszutek Wilk
2011-07-09 0:26 ` Joe Jin
2011-07-09 13:11 ` Konrad Rzeszutek Wilk
2011-07-11 7:53 ` Joe Jin
2011-07-11 7:53 ` Joe Jin
2011-07-12 3:31 ` Joe Jin [this message]
2011-07-12 15:04 ` Konrad Rzeszutek Wilk
2011-07-12 15:04 ` 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=4E1BBFFD.7030900@oracle.com \
--to=joe.jin@oracle.com \
--cc=KURT.HACKEL@oracle.com \
--cc=annie.li@oracle.com \
--cc=daniel.stodden@citrix.com \
--cc=greg.marsden@oracle.com \
--cc=ian.campbell@citrix.com \
--cc=jaxboe@fusionio.com \
--cc=jeremy.fitzhardinge@citrix.com \
--cc=konrad.wilk@oracle.com \
--cc=linux-kernel@vger.kernel.org \
--cc=xen-devel@lists.xensource.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.