diff options
Diffstat (limited to '0104-RHBZ-631009-deferred-remove.patch')
-rw-r--r-- | 0104-RHBZ-631009-deferred-remove.patch | 39 |
1 files changed, 34 insertions, 5 deletions
diff --git a/0104-RHBZ-631009-deferred-remove.patch b/0104-RHBZ-631009-deferred-remove.patch index 1e1367a..342b45d 100644 --- a/0104-RHBZ-631009-deferred-remove.patch +++ b/0104-RHBZ-631009-deferred-remove.patch @@ -11,9 +11,9 @@ libmultipath/propsel.h | 1 libmultipath/structs.h | 8 ++ libmultipath/structs_vec.c | 3 - - multipath/multipath.conf.5 | 14 ++++ + multipath/multipath.conf.5 | 36 ++++++++++++ multipathd/main.c | 23 +++++-- - 14 files changed, 322 insertions(+), 27 deletions(-) + 14 files changed, 344 insertions(+), 27 deletions(-) Index: multipath-tools-130222/libmultipath/config.c =================================================================== @@ -697,7 +697,36 @@ Index: multipath-tools-130222/multipath/multipath.conf.5 =================================================================== --- multipath-tools-130222.orig/multipath/multipath.conf.5 +++ multipath-tools-130222/multipath/multipath.conf.5 -@@ -420,6 +420,16 @@ only one checker will run at a time. Th +@@ -84,6 +84,28 @@ directory where the dynamic shared objec + dependent, commonly + .I /lib/multipath + .TP ++.B find_multipaths ++If set to ++.I yes ++, instead of trying to create a multipath device for every non-blacklisted ++path, multipath will only create a device if one of three condidions are ++met. ++.I 1 ++There are at least two non-blacklisted paths with the same wwid, ++.I 2 ++the user manually forces the creation, by specifying a device with the multipath ++command, or ++.I 3 ++a path has the same WWID as a multipath device that was previously created ++while find_multipaths was set (even if that multipath device doesn't currently ++exist). ++Whenever a multipath device is created with find_multipaths set, multipath will ++remeber the WWID of the device, so that it will automatically create the ++device again, as soon as it sees a path with that WWID. This should allow most ++users to have multipath automatically choose the correct paths to make into ++multipath devices, without having to edit the blacklist; Default is ++.I no ++.TP + .B verbosity + default verbosity. Higher values increase the verbosity level. Valid + levels are between 0 and 6; default is +@@ -420,6 +442,16 @@ only one checker will run at a time. Th multipathd checkers running in parallel causes significant CPU pressure. The Default is .I no @@ -714,7 +743,7 @@ Index: multipath-tools-130222/multipath/multipath.conf.5 . .SH "blacklist section" The -@@ -521,6 +531,8 @@ section: +@@ -521,6 +553,8 @@ section: .B features .TP .B reservation_key @@ -723,7 +752,7 @@ Index: multipath-tools-130222/multipath/multipath.conf.5 .RE .PD .LP -@@ -611,6 +623,8 @@ section: +@@ -611,6 +645,8 @@ section: .B retain_attached_hw_handler .TP .B detect_prio |