summaryrefslogtreecommitdiffstats
path: root/sys/geom
Commit message (Expand)AuthorAgeFilesLines
* Make it possible to rebuild degraded RAID5 plexes. Note that it isle2004-09-306-16/+261
* Protect the start/end counts on consumers and providers with the up/downphk2004-09-281-28/+40
* - Set maximum request size to MAXPHYS (128kB), instead of DFLPHYS (64kB).pjd2004-09-281-4/+6
* Just use MAXPHYS as maximum I/O request size, instead of using my ownpjd2004-09-284-18/+8
* Decrease kern.geom.raid3.timeout to 4, so it is smaller thanpjd2004-09-271-1/+1
* Deny invalid I/O requests which comes from userland here, because laterpjd2004-09-271-0/+6
* Avoid race while synchronizing components. It is very hard to bump into,pjd2004-09-272-7/+37
* Minor, but very important condition fix. The current one can never be true.pjd2004-09-271-1/+1
* Decrease kern.geom.mirror.timeout to 4, so it is smaller thanpjd2004-09-271-1/+1
* Forgot to commit addition of ds_resync field.pjd2004-09-261-0/+1
* Avoid race while synchronizing components. It is very hard to bump into,pjd2004-09-261-8/+31
* Simplify code a bit.pjd2004-09-261-18/+9
* Assert topology is held in g_dev_getprovider().phk2004-09-241-3/+5
* This is not needed anymore, it is forced in GEOM now.pjd2004-09-205-15/+0
* Use correct malloc type when freeing memory allocated by g_read_data.fjoe2004-09-191-2/+2
* Single concat or striped plexes don't need no special initializationle2004-09-182-3/+21
* Re-vamp how I/O is handled in volumes and plexes.le2004-09-189-663/+772
* g_nop_create: destroy newly created provider in case of errors.fjoe2004-09-161-1/+1
* Give the DRIVE geom a worker thread that picks up incoming bios,le2004-09-135-49/+206
* Rename gv_kill_thread() to gv_kill_plex_thread(), since there are morele2004-09-134-5/+5
* Save the config back to disk when a drive goes down.le2004-09-132-1/+6
* Read a whole sector instead of GV_HDR_LEN, since a sector might bele2004-09-132-2/+2
* Make kern.geom.debugflags sysctl tunable from /boot/loader.conf.pjd2004-09-131-0/+1
* Fix a problem that shows up if less than the full complement ofphk2004-09-111-1/+1
* Respect that G_BDE_MAXKEYS is a compile time variable.phk2004-09-111-4/+3
* Do not compile in zlib.c. Add a dependency on module instead.fjoe2004-09-081-1/+2
* Show current status of mirror device directly.pjd2004-09-081-0/+9
* For removable devices without media we set a zero mediasize but a non-zerophk2004-09-052-0/+13
* Allow to configure debug level from /boot/loader.conf.pjd2004-08-305-0/+5
* Add more KASSERTS and checks.phk2004-08-301-0/+21
* GCC, ehh.pjd2004-08-292-0/+2
* Use sc->sc_mediasize instead of sc->sc_provider->mediasize which containspjd2004-08-281-4/+3
* Warn the user if we are not going to use whole provider space.pjd2004-08-281-4/+12
* Don't allow to insert providers, which are too small.pjd2004-08-281-0/+4
* Move config_new_drive() to the correct place and rename it tole2004-08-273-32/+30
* Introduce g_alloc_bio() as a waiting variant of g_new_bio().phk2004-08-272-3/+13
* When attaching a consumer from a volume to a plex, check if thele2004-08-261-2/+21
* Skip providers with not defined sector size.pjd2004-08-265-0/+15
* Log verification errors at level 1.pjd2004-08-251-2/+6
* Dump disk number.pjd2004-08-251-1/+2
* Allow to set kern.geom.mirror.timeout from /boot/loader.conf.pjd2004-08-231-0/+1
* Compare the addresses of two RAID5 work packets directly insteadle2004-08-231-1/+1
* Implement the possibility to remove drives.le2004-08-221-0/+90
* Implementation of 'verify reading' algorithm, which uses parity data forpjd2004-08-223-18/+163
* Add forgotten format specifier in a KASSERT and shut up the compiler.le2004-08-221-1/+2
* Add version history.pjd2004-08-211-0/+5
* Implement new reading algorithm, which will use parity component for readingpjd2004-08-213-102/+143
* A volume can be up if it has a degraded RAID5 plex.le2004-08-191-1/+7
* We really don't want to receive spoil event for synchroniztion consumers.pjd2004-08-182-2/+0
* Do not override the class provided dumpconf function.phk2004-08-181-1/+2
OpenPOWER on IntegriCloud