On Wed, 2023-06-07 at 15:47 -0500, Benjamin Marzinski wrote: > need_switch_pathgroup() only checks if the currently used pathgroup > is > not the highest priority pathgroup. If it isn't, all multipathd does > is > instruct the kernel to switch to the correct pathgroup. However, the > kernel treats the pathgroups as if they were ordered by priority. > When > the kernel runs out of paths to use in the currently selected > pathgroup, > it will start checking the pathgroups in order until it finds one > with > usable paths. > > need_switch_pathgroup() should also check if the pathgroups are out > of > order, and if so, multipathd should reload the map to reorder them > correctly. > > Signed-off-by: Benjamin Marzinski <bmarzins@xxxxxxxxxx> Reviewed-by: Martin Wilck <mwilck@xxxxxxxx> -- dm-devel mailing list dm-devel@xxxxxxxxxx https://listman.redhat.com/mailman/listinfo/dm-devel