@@ -26,6 +26,7 @@
checkersdir = $(TOPDIR)/libcheckers
multipathdir = $(TOPDIR)/libmultipath
mandir = $(prefix)/usr/share/man/man8
+man5dir = $(prefix)/usr/share/man/man5
rcdir = $(prefix)/etc/init.d
GZIP = /bin/gzip -9 -c
@@ -28,7 +28,9 @@
# #
# # name : polling_interval
# # scope : multipathd
-# # desc : interval between two path checks in seconds
+# # desc : How often a path's state is checked, in seconds. For
+# # paths that are usable, the time between checks will
+# # gradually increase to (4 * polling_interval).
# # default : 5
# #
# polling_interval 10
@@ -338,9 +338,9 @@
.checker_name = RDAC,
},
{
- /* IBM DS3400 */
+ /* IBM DS4100 */
.vendor = "IBM",
- .product = "1726-4xx",
+ .product = "1724",
.getuid = DEFAULT_GETUID,
.getprio = "/sbin/mpath_prio_rdac /dev/%n",
.features = "1 queue_if_no_path",
@@ -354,7 +354,23 @@
.checker_name = RDAC,
},
{
- /* IBM DS4100 / FAStT100 */
+ /* IBM DS3200, IBM DS3300, IBM DS3400 */
+ .vendor = "IBM",
+ .product = "1726",
+ .getuid = DEFAULT_GETUID,
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
+ .features = "1 queue_if_no_path",
+ .hwhandler = "1 rdac",
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = GROUP_BY_PRIO,
+ .pgfailback = -FAILBACK_IMMEDIATE,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = 300,
+ .minio = DEFAULT_MINIO,
+ .checker_name = RDAC,
+ },
+ {
+ /* IBM DS4400 / DS4500 / FAStT100 */
.vendor = "IBM",
.product = "1742",
.getuid = DEFAULT_GETUID,
@@ -370,6 +386,22 @@
.checker_name = RDAC,
},
{
+ /* IBM DS4700 */
+ .vendor = "IBM",
+ .product = "1814",
+ .getuid = DEFAULT_GETUID,
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
+ .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,
+ },
+ {
/* IBM DS4800 */
.vendor = "IBM",
.product = "1815",
@@ -386,6 +418,22 @@
.checker_name = RDAC,
},
{
+ /* IBM DS5000 */
+ .vendor = "IBM",
+ .product = "1818",
+ .getuid = DEFAULT_GETUID,
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
+ .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,
+ },
+ {
/* IBM Netfinity Fibre Channel RAID Controller Unit */
.vendor = "IBM",
.product = "3526",
@@ -741,6 +789,27 @@
.minio = DEFAULT_MINIO,
.checker_name = READSECTOR0,
},
+ /*
+ * Compellent Technologies, Inc.
+ *
+ * Maintainer : Jim Lester, Compellent
+ * Mail : jim.lester@compellent.com
+ */
+ {
+ .vendor = "COMPELNT",
+ .product = "Compellent Vol",
+ .getuid = DEFAULT_GETUID,
+ .getprio = NULL,
+ .features = DEFAULT_FEATURES,
+ .hwhandler = DEFAULT_HWHANDLER,
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = MULTIBUS,
+ .pgfailback = -FAILBACK_IMMEDIATE,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = NO_PATH_RETRY_QUEUE,
+ .minio = DEFAULT_MINIO,
+ .checker_name = TUR,
+ },
/*
* GNBD devices
*
@@ -41,6 +41,8 @@
install -m 644 multipath.rules $(DESTDIR)/etc/udev/rules.d/40-multipath.rules
install -d $(DESTDIR)$(mandir)
install -m 644 $(EXEC).8 $(DESTDIR)$(mandir)
+ install -d $(DESTDIR)$(man5dir)
+ install -m 644 $(EXEC).5 $(DESTDIR)$(man5dir)
@if [ ! -e $(DESTDIR)/etc/multipath.conf ]; then \
install -m 644 multipath.conf.redhat $(DESTDIR)/etc/multipath.conf; \
fi
@@ -53,6 +55,7 @@
rm $(DESTDIR)$(bindir)/mpath_wait
rm $(DESTDIR)$(bindir)/mpath_ctl
rm $(DESTDIR)$(mandir)/$(EXEC).8
+ rm $(DESTDIR)$(mandir)/$(EXEC).conf.5
clean:
$(MAKE) -C $(multipathdir) clean