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>
next in thread | raw e-mail | index | archive | help
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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004121642.o3CGgHY7062741>