| Commit message (Expand) | Author | Age | Files | Lines |
* | /* -> /*- for copyright notices, minor format tweaks as necessary | imp | 2005-01-06 | 5 | -5/+5 |
* | Implement 'setstate' to allow setting the state of drives and subdisks | le | 2004-11-26 | 3 | -5/+82 |
* | Implement checkparity/rebuildparity. | le | 2004-11-26 | 7 | -13/+316 |
* | Move RAID5 offset calculation into a separate function to avoid | le | 2004-11-15 | 1 | -50/+56 |
* | Share gv_roughlength() between kernel and userland, as we will need it | le | 2004-11-15 | 4 | -36/+36 |
* | Give each plex a separate queue where held back bios are put on. | le | 2004-10-26 | 2 | -3/+16 |
* | Don't allow to create a drive that already exists. | le | 2004-10-02 | 1 | -0/+8 |
* | Correctly skip the '/dev/' part when creating new drives and prefix | le | 2004-10-02 | 2 | -5/+8 |
* | Make it possible to rebuild degraded RAID5 plexes. Note that it is | le | 2004-09-30 | 6 | -16/+261 |
* | Single concat or striped plexes don't need no special initialization | le | 2004-09-18 | 2 | -3/+21 |
* | Re-vamp how I/O is handled in volumes and plexes. | le | 2004-09-18 | 9 | -663/+772 |
* | Give the DRIVE geom a worker thread that picks up incoming bios, | le | 2004-09-13 | 5 | -49/+206 |
* | Rename gv_kill_thread() to gv_kill_plex_thread(), since there are more | le | 2004-09-13 | 4 | -5/+5 |
* | Save the config back to disk when a drive goes down. | le | 2004-09-13 | 2 | -1/+6 |
* | Read a whole sector instead of GV_HDR_LEN, since a sector might be | le | 2004-09-13 | 2 | -2/+2 |
* | Move config_new_drive() to the correct place and rename it to | le | 2004-08-27 | 3 | -32/+30 |
* | When attaching a consumer from a volume to a plex, check if the | le | 2004-08-26 | 1 | -2/+21 |
* | Compare the addresses of two RAID5 work packets directly instead | le | 2004-08-23 | 1 | -1/+1 |
* | Implement the possibility to remove drives. | le | 2004-08-22 | 1 | -0/+90 |
* | Add forgotten format specifier in a KASSERT and shut up the compiler. | le | 2004-08-22 | 1 | -1/+2 |
* | A volume can be up if it has a degraded RAID5 plex. | le | 2004-08-19 | 1 | -1/+7 |
* | Pretty print some informational messages. | le | 2004-08-18 | 1 | -1/+4 |
* | Fix a stupid bug in the drive taste function: when checking if a | le | 2004-08-18 | 1 | -28/+10 |
* | Make informational output look less like an accident. | le | 2004-08-14 | 1 | -2/+2 |
* | If we kill the worklist thread of a RAID5 plex we can destroy | le | 2004-08-10 | 2 | -1/+1 |
* | Lock the topology before calling gv_parse_config, not afterwards. | le | 2004-08-10 | 1 | -1/+1 |
* | Tag all geom classes in the tree with a version number. | phk | 2004-08-08 | 4 | -0/+4 |
* | Propagate size changes upwards. | le | 2004-07-31 | 3 | -0/+25 |
* | Set the access counts of a subdisk correctly when attaching it | le | 2004-07-30 | 1 | -2/+21 |
* | Shut up the compiler and temporarily '#if 0' gv_destroy_geom(), | le | 2004-07-29 | 1 | -0/+2 |
* | Save the vinum config back to disk after syncing two plexes. | le | 2004-07-26 | 1 | -0/+1 |
* | There's a chance that the VINUMDRIVE class tastes before the | le | 2004-07-25 | 1 | -2/+13 |
* | Use a temporary geom when tasting vinumdrives and lock the 'real' | le | 2004-07-24 | 2 | -5/+33 |
* | Disable kldunloading of geom_vinum temporarily until I figured out | le | 2004-07-24 | 1 | -1/+1 |
* | g_clone_bio() can fail, be ready for this. | pjd | 2004-07-05 | 1 | -2/+6 |
* | Mark a plex as 'newborn' when it is created. This is used to indicate | le | 2004-06-25 | 2 | -1/+4 |
* | Currently, if the drives specified for volume creation are | csjp | 2004-06-24 | 1 | -2/+19 |
* | Add a function to clean up RAID5 packets and use it when I/O has | le | 2004-06-23 | 3 | -12/+24 |
* | Remove two debugging printfs that are currently rather disturbing | le | 2004-06-23 | 1 | -2/+0 |
* | Accept "sd len 0" and auto-size the subdisk correctly. | le | 2004-06-23 | 1 | -4/+2 |
* | No need to free the softc, because it wasn't allocated. | le | 2004-06-22 | 1 | -1/+0 |
* | Don't sleep in the g_down path. More error checks to come. | le | 2004-06-22 | 1 | -9/+27 |
* | Clean up allocated ressources when destroying the main vinum geom. | le | 2004-06-18 | 4 | -21/+53 |
* | Handle dead disks in a somewhat sane way. | le | 2004-06-16 | 4 | -3/+21 |
* | Fix several bugs related to subdisk drive_offset calculation. | le | 2004-06-15 | 1 | -4/+5 |
* | Don't free a VINUMDRIVE softc when it's orphaned or spoiled. All | le | 2004-06-14 | 1 | -1/+0 |
* | Correctly calculate subdisk offset in RAID5 plexes. | le | 2004-06-14 | 1 | -2/+1 |
* | Add a first version of a GEOMified vinum. | le | 2004-06-12 | 15 | -0/+5851 |