New entry: Port the "Pluggable Disk Schedulers" SoC project to current/GEOM.
Submitted by: netchild
This commit is contained in:
parent
ed5e766059
commit
569e7bdb96
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=26856
1 changed files with 25 additions and 1 deletions
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||
<!ENTITY base CDATA "../..">
|
||||
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.13 2006/01/12 16:36:57 joel Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.14 2006/01/16 18:36:44 joel Exp $">
|
||||
<!ENTITY title "FreeBSD list of projects and ideas for volunteers">
|
||||
<!ENTITY % navincludes SYSTEM "../../includes.navdocs.sgml"> %navincludes;
|
||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||
|
@ -51,6 +51,8 @@
|
|||
<h3>Kernel</h3>
|
||||
<ul>
|
||||
<li><a href="#p-kbdmux">Working kbdmux</a></li>
|
||||
<li><a href="#p-psched">Port the "Pluggable Disk Schedulers" SoC project to
|
||||
current/GEOM</a></li>
|
||||
<li><a href="#p-usbnetbsd">Sync USB code with NetBSD</a></li>
|
||||
<li><a href="#p-sxsemantics">Usable lock implementation with
|
||||
SX-semantics</a></li>
|
||||
|
@ -218,6 +220,28 @@
|
|||
|
||||
<hr>
|
||||
|
||||
<a name="p-psched"></a>
|
||||
<h2>Port the "Pluggable Disk Schedulers" SoC project to current/GEOM</h2>
|
||||
<p><strong>URL</strong>: <a
|
||||
href="http://wikitest.freebsd.org/moin.cgi/Hybrid">The Pluggable Disk
|
||||
Schedulers SoC project</a></p>
|
||||
<p>Our "Pluggable Disk Schedulers" SoC project resulted in code which
|
||||
solved the problem where large sequential I/O requests, or certain
|
||||
access patterns from one or a few processes, might almost completely
|
||||
starve other processes. It is available as a patch for RELENG_4 and
|
||||
RELENG_5. Unfortunately the code in FreeBSD-current (and RELENG_6)
|
||||
changed too much, so that the patches can not be committed. The goal
|
||||
of this project is to port the pluggable disk schedulers to the GEOM
|
||||
framework.</p>
|
||||
<p><strong>Requirements</strong>:</p>
|
||||
<ul>
|
||||
<li>Ability to read and understand foreign C code.</li>
|
||||
<li>Ability to write C code.</li>
|
||||
<li>Knowledge of GEOM (or interest in getting familiar with it).</li>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
<a name="p-usbnetbsd"></a>
|
||||
<h2>Sync USB code with NetBSD</h2>
|
||||
<p><strong>Technical contact</strong>: <a
|
||||
|
|
Loading…
Reference in a new issue