xfs-masters
[Top] [All Lists]

[Bug 43269] write block for more than 10 seconds

To: xfs-masters@xxxxxxxxxxx
Subject: [Bug 43269] write block for more than 10 seconds
From: bugzilla-daemon@xxxxxxxxxxxxxxxxxxx
Date: Wed, 23 May 2012 01:28:22 +0000 (UTC)
Auto-submitted: auto-generated
In-reply-to: <bug-43269-470@xxxxxxxxxxxxxxxxxxxxxxxxx/>
References: <bug-43269-470@xxxxxxxxxxxxxxxxxxxxxxxxx/>
https://bugzilla.kernel.org/show_bug.cgi?id=43269


Dave Chinner <david@xxxxxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |david@xxxxxxxxxxxxx




--- Comment #3 from Dave Chinner <david@xxxxxxxxxxxxx>  2012-05-23 01:28:22 ---
(In reply to comment #1)
> What are the xfs guys smoking? The log clearly shows what's happening.  Here's
> the interesting part:
> 
> [  340.736000]  [<822a50d4>] fsync_bdev+0x74/0xc0
> [  340.737000]  [<8252e848>] printk+0x0/0x30
> [  340.738000]  [<823a453e>] invalidate_partition+0x1e/0x60
> [  340.739000]  [<823a4520>] invalidate_partition+0x0/0x60
> [  340.740000]  [<822c2940>] del_gendisk+0x40/0x140
> 
> There's no USB error handling in there.  Instead, the disk gets disconnected,
> the partition is invalidated, and the invalidate_partition() routine calls
> fsync_bdev().  That's in the block layer, not in SCSI or USB.

Alan (Stern), don't get you knickers in a knot because someone completely
unfamiliar with USB/SCSI error handling paths mischaracterised a massive stack
trace full of USB and SCSI functions leading up erroneously into the filesystem
sync code.

However, given you comment, I'd love to know why Alan (Cox) went and
characterised this as a filesystem/XFS bug. I can't reassign it to the block
layer because normal bugzilla users can't change the product field.

FWIW, seeing as the person who raised this bug is now playing bugzilla bingo,
here's the original XFS bz where this was raised back in january: 

http://oss.sgi.com/bugzilla/show_bug.cgi?id=916

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

<Prev in Thread] Current Thread [Next in Thread>