1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-31 12:13:10 +00:00
freebsd/sys/dev/vinum
Greg Lehey 0911b330a0 Lock stripes of striped and RAID-5 plexes before writing them. This
avoids a race condition where multiple RAID-5 subdisks are being
revived at the same time.  The locks should also prevent conflicts
with user requests on concatenated and striped plexes, but this needs
more work.

Tidy up some comments.
1999-08-24 02:28:37 +00:00
..
COPYRIGHT If I've done this right, revive the vinum code in it's now home after it 1998-12-28 04:56:24 +00:00
makestatetext Include the copyright notice in the script, making the file COPYRIGHT 1999-01-21 00:29:20 +00:00
request.h Add support for logging subdisk I/O. 1999-08-24 02:17:42 +00:00
statetexts.h Add 'initialized' state for subdisks. After initializing, the subdisk 1999-08-15 02:29:14 +00:00
vinum.c vinumclose: close raw plexes and subdisks. 1999-08-24 02:18:55 +00:00
vinumconfig.c give_sd_to_drive: If we don't have space, deallocate the subdisk. 1999-08-24 02:20:30 +00:00
vinumdaemon.c Add note that a change needs backing out. 1999-08-15 02:31:19 +00:00
vinumext.h Add declaration for vinum_setstate_by_force. 1999-08-24 02:21:46 +00:00
vinumhdr.h Include opt_vinum.h to get the VINUMDEBUG definition as early as 1999-05-07 08:08:02 +00:00
vinuminterrupt.c Change parameters of unlockrange to allow calling from revive_block, 1999-08-24 02:23:21 +00:00
vinumio.c format_config: print preferred plex correctly. 1999-08-24 02:24:47 +00:00
vinumio.h Add VINUM_SETSTATE_FORCE ioctl for diddling individual object states. 1999-08-24 02:26:15 +00:00
vinumioctl.c Add VINUM_SETSTATE_FORCE ioctl for diddling individual object states. 1999-08-24 02:26:15 +00:00
vinumkw.h Add keywords setstate, checkparity, rebuildparity. 1999-08-24 02:27:45 +00:00
vinumlock.c Change parameters of unlockrange to allow calling from revive_block, 1999-08-24 02:23:21 +00:00
vinummemory.c Make Vinum compile correctly without VINUMDEBUG 1999-05-08 02:50:44 +00:00
vinumparser.c Add keywords setstate, checkparity, rebuildparity. 1999-08-24 02:27:45 +00:00
vinumraid5.c Tidy up some comments. 1999-08-14 06:29:25 +00:00
vinumrequest.c Add support for logging subdisk I/O. 1999-08-24 02:17:42 +00:00
vinumrevive.c Lock stripes of striped and RAID-5 plexes before writing them. This 1999-08-24 02:28:37 +00:00
vinumstate.c Add 'initialized' state for subdisks. After initializing, the subdisk 1999-08-15 02:29:14 +00:00
vinumstate.h Add 'initialized' state for subdisks. After initializing, the subdisk 1999-08-15 02:29:14 +00:00
vinumutil.c Update a comment. 1999-08-07 08:14:44 +00:00
vinumvar.h Add 'initialized' state for subdisks. After initializing, the subdisk 1999-08-15 02:29:14 +00:00