[dm-devel] garbled output after rename map and rerun

Amit K. Arora aarora at linux.vnet.ibm.com
Tue Feb 6 10:00:47 UTC 2007


Last year in June, Lan Tran had submitted this patch. Unfortunately, it
didn't get any response. This problem is still hanging around.
I am resubmitting the same patch again, hoping that it may get some
attention this time.

This is a simple and straight forward fix. So, please include it in the
next release of multipath tools. Thanks!

Below is the original mail (with patch) that Lan had posted on 6th June,
2006:

-----------------------------------------------------------------------
There was some garbled output after renaming a multipath device and
rerunning multipath.
This is just a minor fix to add some actions that were missing.

Thanks,
lan

--- multipath-git/libmultipath/print.c	2006-06-05 14:26:52.000000000 -0700
+++ multipath-tools-2006.6.5-changed/libmultipath/print.c	2006-06-06 13:48:54.000000000 -0700
@@ -211,12 +211,16 @@
 snprint_action (char * buff, size_t len, struct multipath * mpp)
 {
 	switch (mpp->action) {
+	case ACT_REJECT: 
+		return snprint_str(buff, len, ACT_REJECT_STR); 
 	case ACT_RELOAD:
 		return snprint_str(buff, len, ACT_RELOAD_STR);
-	case ACT_CREATE:
-		return snprint_str(buff, len, ACT_CREATE_STR);
 	case ACT_SWITCHPG:
 		return snprint_str(buff, len, ACT_SWITCHPG_STR);
+	case ACT_RENAME: 
+		return snprint_str(buff, len, ACT_RENAME_STR); 
+	case ACT_CREATE:
+		return snprint_str(buff, len, ACT_CREATE_STR);
 	default:
 		return 0;
 	}
-----------------------------------------------------------------------

--
Regards,
Amit Arora <aarora at in.ibm.com>




More information about the dm-devel mailing list