summaryrefslogtreecommitdiffstats
path: root/sys/geom/vinum/geom_vinum_plex.c
Commit message (Expand)AuthorAgeFilesLines
* - Split up the BIO queue into a queue for new and one for completed requests.lulf2009-05-061-30/+42
* - Split the queue mutex into one for the event queue and one for the BIO queue,lulf2009-05-061-15/+5
* Import the gvinum work that have been done during and after Summer of Code 2007.lulf2009-03-281-623/+802
* - Fix an issue with access permissions to underlying disks used by a gvinumlulf2008-12-271-0/+10
* - Import macros used in gmirror for printing gvinum debug messages and makinglulf2008-10-261-11/+7
* Rename the kthread_xxx (e.g. kthread_create()) callsjulian2007-10-201-3/+3
* Get rid of the gv_bioq hack in most parts of the I/O path andle2006-01-061-34/+40
* Make it possible to remove stale, left-over subdisks.le2005-08-161-1/+4
* Don't initialize error with ENXIO as we might end up here whenle2005-01-211-2/+1
* Although an object may already be known in the configuration, it'sle2005-01-191-0/+11
* Implement checkparity/rebuildparity.le2004-11-261-12/+93
* Give each plex a separate queue where held back bios are put on.le2004-10-261-3/+15
* Make it possible to rebuild degraded RAID5 plexes. Note that it isle2004-09-301-3/+13
* Re-vamp how I/O is handled in volumes and plexes.le2004-09-181-111/+364
* Rename gv_kill_thread() to gv_kill_plex_thread(), since there are morele2004-09-131-2/+2
* If we kill the worklist thread of a RAID5 plex we can destroyle2004-08-101-1/+0
* Tag all geom classes in the tree with a version number.phk2004-08-081-0/+1
* Propagate size changes upwards.le2004-07-311-0/+4
* Set the access counts of a subdisk correctly when attaching itle2004-07-301-2/+21
* Add a function to clean up RAID5 packets and use it when I/O hasle2004-06-231-0/+2
* Clean up allocated ressources when destroying the main vinum geom.le2004-06-181-4/+6
* Handle dead disks in a somewhat sane way.le2004-06-161-1/+4
* Add a first version of a GEOMified vinum.le2004-06-121-0/+456
OpenPOWER on IntegriCloud