Hi all, this is a resend of a previous patchset for adding a 'sysfs' prioritizer. This prioritizer uses the sysfs attributes 'access_state' and 'exclusive_pref_bit' to generate the path priority. Priority values are identical to those from the 'alua' prioritizer. Note: the mentioned sysfs attributes are filled in by every device handler, but only the 'alua' handler has enough logic to keep them up-to-date. So use with caution for other device handlers. Hannes Reinecke (3): libmultipath: call get_vpd_uid() if no uid_attribute is set alua prioritizer: Fix typo 'perf' multipathd: Add 'sysfs' prioritizer libmultipath/discovery.c | 36 ++++++++++++++++++++++ libmultipath/discovery.h | 2 ++ libmultipath/prio.h | 1 + libmultipath/prioritizers/Makefile | 3 +- libmultipath/prioritizers/alua.c | 8 ++--- libmultipath/prioritizers/sysfs.c | 61 ++++++++++++++++++++++++++++++++++++++ libmultipath/propsel.c | 6 +++- multipath/multipath.conf.5 | 19 ++++++++++-- 8 files changed, 127 insertions(+), 9 deletions(-) create mode 100644 libmultipath/prioritizers/sysfs.c -- 2.6.6 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel