All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] sluggish writeback fixes
@ 2007-10-02  8:41 ` Fengguang Wu
  2007-10-03 11:04   ` Martin Knoblauch
  0 siblings, 1 reply; 19+ messages in thread
From: Fengguang Wu @ 2007-10-02  8:41 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, Michael Rubin

Andrew,

The following patches fix the sluggish writeback behavior.
They are well understood and well tested - but not yet widely tested.

The first patch reverts the debugging -mm only check_dirty_inode_list.patch -
which is no longer necessary.

The following 4 patches do the real jobs:

[PATCH 2/5] writeback: fix time ordering of the per superblock inode lists 8
[PATCH 3/5] writeback: fix ntfs with sb_has_dirty_inodes()
[PATCH 4/5] writeback: remove pages_skipped accounting in __block_write_full_page()
[PATCH 5/5] writeback: introduce writeback_control.more_io to indicate more io

They share the same goal as the following patches in -mm. Therefore I'd
recommend to put the last 4 new ones after them:

writeback-fix-time-ordering-of-the-per-superblock-dirty-inode-lists.patch
writeback-fix-time-ordering-of-the-per-superblock-dirty-inode-lists-2.patch
writeback-fix-time-ordering-of-the-per-superblock-dirty-inode-lists-3.patch
writeback-fix-time-ordering-of-the-per-superblock-dirty-inode-lists-4.patch
writeback-fix-comment-use-helper-function.patch
writeback-fix-time-ordering-of-the-per-superblock-dirty-inode-lists-5.patch
writeback-fix-time-ordering-of-the-per-superblock-dirty-inode-lists-6.patch
writeback-fix-time-ordering-of-the-per-superblock-dirty-inode-lists-7.patch
writeback-fix-periodic-superblock-dirty-inode-flushing.patch

Regards,
Fengguang
--

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2007-10-05 11:55 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-02  8:41 [PATCH 0/5] sluggish writeback fixes Fengguang Wu
2007-10-02  8:41 ` Fengguang Wu
2007-10-03 11:04   ` Martin Knoblauch
2007-10-02  8:41 ` [PATCH 1/5] revert check_dirty_inode_list.patch Fengguang Wu
2007-10-02  8:41   ` Fengguang Wu
2007-10-02  8:41 ` [PATCH 2/5] writeback: fix time ordering of the per superblock inode lists 8 Fengguang Wu
2007-10-02  8:41   ` Fengguang Wu
2007-10-02  8:41 ` [PATCH 3/5] writeback: fix ntfs with sb_has_dirty_inodes() Fengguang Wu
2007-10-02  8:41   ` Fengguang Wu
2007-10-02  8:41 ` [PATCH 4/5] writeback: remove pages_skipped accounting in __block_write_full_page() Fengguang Wu
2007-10-02  8:41   ` Fengguang Wu
2007-10-04 21:26     ` Andrew Morton
2007-10-02 21:55   ` David Chinner
2007-10-03  1:43     ` Fengguang Wu
2007-10-03  1:43       ` Fengguang Wu
2007-10-03  2:22       ` David Chinner
2007-10-02  8:41 ` [PATCH 5/5] writeback: introduce writeback_control.more_io to indicate more io Fengguang Wu
2007-10-02  8:41   ` Fengguang Wu
2007-10-02 21:47   ` David Chinner
2007-10-03  1:34     ` Fengguang Wu
2007-10-03  1:34       ` Fengguang Wu
2007-10-03  2:41       ` David Chinner
2007-10-04  2:21         ` Fengguang Wu
2007-10-04  2:21           ` Fengguang Wu
2007-10-04  5:03           ` David Chinner
2007-10-05  3:36             ` Fengguang Wu
2007-10-05  3:36               ` Fengguang Wu
2007-10-05  7:41               ` David Chinner
2007-10-05 11:55                 ` Fengguang Wu
2007-10-05 11:55                   ` Fengguang Wu

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.