> > Yes, the test to determine if a switch is needed is sub-optimal : > > The no activated PG case (all Enabled for exampleÃ) keeps > > triggering a switch. > > I checked-in a patch to solve that issue. > > I've dealt with this problem by patching the device mapper > multipath driver in the kernel. > > The patch below patches drivers/md/dm-mpath.c:multipath_status() > to return an active state for a path group which is either the > current path group or setup to be the next path group instead > of just returning an active state for a path group which is > currently active. > Right, it deserved to be done. I'm inclined to keep the tools patch anyway : it wastes an "int" per multipath but is brain-friendlier (as it avoids using mpp->nextpg to represent the current setting *and* the best-rated setting). Are interested parties ok with that ? Regards, cvaroqui -- dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel