All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jens Axboe <jaxboe@fusionio.com>
To: Brian Bloniarz <bmb@athenacr.com>
Cc: Mark Lord <kernel@teksavvy.com>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	Christoph Hellwig <hch@lst.de>
Subject: Re: [GIT PULL] block/io bits for 2.6.35-rc
Date: Mon, 28 Jun 2010 19:32:22 +0200	[thread overview]
Message-ID: <4C28DCA6.1060503@fusionio.com> (raw)
In-Reply-To: <4C28AC1E.8070409@athenacr.com>

On 28/06/10 16.05, Brian Bloniarz wrote:
> On 06/28/2010 09:51 AM, Mark Lord wrote:
>> On 28/06/10 03:03 AM, Jens Axboe wrote:
>>> On 2010-06-28 01:10, Mark Lord wrote:
>>>> On 10/06/10 12:44 PM, Brian Bloniarz wrote:
>> ..
>>>>> https://bugzilla.kernel.org/show_bug.cgi?id=15906 has links to the
>>>>> downstream bugs.
>>>> ..
>>>>
>>>> Jens, this bug has been biting my servers badly here for the past
>>>> few months -- umount after a backup (from ext4 to ext4) takes 3-4
>>>> minutes
>>>> instead of the expected 3-4 seconds.
>>>>
>>>> Is there a patch file for this against 2.6.34 that I (and others)
>>>> could use?
>>>
>>> It's the patch series from Christoph in my for-linus branch, I intend
>>> to push it upstream when Linus is back and taking patches.
>> ..
>>
>> Still looking for a *patch* to fix  this here.
>>
>> I found these two:
>>
>> http://git.kernel.org/?p=linux/kernel/git/axboe/linux-2.6-block.git;a=commitdiff;h=e913fc825dc685a444cb4c1d0f9d32f372f5986
>>
>> http://git.kernel.org/?p=linux/kernel/git/axboe/linux-2.6-block.git;a=commitdiff;h=30fd1e551a730d942e91109762c942786be0ef7c
>>
>>
>> But they don't apply cleanly to 2.6.34.
>>
>> Anyone?
> 
> Don't use those, they have bugs and have since been reverted.
> 
> Links to the patch series that Jens mentions are below. I doubt they
> apply cleanly to older kernels. Somebody's probably going to need to
> take a crack at backporting them eventually (I could try, even), but
> I don't know anybody has yet.
> 
> Christoph Hellwig (8):
>       writeback: fix writeback completion notifications
>       writeback: queue work on stack in writeback_inodes_sb
>       writeback: enforce s_umount locking in writeback_inodes_sb
>       writeback: fix writeback_inodes_wb from writeback_inodes_sb
>       writeback: simplify wakeup_flusher_threads
>       writeback: simplify and split bdi_start_writeback
>       writeback: add missing requeue_io in writeback_inodes_wb
>       writeback: fix pin_sb_for_writeback
> 
> http://git.kernel.org/?p=linux/kernel/git/axboe/linux-2.6-block.git;a=commitdiff;h=2c99721ec6a55b2c1e7ba94945bbdae454e11308
> http://git.kernel.org/?p=linux/kernel/git/axboe/linux-2.6-block.git;a=commitdiff;h=ebf51611db2cfa33d056b4428f13275f81732fd5
> http://git.kernel.org/?p=linux/kernel/git/axboe/linux-2.6-block.git;a=commitdiff;h=de3f848fbc24f71174f3bcc7513b5a3fafb37bac
> http://git.kernel.org/?p=linux/kernel/git/axboe/linux-2.6-block.git;a=commitdiff;h=e15e123275b3ca3eeb378136046ab78eab214169
> http://git.kernel.org/?p=linux/kernel/git/axboe/linux-2.6-block.git;a=commitdiff;h=dcac2e708d8f8af1a220dd238027af5b4aedfc12
> http://git.kernel.org/?p=linux/kernel/git/axboe/linux-2.6-block.git;a=commitdiff;h=8163b53a6bfbfa14ae83f8cdbf536f9c191d3279
> http://git.kernel.org/?p=linux/kernel/git/axboe/linux-2.6-block.git;a=commitdiff;h=22e53a2ca88690c711a954d3c652b468a5e94272
> http://git.kernel.org/?p=linux/kernel/git/axboe/linux-2.6-block.git;a=commitdiff;h=7eed7cc254e71352e5e2e642c70a9b04cd28cc76

Yes, that's the series.

-- 
Jens Axboe


  parent reply	other threads:[~2010-06-28 17:32 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-06-10 13:44 [GIT PULL] block/io bits for 2.6.35-rc Jens Axboe
2010-06-10 15:55 ` Linus Torvalds
2010-06-10 16:25   ` Jens Axboe
2010-06-10 16:40     ` Christoph Hellwig
2010-06-10 16:59       ` Jens Axboe
2010-06-10 17:03       ` Linus Torvalds
2010-06-10 16:44     ` Brian Bloniarz
2010-06-27 23:10       ` Mark Lord
2010-06-28  7:03         ` Jens Axboe
2010-06-28  9:41           ` Christoph Hellwig
2010-06-28 13:51           ` Mark Lord
2010-06-28 14:05             ` Brian Bloniarz
2010-06-28 14:33               ` Mark Lord
2010-06-28 17:32               ` Jens Axboe [this message]
2010-06-28 20:55                 ` Mark Lord
2010-06-10 16:55     ` Linus Torvalds
2010-06-10 17:00       ` Jens Axboe

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=4C28DCA6.1060503@fusionio.com \
    --to=jaxboe@fusionio.com \
    --cc=bmb@athenacr.com \
    --cc=hch@lst.de \
    --cc=kernel@teksavvy.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.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 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.