summaryrefslogtreecommitdiffstats
path: root/sys/geom/vinum/geom_vinum_init.c
Commit message (Collapse)AuthorAgeFilesLines
* Prevent that sync operations can be started when they are alreadyle2005-08-281-71/+81
| | | | | in progress, and be a bit more user friendly in terms of error messages returned from the kernel.
* Only allow RAID5 plexes to be parity checked.le2005-04-281-0/+4
| | | | | PR: kern/80427 Submitty by: Stijn Hoop <stijn@win.tue.nl>
* Don't allow to synchronize a plex that is already sychronizing.le2005-03-041-13/+24
| | | | | | Reset the 'syncing' flag in case of errors, too. Some cosmetics.
* Rename synchronization and initialization threads and prefix themle2005-01-191-2/+2
| | | | with 'gv_' for consistency.
* Implement checkparity/rebuildparity.le2004-11-261-0/+119
|
* Make it possible to rebuild degraded RAID5 plexes. Note that it isle2004-09-301-3/+115
| | | | | | currently not possible to do this while the volume is mounted. MFC in: 1 week
* Single concat or striped plexes don't need no special initializationle2004-09-181-0/+6
| | | | if their subdisks are all available, so let them be brought up.
* Re-vamp how I/O is handled in volumes and plexes.le2004-09-181-1/+1
| | | | | | | | | | Analogous to the drive level, give each volume and plex a worker thread that picks up and processes incoming and completed BIOs. This should fix the data corruption issues that have come up a few weeks ago and improve performance, especially of RAID5 plexes. The volume level needs a little work, though.
* Pretty print some informational messages.le2004-08-181-1/+4
|
* Save the vinum config back to disk after syncing two plexes.le2004-07-261-0/+1
|
* Add a first version of a GEOMified vinum.le2004-06-121-0/+405
OpenPOWER on IntegriCloud