|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: xen-blkfront: Don't send closing notification to backend
To: |
Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> |
Subject: |
[Xen-devel] Re: xen-blkfront: Don't send closing notification to backend in blkfront_closing() |
From: |
Joe Jin <joe.jin@xxxxxxxxxx> |
Date: |
Tue, 12 Jul 2011 11:31:09 +0800 |
Cc: |
Jeremy Fitzhardinge <jeremy.fitzhardinge@xxxxxxxxxx>, Ian Campbell <ian.campbell@xxxxxxxxxx>, Kurt C Hackel <KURT.HACKEL@xxxxxxxxxx>, Greg Marsden <greg.marsden@xxxxxxxxxx>, "linux-kernel@xxxxxxxxxxxxxxx" <linux-kernel@xxxxxxxxxxxxxxx>, annie.li@xxxxxxxxxx, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Jens Axboe <jaxboe@xxxxxxxxxxxx>, Daniel Stodden <daniel.stodden@xxxxxxxxxx> |
Delivery-date: |
Mon, 11 Jul 2011 20:32:42 -0700 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
In-reply-to: |
<20110709131153.GA25916@xxxxxxxxxxxx> |
List-help: |
<mailto:xen-devel-request@lists.xensource.com?subject=help> |
List-id: |
Xen developer discussion <xen-devel.lists.xensource.com> |
List-post: |
<mailto:xen-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
References: |
<4E16AE55.50500@xxxxxxxxxx> <20110708160414.GA30120@xxxxxxxxxxxx> <4E17A01F.8060505@xxxxxxxxxx> <20110709131153.GA25916@xxxxxxxxxxxx> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc15 Lightning/1.0b3pre OracleBeehiveExtension/1.0.0.2-OracleInternal ObetStats/CATLAF_1292475699435-498544290 Thunderbird/3.1.10 |
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@xxxxxxxxxxxxx) () 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
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|