NetBSD/sys/dev/raidframe/files.raidframe
jld f1a1ad338d Finally commit the RAIDframe parity map Summer Of Code project.
Drastically reduces the amount of time spent rewriting parity after an
unclean shutdown by keeping better track of which regions might have had
outstanding writes.  Enabled by default; can be disabled on a per-set
basis, or tuned, with the new raidctl(8) commands.

Discussed on tech-kern@ to a general air of approval; exhortations to
commit from mrg@, christos@, and others.

Thanks to Google for their sponsorship, oster@ for mentoring the
project, assorted developers for trying very hard to break it, and
probably more I'm forgetting.
2009-11-17 18:54:26 +00:00

68 lines
2.5 KiB
Plaintext

# $NetBSD: files.raidframe,v 1.8 2009/11/17 18:54:26 jld Exp $
defflag RAID_AUTOCONFIG
defflag RAID_DIAGNOSTIC
defpseudodev raid: disk
file dev/raidframe/rf_acctrace.c raid needs-flag
file dev/raidframe/rf_alloclist.c raid
file dev/raidframe/rf_aselect.c raid
file dev/raidframe/rf_callback.c raid
file dev/raidframe/rf_chaindecluster.c raid
file dev/raidframe/rf_copyback.c raid
file dev/raidframe/rf_cvscan.c raid
file dev/raidframe/rf_dagdegrd.c raid
file dev/raidframe/rf_dagdegwr.c raid
file dev/raidframe/rf_dagffrd.c raid
file dev/raidframe/rf_dagffwr.c raid
file dev/raidframe/rf_dagfuncs.c raid
file dev/raidframe/rf_dagutils.c raid
file dev/raidframe/rf_debugMem.c raid
file dev/raidframe/rf_debugprint.c raid
file dev/raidframe/rf_decluster.c raid
file dev/raidframe/rf_declusterPQ.c raid
file dev/raidframe/rf_diskqueue.c raid
file dev/raidframe/rf_disks.c raid
file dev/raidframe/rf_driver.c raid
file dev/raidframe/rf_engine.c raid
file dev/raidframe/rf_evenodd.c raid
file dev/raidframe/rf_evenodd_dagfuncs.c raid
file dev/raidframe/rf_evenodd_dags.c raid
file dev/raidframe/rf_fifo.c raid
file dev/raidframe/rf_interdecluster.c raid
file dev/raidframe/rf_invertq.c raid
file dev/raidframe/rf_layout.c raid
file dev/raidframe/rf_map.c raid
file dev/raidframe/rf_mcpair.c raid
file dev/raidframe/rf_netbsdkintf.c raid
file dev/raidframe/rf_nwayxor.c raid
file dev/raidframe/rf_options.c raid
file dev/raidframe/rf_paritylog.c raid
file dev/raidframe/rf_paritylogDiskMgr.c raid
file dev/raidframe/rf_paritylogging.c raid
file dev/raidframe/rf_parityloggingdags.c raid
file dev/raidframe/rf_paritymap.c raid
file dev/raidframe/rf_parityscan.c raid
file dev/raidframe/rf_pq.c raid
file dev/raidframe/rf_pqdeg.c raid
file dev/raidframe/rf_pqdegdags.c raid
file dev/raidframe/rf_psstatus.c raid
file dev/raidframe/rf_raid0.c raid
file dev/raidframe/rf_raid1.c raid
file dev/raidframe/rf_raid4.c raid
file dev/raidframe/rf_raid5.c raid
file dev/raidframe/rf_raid5_rotatedspare.c raid
file dev/raidframe/rf_reconbuffer.c raid
file dev/raidframe/rf_reconmap.c raid
file dev/raidframe/rf_reconstruct.c raid
file dev/raidframe/rf_reconutil.c raid
file dev/raidframe/rf_revent.c raid
file dev/raidframe/rf_shutdown.c raid
file dev/raidframe/rf_sstf.c raid
file dev/raidframe/rf_states.c raid
file dev/raidframe/rf_stripelocks.c raid
file dev/raidframe/rf_strutils.c raid
file dev/raidframe/rf_utils.c raid
file dev/raidframe/rf_compat50.c raid & compat_50