Add [-m map] option to zpool_layout
authorBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 15 Sep 2010 22:32:27 +0000 (15:32 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 17 Sep 2010 18:02:19 +0000 (11:02 -0700)
commita5b4d63582005300c4526c7c15b63294e5408534
treec11d0990fd151f03d04d7a57750b6fa51c9b8f6e
parentbbf3a3575c0b5795d3e4ddc27523258dc61ffa88
Add [-m map] option to zpool_layout

By default the zpool_layout command would always use the slot
number assigned by Linux when generating the zdev.conf file.
This is a reasonable default there are cases when it makes
sense to remap the slot id assigned by Linux using your own
custom mapping.

This commit adds support to zpool_layout to provide a custom
slot mapping file.  The file contains in the first column the
Linux slot it and in the second column the custom slot mapping.
By passing this map file with '-m map' to zpool_config the
mapping will be applied when generating zdev.conf.

Additionally, two sample mapping have been added which reflect
different ways to map the slots in the dragon drawers.
cmd/zpool_layout/zpool_layout
configure
configure.ac
scripts/Makefile.am
scripts/Makefile.in
scripts/zpool-layout/Makefile.am [new file with mode: 0644]
scripts/zpool-layout/dragon.ddn.conf [new file with mode: 0644]
scripts/zpool-layout/dragon.llnl.conf [new file with mode: 0644]