Cc: Martin Wilck <mwilck@xxxxxxxx> Cc: Benjamin Marzinski <bmarzins@xxxxxxxxxx> Cc: Hannes Reinecke <hare@xxxxxxx> Cc: DM-DEVEL ML <dm-devel@xxxxxxxxxx> Signed-off-by: Xose Vazquez Perez <xose.vazquez@xxxxxxxxx> --- diff --git a/libmultipath/propsel.c b/libmultipath/propsel.c index 897e48ca..5a82234f 100644 --- a/libmultipath/propsel.c +++ b/libmultipath/propsel.c @@ -595,7 +595,7 @@ detect_prio(struct config *conf, struct path * pp) tpgs = path_get_tpgs(pp); if (tpgs == TPGS_NONE) return; - if ((tpgs == TPGS_EXPLICIT || !check_rdac(pp)) && + if ((tpgs == TPGS_EXPLICIT || tpgs == TPGS_BOTH || !check_rdac(pp)) && sysfs_get_asymmetric_access_state(pp, buff, 512) >= 0) default_prio = PRIO_SYSFS; else In short: diff --git a/libmultipath/propsel.c b/libmultipath/propsel.c index 897e48ca..a9609a01 100644 --- a/libmultipath/propsel.c +++ b/libmultipath/propsel.c @@ -595,7 +595,7 @@ detect_prio(struct config *conf, struct path * pp) tpgs = path_get_tpgs(pp); if (tpgs == TPGS_NONE) return; - if ((tpgs == TPGS_EXPLICIT || !check_rdac(pp)) && + if ((tpgs != TPGS_IMPLICIT || !check_rdac(pp)) && sysfs_get_asymmetric_access_state(pp, buff, 512) >= 0) default_prio = PRIO_SYSFS; else -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel