From patchwork Tue Mar 23 19:48:43 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Benjamin Marzinski X-Patchwork-Id: 87752 X-Patchwork-Delegate: christophe.varoqui@free.fr Received: from mx01.colomx.prod.int.phx2.redhat.com (mx3-phx2.redhat.com [209.132.183.24]) by demeter.kernel.org (8.14.3/8.14.3) with ESMTP id o2NK3wIx020295 for ; Tue, 23 Mar 2010 20:04:34 GMT Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by mx01.colomx.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o2NK1MSo026330; Tue, 23 Mar 2010 16:01:23 -0400 Received: from int-mx08.intmail.prod.int.phx2.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o2NK1M2x029471 for ; Tue, 23 Mar 2010 16:01:22 -0400 Received: from ether.msp.redhat.com (ether.msp.redhat.com [10.15.80.119]) by int-mx08.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o2NK1GQT008271 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 23 Mar 2010 16:01:16 -0400 Received: from ether.msp.redhat.com (localhost.localdomain [127.0.0.1]) by ether.msp.redhat.com (8.14.1/8.14.1) with ESMTP id o2NJmhu8020103 for ; Tue, 23 Mar 2010 14:48:43 -0500 Received: (from bmarzins@localhost) by ether.msp.redhat.com (8.14.1/8.14.1/Submit) id o2NJmhna020102 for dm-devel@redhat.com; Tue, 23 Mar 2010 14:48:43 -0500 Date: Tue, 23 Mar 2010 14:48:43 -0500 From: Benjamin Marzinski To: device-mapper development Message-ID: <20100323194843.GD23952@ether.msp.redhat.com> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.17 (2007-11-01) X-Scanned-By: MIMEDefang 2.67 on 10.5.11.21 X-loop: dm-devel@redhat.com Subject: [dm-devel] [PATCH] multipath: add some default configurations. X-BeenThere: dm-devel@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk Reply-To: device-mapper development List-Id: device-mapper development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.3 (demeter.kernel.org [140.211.167.41]); Tue, 23 Mar 2010 20:04:35 +0000 (UTC) Index: multipath-tools-100322/libmultipath/hwtable.c =================================================================== --- multipath-tools-100322.orig/libmultipath/hwtable.c +++ multipath-tools-100322/libmultipath/hwtable.c @@ -282,6 +282,21 @@ static struct hwentry default_hw[] = { .checker_name = EMC_CLARIION, .prio_name = PRIO_EMC, }, + { + .vendor = "EMC", + .product = "Invista", + .bl_product = "LUNZ", + .getuid = DEFAULT_GETUID, + .features = DEFAULT_FEATURES, + .hwhandler = DEFAULT_HWHANDLER, + .selector = DEFAULT_SELECTOR, + .pgpolicy = MULTIBUS, + .pgfailback = FAILBACK_UNDEF, + .rr_weight = RR_WEIGHT_NONE, + .no_path_retry = 5, + .minio = DEFAULT_MINIO, + .prio_name = DEFAULT_PRIO, + }, /* * Fujitsu controller family * @@ -441,6 +456,21 @@ static struct hwentry default_hw[] = { .prio_name = PRIO_RDAC, }, { + .vendor = "IBM", + .product = "1745|1746", + .getuid = DEFAULT_GETUID, + .features = "2 pg_init_retries 50", + .hwhandler = "1 rdac", + .selector = DEFAULT_SELECTOR, + .pgpolicy = GROUP_BY_PRIO, + .pgfailback = -FAILBACK_IMMEDIATE, + .rr_weight = RR_WEIGHT_NONE, + .no_path_retry = 15, + .minio = DEFAULT_MINIO, + .checker_name = RDAC, + .prio_name = PRIO_RDAC, + }, + { /* IBM DS4700 */ .vendor = "IBM", .product = "1814", @@ -677,12 +707,13 @@ static struct hwentry default_hw[] = { .vendor = "DELL", .product = "MD3000", .getuid = DEFAULT_GETUID, - .features = "1 queue_if_no_path", + .features = "2 pg_init_retries 50", .hwhandler = "1 rdac", .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, + .no_path_retry = 15, .minio = DEFAULT_MINIO, .checker_name = RDAC, .prio_name = PRIO_RDAC, @@ -692,12 +723,13 @@ static struct hwentry default_hw[] = { .vendor = "DELL", .product = "MD3000i", .getuid = DEFAULT_GETUID, - .features = "1 queue_if_no_path", + .features = "2 pg_init_retries 50", .hwhandler = "1 rdac", .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, + .no_path_retry = 15, .minio = DEFAULT_MINIO, .checker_name = RDAC, .prio_name = PRIO_RDAC, @@ -979,6 +1011,22 @@ static struct hwentry default_hw[] = { .checker_name = RDAC, .prio_name = PRIO_RDAC, }, + { + .vendor = "STK", + .product = "FLEXLINE 380", + .bl_product = "Universal Xport", + .getuid = DEFAULT_GETUID, + .features = DEFAULT_FEATURES, + .hwhandler = "1 rdac", + .selector = DEFAULT_SELECTOR, + .pgpolicy = GROUP_BY_PRIO, + .pgfailback = -FAILBACK_IMMEDIATE, + .rr_weight = RR_WEIGHT_NONE, + .no_path_retry = NO_PATH_RETRY_QUEUE, + .minio = DEFAULT_MINIO, + .checker_name = RDAC, + .prio_name = PRIO_RDAC, + }, /* * EOL */ Index: multipath-tools-100322/multipath.conf.defaults =================================================================== --- multipath-tools-100322.orig/multipath.conf.defaults +++ multipath-tools-100322/multipath.conf.defaults @@ -223,6 +223,21 @@ # path_checker tur # } # device { +# vendor "EMC" +# product "Invista" +# product_blacklist "LUNZ" +# getuid_callout "/lib/udev/scsi_id --whitelisted --page=pre-spc3-83 --device=/dev/%n" +# features "0" +# hardware_handler "0" +# path_selector "round-robin 0" +# path_grouping_policy multibus +# rr_weight uniform +# no_path_retry 5 +# rr_min_io 1000 +# path_checker tur +# prio const +# } +# device { # vendor "FSC" # product "CentricStor" # getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n" @@ -307,6 +322,21 @@ # } # device { # vendor "IBM" +# product "1745|1746" +# getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n" +# features "2 pg_init_retries 50" +# hardware_handler "1 rdac" +# path_selector "round-robin 0" +# path_grouping_policy group_by_prio +# failback immediate +# rr_weight uniform +# no_path_retry queue +# rr_min_io 1000 +# path_checker rdac +# prio rdac +# } +# device { +# vendor "IBM" # product "1814" # getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n" # features "0" @@ -600,4 +630,20 @@ # path_checker rdac # prio rdac # } +# device { +# vendor "STK" +# product "FLEXLINE 380" +# product_blacklist "Universal Xport" +# getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n" +# features "0" +# hardware_handler "1 rdac" +# path_selector "round-robin 0" +# path_grouping_policy group_by_prio +# failback immediate +# rr_weight uniform +# no_path_retry queue +# rr_min_io 1000 +# path_checker rdac +# prio rdac +# } #}