Date: Mon, 12 Apr 2010 16:37:45 +0000 (UTC) From: Luigi Rizzo <luigi@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sbin/geom/class Makefile src/sbin/geom/class/sched Makefile geom_sched.c gsched.8 src/sys/geom/sched README g_sched.c g_sched.h gs_rr.c gs_scheduler.h subr_disk.c src/sys/modules/geom Makefile src/sys/modules/geom/geom_sched Makefile Makefile.inc ... Message-ID: <201004121642.o3CGgHY7062741@repoman.freebsd.org>
index | next in thread | raw e-mail
luigi 2010-04-12 16:37:45 UTC
FreeBSD src repository
Modified files:
sbin/geom/class Makefile
sys/modules/geom Makefile
Added files:
sbin/geom/class/sched Makefile geom_sched.c gsched.8
sys/geom/sched README g_sched.c g_sched.h gs_rr.c
gs_scheduler.h subr_disk.c
sys/modules/geom/geom_sched Makefile Makefile.inc
sys/modules/geom/geom_sched/gs_sched Makefile
sys/modules/geom/geom_sched/gsched_rr Makefile
Log:
SVN rev 206497 on 2010-04-12 16:37:45Z by luigi
Bring in geom_sched, support for scheduling disk I/O requests
in a device independent manner. Also include an example anticipatory
scheduler, gsched_rr, which gives very nice performance improvements
in presence of competing random access patterns.
This is joint work with Fabio Checconi, developed last year
and presented at BSDCan 2009. You can find details in the
README file or at
http://info.iet.unipi.it/~luigi/geom_sched/
Revision Changes Path
1.18 +1 -0 src/sbin/geom/class/Makefile
1.1 +19 -0 src/sbin/geom/class/sched/Makefile (new)
1.1 +123 -0 src/sbin/geom/class/sched/geom_sched.c (new)
1.1 +161 -0 src/sbin/geom/class/sched/gsched.8 (new)
1.1 +162 -0 src/sys/geom/sched/README (new)
1.1 +1901 -0 src/sys/geom/sched/g_sched.c (new)
1.1 +137 -0 src/sys/geom/sched/g_sched.h (new)
1.1 +685 -0 src/sys/geom/sched/gs_rr.c (new)
1.1 +236 -0 src/sys/geom/sched/gs_scheduler.h (new)
1.1 +209 -0 src/sys/geom/sched/subr_disk.c (new)
1.25 +1 -0 src/sys/modules/geom/Makefile
1.1 +5 -0 src/sys/modules/geom/geom_sched/Makefile (new)
1.1 +9 -0 src/sys/modules/geom/geom_sched/Makefile.inc (new)
1.1 +6 -0 src/sys/modules/geom/geom_sched/gs_sched/Makefile (new)
1.1 +9 -0 src/sys/modules/geom/geom_sched/gsched_rr/Makefile (new)
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004121642.o3CGgHY7062741>
