All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/14] Adaptive readahead update
@ 2007-03-16  8:48 ` Fengguang Wu
  0 siblings, 0 replies; 15+ messages in thread
From: Fengguang Wu @ 2007-03-16  8:48 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

Andrew,

Here is one more adaptive readahead update.

It fixes:
                - state based readahead
                - thrashing recovery readahead
and cleanups:
                - call scheme
                - events/accounting
		- rescue_pages()

Still in the todo list are:
                - convert to Martin's statistic infrastructure
                - a replacement of the stock readahead
                  to be simple, reliable and fast

Regards,
Fengguang Wu
---

Recommended patch ordering:

--- broken-out/series	2007-03-08 11:45:54.000000000 +0800
+++ patches/series	2007-03-16 12:08:17.000000000 +0800
@@ -993,6 +993,9 @@ readahead-min-max-sizes.patch
 readahead-state-based-method-aging-accounting.patch
 readahead-state-based-method-routines.patch
 readahead-state-based-method.patch
+readahead-state-based-method-check-node-id.patch
+readahead-state-based-method-decouple-readahead_ratio-from-growth_limit.patch
+readahead-state-based-method-cancel-lookahead-gracefully.patch
 readahead-context-based-method.patch
 readahead-initial-method-guiding-sizes.patch
 readahead-initial-method-thrashing-guard-size.patch
@@ -1000,10 +1003,21 @@ readahead-initial-method-user-recommende
 readahead-initial-method.patch
 readahead-backward-prefetching-method.patch
 readahead-thrashing-recovery-method.patch
+readahead-thrashing-recovery-method-check-unbalanced-aging.patch
+readahead-thrashing-recovery-method-refill-holes.patch
 readahead-call-scheme.patch
+readahead-call-scheme-cleanup.patch
+readahead-call-scheme-catch-thrashing-on-lookahead-time.patch
 readahead-laptop-mode.patch
 readahead-loop-case.patch
 readahead-nfsd-case.patch
+readahead-remove-parameter-ra_max-from-thrashing_recovery_readahead.patch
+readahead-remove-parameter-ra_max-from-adjust_rala.patch
+readahead-state-based-method-protect-against-tiny-size.patch
+readahead-rename-state_based_readahead-to-clock_based_readahead.patch
+readahead-account-io-block-times-for-stock-readahead.patch
+readahead-rescue_pages-updates.patch
+readahead-remove-noaction-shrink-events.patch
 readahead-remove-size-limit-on-read_ahead_kb.patch
 readahead-remove-size-limit-of-max_sectors_kb-on-read_ahead_kb.patch
 readahead-partial-sendfile-fix.patch

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

end of thread, other threads:[~2007-03-16  8:57 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-16  8:48 [PATCH 00/14] Adaptive readahead update Fengguang Wu
2007-03-16  8:48 ` Fengguang Wu
2007-03-16  8:48 ` [PATCH 01/14] readahead: state based method: check node id Fengguang Wu
2007-03-16  8:48   ` Fengguang Wu
2007-03-16  8:48 ` [PATCH 02/14] readahead: state based method: decouple readahead_ratio from growth_limit Fengguang Wu
2007-03-16  8:48   ` Fengguang Wu
2007-03-16  8:48 ` [PATCH 03/14] readahead: state based method: cancel lookahead gracefully Fengguang Wu
2007-03-16  8:48   ` Fengguang Wu
2007-03-16  8:49 ` [PATCH 04/14] readahead: thrashing recovery method: check unbalanced aging Fengguang Wu
2007-03-16  8:49   ` Fengguang Wu
2007-03-16  8:49 ` [PATCH 05/14] readahead: thrashing recovery method: refill holes Fengguang Wu
2007-03-16  8:49   ` Fengguang Wu
2007-03-16  8:49 ` [PATCH 06/14] readahead: call scheme: cleanup Fengguang Wu
2007-03-16  8:49   ` Fengguang Wu
2007-03-16  8:49 ` [PATCH 07/14] readahead: call scheme: catch thrashing on lookahead time Fengguang Wu
2007-03-16  8:49   ` Fengguang Wu
2007-03-16  8:49 ` [PATCH 08/14] readahead: remove parameter ra_max from thrashing_recovery_readahead() Fengguang Wu
2007-03-16  8:49   ` Fengguang Wu
2007-03-16  8:49 ` [PATCH 09/14] readahead: remove parameter ra_max from adjust_rala*() Fengguang Wu
2007-03-16  8:49   ` Fengguang Wu
2007-03-16  8:49 ` [PATCH 10/14] readahead: state based method: protect against tiny size Fengguang Wu
2007-03-16  8:49   ` Fengguang Wu
2007-03-16  8:49 ` [PATCH 11/14] readahead: rename state_based_readahead() to clock_based_readahead() Fengguang Wu
2007-03-16  8:49   ` Fengguang Wu
2007-03-16  8:49 ` [PATCH 12/14] readahead: account I/O block times for stock readahead Fengguang Wu
2007-03-16  8:49   ` Fengguang Wu
2007-03-16  8:49 ` [PATCH 13/14] readahead: rescue_pages() updates Fengguang Wu
2007-03-16  8:49   ` Fengguang Wu
2007-03-16  8:49 ` [PATCH 14/14] readahead: remove noaction/shrink events Fengguang Wu
2007-03-16  8:49   ` 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.