zfs/config
Brian Behlendorf 5bf14d3400 Update zpool-configs to be udev aware.
To simplify creation and management of test configurations the
dragon and x4550 configureis have been integrated with udev.  Our
current best guess as to how we'll actually manage the disks in
these systems is with a udev mapping scheme.  The current leading
scheme is to map each drive to a simpe <CHANNEL><RANK> id.  In
this mapping each CHANNEL is represented by the letters a-z, and
the RANK is represented by the numbers 1-n.  A CHANNEL should
identify a group of RANKS which are all attached to a single
controller, each RANK represents a disk.  This provides a nice
mechanism to locate a specific drive given a known hardware
configuration.  Various hardware vendors use a similar scheme.

A nice side effect of these changes is it allowed me to make
the raid0/raid10/raidz/raidz2 setup functions generic.  This
makes adding new test configs easy, you just need to create
a udev rules file for your test config which conforms to the
naming scheme.
2009-10-21 11:38:51 -07:00
..
Makefile.am Use old autoconf stratagy 2008-12-15 16:27:22 -08:00
Rules.am Remove remaining compiler flags for disabling specific compiler checks. 2009-03-12 10:55:56 -07:00
kernel-bio-empty-barrier.m4 Required autoconf support for vdev_disk integration with 2.6.30 kernels. 2009-07-29 17:14:23 -07:00
kernel-bio-end-io-t-args.m4 Required autoconf support for vdev_disk integration with 2.6.30 kernels. 2009-07-29 17:14:23 -07:00
kernel-bio-rw-syncio.m4 Required autoconf support for vdev_disk integration with 2.6.30 kernels. 2009-07-29 17:14:23 -07:00
kernel-invalidate-bdev-args.m4 Required autoconf support for vdev_disk integration with 2.6.30 kernels. 2009-07-29 17:14:23 -07:00
kernel-open-bdev-exclusive.m4 Required autoconf support for vdev_disk integration with 2.6.30 kernels. 2009-07-29 17:14:23 -07:00
kernel.m4 Required autoconf support for vdev_disk integration with 2.6.30 kernels. 2009-07-29 17:14:23 -07:00
rpm.am Distro friendly build system / packaging improvements. 2009-07-01 10:53:05 -07:00
user-arch.m4 Only powerpc64 is currently supported not powerpc. 2009-06-09 14:20:44 -07:00
user-ioctl.m4 Properly detect and set HAVE_GPL_ONLY_SYMBOLS based on license 2009-02-03 09:59:54 -08:00
user-libblkid.m4 Additional build system update for libefi library. 2009-10-14 15:47:41 -07:00
user-libshare.m4 Moving addition configure checks to m4 macros 2008-12-15 16:46:34 -08:00
user-libuuid.m4 Additional build system update for libefi library. 2009-10-14 15:47:41 -07:00
user-zlib.m4 Update build system for libblkid integration 2009-10-15 16:25:18 -07:00
user.m4 Update build system for libblkid integration 2009-10-15 16:25:18 -07:00
zfs-build.m4 Update zpool-configs to be udev aware. 2009-10-21 11:38:51 -07:00
zfs-meta.m4 Build system and packaging (RPM support) (Part 2) 2009-03-10 21:13:30 -07:00