diff --git a/en/projects/ideas/ideas.xml b/en/projects/ideas/ideas.xml index 76e07f4f77..eeb874c46f 100644 --- a/en/projects/ideas/ideas.xml +++ b/en/projects/ideas/ideas.xml @@ -15,7 +15,7 @@ Ideas//EN" - $FreeBSD: www/en/projects/ideas/ideas.xml,v 1.36 2008/02/29 01:45:08 trhodes Exp $ + $FreeBSD: www/en/projects/ideas/ideas.xml,v 1.37 2008/03/06 12:59:33 netchild Exp $ @@ -622,37 +622,6 @@ href="http://info.iet.unipi.it/~luigi/FreeBSD/linux_bsd_kld.html">here.

- - Rewrite the in-kernel file system syncer - - -

References: mail - #1, mail - #2

-

Goals:

-
    -
  • Change the syncer so it can sync out to multiple physical devices - simultaneously.
  • -
  • Only write out up to X megabytes of data, remember where it - left off, and then proceed to the next dirty file (OpenBSD and - NetBSD already do this).
  • -
  • Replace the write_behind code with something (detect the existence - of a large amount of sequential dirty data and kick another thread - to flush it out synchronously, instead of doing it itself - asynchronously) integrated into the syncer (the data set size could - perhaps be increased from 64KB to 1MB).
  • -
-

Requirements:

-
    -
  • Ability to read and understand foreign C code.
  • -
  • Ability to write C code.
  • -
  • Some understanding of the VM system / buffer cache.
  • -
-
-
- Suspend to disk @@ -1726,7 +1695,6 @@ SMP features.

Technical contact: Robert Watson, Colin Percival, Tim Kientzle