In the dmesg of rc4, I can see svn hang in shrink_dellalloc and there's two 
flush-btrfs threads hang there too.

Josef, it seems you are the expert in this area. Could you take a quick look? 
Thanks!

-----Original Message-----
From: Johannes Hirte [mailto:johannes.hi...@fem.tu-ilmenau.de] 
Sent: Wednesday, February 23, 2011 6:27 AM
To: Zhong, Xin
Cc: Maria Wikström; linux-btrfs@vger.kernel.org
Subject: Re: [PATCH v2]Btrfs: pwrite blocked when writing from the mmaped 
buffer of the same page

On Friday 11 February 2011 05:39:39 Zhong, Xin wrote:
> Hi,
> 
> Could you paste the output of sysrq+t here? Thanks!

Sorry for the long delay. I've attached the dmesg output of sysrq-t from
2.6.38-rc3 and rc4 as the behavior differs between both versions. With rc3 it 
don't need any interaction. I start 'emerge sys-devel/libgcrypt', the tasks 
hangs and top shows a svn process eating 100% CPU. With rc4 the system hangs 
too but the CPU load stays low. When I try to cancel the emerge process (ctrl
c) the CPU load goes up and top shows the svn process together with a flush- 
btrfs task, eating the CPU.

Reply via email to