We send our PR commands to every active path, regardless of priority. Thus we can save the effort to obtain priorities. --- libmpathpersist/mpath_persist.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/libmpathpersist/mpath_persist.c b/libmpathpersist/mpath_persist.c index ce72da67..599c5e9e 100644 --- a/libmpathpersist/mpath_persist.c +++ b/libmpathpersist/mpath_persist.c @@ -114,12 +114,6 @@ updatepaths (struct multipath * mpp) pathinfo(pp, conf, DI_CHECKER); put_multipath_config(conf); } - - if (pp->priority == PRIO_UNDEF) { - conf = get_multipath_config(); - pathinfo(pp, conf, DI_PRIO); - put_multipath_config(conf); - } } } return 0; @@ -413,7 +407,6 @@ get_mpvec (vector curmp, vector pathvec, char * refwwid) * about them */ updatepaths(mpp); - mpp->bestpg = select_path_group (mpp); disassemble_status (status, mpp); } -- 2.21.0 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel