[dm-devel] multipath-tools ./multipath.conf.defaults libm ...

bmarzins at sourceware.org bmarzins at sourceware.org
Wed Aug 19 21:52:41 UTC 2009


CVSROOT:	/cvs/dm
Module name:	multipath-tools
Branch: 	RHEL5_FC6
Changes by:	bmarzins at sourceware.org	2009-08-19 21:52:40

Modified files:
	.              : multipath.conf.defaults 
	libmultipath   : hwtable.c 
	multipathd     : copy.c main.c 

Log message:
	added configuration for SUN 6540 storage arrays, and fixed missing arguments
	from condlog lines.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/multipath.conf.defaults.diff?cvsroot=dm&only_with_tag=RHEL5_FC6&r1=1.5.4.14&r2=1.5.4.15
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/libmultipath/hwtable.c.diff?cvsroot=dm&only_with_tag=RHEL5_FC6&r1=1.20.2.19&r2=1.20.2.20
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/multipathd/copy.c.diff?cvsroot=dm&only_with_tag=RHEL5_FC6&r1=1.5.2.2&r2=1.5.2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/multipathd/main.c.diff?cvsroot=dm&only_with_tag=RHEL5_FC6&r1=1.69.2.22&r2=1.69.2.23

--- multipath-tools/multipath.conf.defaults	2008/12/02 20:24:24	1.5.4.14
+++ multipath-tools/multipath.conf.defaults	2009/08/19 21:52:40	1.5.4.15
@@ -483,6 +483,21 @@
 #		rr_min_io		1000
 #               path_checker            tur
 #       }
+#	device {
+#		vendor                  "STK"
+#		product                 "FLEXLINE 380"
+#		product_blacklist       "Universal Xport"
+#		getuid_callout          "/sbin/scsi_id -g -u -s /block/%n"
+#		prio_callout            "/sbin/mpath_prio_rdac /dev/%n"
+#		features                "0"
+#		hardware_handler        "1 rdac"
+#		path_grouping_policy    group_by_prio
+#		failback                immediate
+#		rr_weight               uniform
+#		no_path_retry           queue
+#		rr_min_io               1000
+#		path_checker            rdac
+#	}
 #       device {
 #               vendor                  "SUN"
 #               product                 "(StorEdge 3510|T4)"
--- multipath-tools/libmultipath/hwtable.c	2009/06/19 22:10:53	1.20.2.19
+++ multipath-tools/libmultipath/hwtable.c	2009/08/19 21:52:40	1.20.2.20
@@ -698,6 +698,23 @@
 		.minio         = DEFAULT_MINIO,
 		.checker_name  = TUR,
 	},
+	{
+		/* SUN 6540 */
+		.vendor        = "STK",
+		.product       = "FLEXLINE 380",
+		.bl_product    = "Universal Xport",
+		.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,
+	},
 	/*
 	 * SUN arrays
 	 *
--- multipath-tools/multipathd/Attic/copy.c	2009/08/18 21:12:01	1.5.2.2
+++ multipath-tools/multipathd/Attic/copy.c	2009/08/19 21:52:40	1.5.2.3
@@ -25,7 +25,7 @@
 
 	if (fdin < 0) {
 		if (errno == ENOENT)
-			condlog(3, "callout %s does not exist, ignoring");
+			condlog(3, "callout %s does not exist, ignoring", src);
 		else
 			condlog(0, "[copy.c] cannot open %s", src);
 		return -1;
--- multipath-tools/multipathd/main.c	2009/08/18 21:12:01	1.69.2.22
+++ multipath-tools/multipathd/main.c	2009/08/19 21:52:40	1.69.2.23
@@ -1339,7 +1339,7 @@
 	vector_foreach_slot (conf->binvec, bin,i) {
 		if ((fd = open(bin, O_RDONLY)) < 0) {
 			if (errno == ENOENT)
-				condlog(3, "callout %s does not exist, ignoring");
+				condlog(3, "callout %s does not exist, ignoring", bin);
 			else
 				condlog(0, "cannot open %s : %s", bin,
 					strerror(errno));




More information about the dm-devel mailing list