When the multipath path devices change size, multipath can't be reloaded with noflush set. So, don't set the action to ACT_RELOAD, which will cause the multipath device to get stuck in SUSPEND. Use ACT_RESIZE. Also, I was seeing some messages that were getting cut off with the 128 byte messages size, so I doubled that, and the log area size. Signed-off-by: Benjamin Marzinski <bmarzins@xxxxxxxxxx> --- libmultipath/configure.c | 4 ++-- libmultipath/log.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) Index: multipath-tools-111010/libmultipath/configure.c =================================================================== --- multipath-tools-111010.orig/libmultipath/configure.c +++ multipath-tools-111010/libmultipath/configure.c @@ -193,8 +193,8 @@ select_action (struct multipath * mpp, v return; } if (cmpp->size != mpp->size) { - mpp->action = ACT_RELOAD; - condlog(3, "%s: set ACT_RELOAD (size change)", + mpp->action = ACT_RESIZE; + condlog(3, "%s: set ACT_RESIZE (size change)", mpp->alias); return; } Index: multipath-tools-111010/libmultipath/log.h =================================================================== --- multipath-tools-111010.orig/libmultipath/log.h +++ multipath-tools-111010/libmultipath/log.h @@ -1,8 +1,8 @@ #ifndef LOG_H #define LOG_H -#define DEFAULT_AREA_SIZE 8192 -#define MAX_MSG_SIZE 128 +#define DEFAULT_AREA_SIZE 16384 +#define MAX_MSG_SIZE 256 #ifndef LOGLEVEL #define LOGLEVEL 5 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel