All of lore.kernel.org
 help / color / mirror / Atom feed
* multipath-tools libcheckers/emc_clariion.c pat ...
@ 2007-04-16 18:32 bmarzins
  0 siblings, 0 replies; 2+ messages in thread
From: bmarzins @ 2007-04-16 18:32 UTC (permalink / raw)
  To: dm-cvs, dm-devel

CVSROOT:	/cvs/dm
Module name:	multipath-tools
Branch: 	RHEL5_FC6
Changes by:	bmarzins@sourceware.org	2007-04-16 19:32:53

Modified files:
	libcheckers    : emc_clariion.c 
	path_priority/pp_emc: pp_emc.c 

Log message:
	Added patch from comment #5 of bz 231545. This allows compatability with
	the new EMC arrays.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/libcheckers/emc_clariion.c.diff?cvsroot=dm&only_with_tag=RHEL5_FC6&r1=1.6&r2=1.6.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/path_priority/pp_emc/pp_emc.c.diff?cvsroot=dm&only_with_tag=RHEL5_FC6&r1=1.1&r2=1.1.4.1

--- multipath-tools/libcheckers/emc_clariion.c	2006/09/15 17:55:40	1.6
+++ multipath-tools/libcheckers/emc_clariion.c	2007/04/16 18:32:52	1.6.2.1
@@ -75,8 +75,12 @@
 
 	if ( /* Effective initiator type */
 	    	sense_buffer[27] != 0x03
-		/* Failover mode should be set to 1 */        
-		|| (sense_buffer[28] & 0x07) != 0x04
+		/*
+		 * Failover mode should be set to 1 (PNR failover mode)
+		 * or 4 (ALUA failover mode).
+		 */
+		|| (((sense_buffer[28] & 0x07) != 0x04) &&
+		    ((sense_buffer[28] & 0x07) != 0x06))
 		/* Arraycommpath should be set to 1 */
 		|| (sense_buffer[30] & 0x04) != 0x04) {
 		MSG(c, "emc_clariion_checker: Path not correctly configured for failover");
--- multipath-tools/path_priority/pp_emc/pp_emc.c	2005/04/19 13:26:49	1.1
+++ multipath-tools/path_priority/pp_emc/pp_emc.c	2007/04/16 18:32:53	1.1.4.1
@@ -60,8 +60,12 @@
 	
 	if ( /* Effective initiator type */
 	    	sense_buffer[27] != 0x03
-		/* Failover mode should be set to 1 */        
-		|| (sense_buffer[28] & 0x07) != 0x04
+		/*
+		 * Failover mode should be set to 1 (PNR failover mode)
+		 * or 4 (ALUA failover mode).
+		 */
+		|| (((sense_buffer[28] & 0x07) != 0x04) &&
+		    ((sense_buffer[28] & 0x07) != 0x06))
 		/* Arraycommpath should be set to 1 */
 		|| (sense_buffer[30] & 0x04) != 0x04) {
 		fprintf(stderr, "Path not correctly configured for failover");

^ permalink raw reply	[flat|nested] 2+ messages in thread

* multipath-tools libcheckers/emc_clariion.c pat ...
@ 2007-04-16 18:44 bmarzins
  0 siblings, 0 replies; 2+ messages in thread
From: bmarzins @ 2007-04-16 18:44 UTC (permalink / raw)
  To: dm-cvs, dm-devel

CVSROOT:	/cvs/dm
Module name:	multipath-tools
Branch: 	RHEL4_FC5
Changes by:	bmarzins@sourceware.org	2007-04-16 19:44:50

Modified files:
	libcheckers    : emc_clariion.c 
	path_priority/pp_emc: pp_emc.c 

Log message:
	Applied patch from comment #5 of bz #231546. This allows compatablity with the
	new EMC arrays.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/libcheckers/emc_clariion.c.diff?cvsroot=dm&only_with_tag=RHEL4_FC5&r1=1.3&r2=1.3.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/path_priority/pp_emc/pp_emc.c.diff?cvsroot=dm&only_with_tag=RHEL4_FC5&r1=1.1&r2=1.1.2.1

--- multipath-tools/libcheckers/emc_clariion.c	2005/11/16 20:24:57	1.3
+++ multipath-tools/libcheckers/emc_clariion.c	2007/04/16 18:44:50	1.3.2.1
@@ -99,8 +99,12 @@
 
 	if ( /* Effective initiator type */
 	    	sense_buffer[27] != 0x03
-		/* Failover mode should be set to 1 */        
-		|| (sense_buffer[28] & 0x07) != 0x04
+		/*
+		 * Failover mode should be set to 1 (PNR failover mode)
+		 * or 4 (ALUA failover mode).
+		 */
+		|| (((sense_buffer[28] & 0x07) != 0x04) &&
+		    ((sense_buffer[28] & 0x07) != 0x06))
 		/* Arraycommpath should be set to 1 */
 		|| (sense_buffer[30] & 0x04) != 0x04) {
 		MSG("emc_clariion_checker: Path not correctly configured for failover");
--- multipath-tools/path_priority/pp_emc/pp_emc.c	2005/04/19 13:26:49	1.1
+++ multipath-tools/path_priority/pp_emc/pp_emc.c	2007/04/16 18:44:50	1.1.2.1
@@ -60,8 +60,12 @@
 	
 	if ( /* Effective initiator type */
 	    	sense_buffer[27] != 0x03
-		/* Failover mode should be set to 1 */        
-		|| (sense_buffer[28] & 0x07) != 0x04
+		/*
+		 * Failover mode should be set to 1 (PNR failover mode)
+		 * or 4 (ALUA failover mode).
+		 */
+		|| (((sense_buffer[28] & 0x07) != 0x04) &&
+		    ((sense_buffer[28] & 0x07) != 0x06))
 		/* Arraycommpath should be set to 1 */
 		|| (sense_buffer[30] & 0x04) != 0x04) {
 		fprintf(stderr, "Path not correctly configured for failover");

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-04-16 18:44 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-16 18:44 multipath-tools libcheckers/emc_clariion.c pat bmarzins
  -- strict thread matches above, loose matches on Subject: below --
2007-04-16 18:32 bmarzins

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.