multipath: update default configurations
authorBenjamin Marzinski <bmarzins@redhat.com>
Fri, 19 Nov 2010 03:33:18 +0000 (21:33 -0600)
committerChristophe Varoqui <christophe.varoqui@opensvc.com>
Tue, 7 Dec 2010 21:53:05 +0000 (22:53 +0100)
Here are some default configuration changes that I've been sent.

Signed-off-by: Benjamin Marzinski <bmarzins@redhat.com>
libmultipath/hwtable.c
multipath.conf.defaults

index 9933f76..18c704c 100644 (file)
@@ -232,7 +232,7 @@ static struct hwentry default_hw[] = {
                .rr_weight     = RR_WEIGHT_NONE,
                .no_path_retry = 12,
                .minio         = DEFAULT_MINIO,
-               .checker_name  = CCISS_TUR,
+               .checker_name  = TUR,
                .prio_name     = DEFAULT_PRIO,
                .prio_args     = NULL,
        },
@@ -975,13 +975,13 @@ static struct hwentry default_hw[] = {
                .vendor        = "SGI",
                .product       = "IS.*",
                .getuid        = DEFAULT_GETUID,
-               .features      = DEFAULT_FEATURES,
+               .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 = NO_PATH_RETRY_QUEUE,
+               .no_path_retry = 15,
                .minio         = DEFAULT_MINIO,
                .checker_name  = RDAC,
                .prio_name     = PRIO_RDAC,
@@ -1031,6 +1031,21 @@ static struct hwentry default_hw[] = {
                .prio_name     = DEFAULT_PRIO,
                .prio_args     = NULL,
        },
+       {
+               .vendor        = "EUROLOGC",
+               .product       = "FC2502",
+               .getuid        ="/lib/udev/scsi_id --page=0x80 --whitelisted --device=/dev/%n",
+               .features      = DEFAULT_FEATURES,
+               .hwhandler     = DEFAULT_HWHANDLER,
+               .selector      = DEFAULT_SELECTOR,
+               .pgpolicy      = GROUP_BY_PRIO,
+               .pgfailback    = FAILBACK_UNDEF,
+               .rr_weight     = RR_WEIGHT_NONE,
+               .no_path_retry = NO_PATH_RETRY_UNDEF,
+               .minio         = DEFAULT_MINIO,
+               .checker_name  = DEFAULT_CHECKER,
+               .prio_name     = DEFAULT_PRIO,
+       },
        /*
         * Pivot3 RAIGE
         *
index 9f737aa..1c3a02b 100644 (file)
 #              vendor                  "SGI"
 #              product                 "IS.*"
 #              getuid_callout          "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
-#              features                "0"
+#              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
+#              no_path_retry           15
 #              rr_min_io               1000
 #              path_checker            rdac
 #              prio                    rdac
 #              prio                    rdac
 #              prio_args               ""
 #      }
+#      device {
+#              vendor                  "EUROLOGC"
+#              product                 "FC2502"
+#              getuid_callout          "/lib/udev/scsi_id --page=0x80 --whitelisted --device=/dev/%n"
+#              features                "0"
+#              hardware_handler        "0"
+#              path_selector           "round-robin 0"
+#              path_grouping_policy    group_by_prio
+#              rr_weight               uniform
+#              rr_min_io               1000
+#              path_checker            directio
+#              prio                    const
+#      }
 #}