Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prevent that sync operations can be started when they are already | le | 2005-08-28 | 1 | -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. | le | 2005-04-28 | 1 | -0/+4 |
| | | | | | PR: kern/80427 Submitty by: Stijn Hoop <stijn@win.tue.nl> | ||||
* | Don't allow to synchronize a plex that is already sychronizing. | le | 2005-03-04 | 1 | -13/+24 |
| | | | | | | Reset the 'syncing' flag in case of errors, too. Some cosmetics. | ||||
* | Rename synchronization and initialization threads and prefix them | le | 2005-01-19 | 1 | -2/+2 |
| | | | | with 'gv_' for consistency. | ||||
* | Implement checkparity/rebuildparity. | le | 2004-11-26 | 1 | -0/+119 |
| | |||||
* | Make it possible to rebuild degraded RAID5 plexes. Note that it is | le | 2004-09-30 | 1 | -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 initialization | le | 2004-09-18 | 1 | -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. | le | 2004-09-18 | 1 | -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. | le | 2004-08-18 | 1 | -1/+4 |
| | |||||
* | Save the vinum config back to disk after syncing two plexes. | le | 2004-07-26 | 1 | -0/+1 |
| | |||||
* | Add a first version of a GEOMified vinum. | le | 2004-06-12 | 1 | -0/+405 |