Skip site navigation (1)Skip section navigation (2)
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>