f9dfbb37ac
Modify 0136-RHBZ-1304687-wait-for-map-add.patch * switch to missing_uev_wait_timeout to stop waiting for uev Refresh 0137-RHBZ-1280524-clear-chkr-msg.patch Refresh 0150-RHBZ-1253913-fix-startup-msg.patch Refresh 0154-UPBZ-1291406-disable-reinstate.patch Refresh 0156-UPBZ-1313324-dont-fail-discovery.patch Refresh 0161-RHBZ-1311659-no-kpartx.patch Refresh 0167-RHBZ-1335176-fix-show-cmds.patch Add 0173-RH-update-man-page.patch Add 0174-RHBZ-1362396-modprobe.patch * make starting the multipathd service modprobe dm-multipath in the sysvinit scripts Add 0175-RHBZ-1357382-ordering.patch * force multipathd.service to start after systemd-udev-trigger.service Add 0176-RHBZ-1363830-fix-rename.patch * initialized a variable to make dm_rename not fail randomly Add 0177-libmultipath-correctly-initialize-pp-sg_id.patch * This and all the following patches add the rbd patch checker Add 0178-libmultipath-add-rbd-discovery.patch Add 0179-multipath-tools-add-checker-callout-to-repair-path.patch Add 0180-multipath-tools-Add-rbd-checker.patch Add 0181-multipath-tools-Add-rbd-to-the-hwtable.patch Add 0182-multipath-tools-check-for-initialized-checker-before.patch Add 0183-multipathd-Don-t-call-repair-on-blacklisted-path.patch Add 0184-rbd-fix-sync-repair-support.patch Add 0185-rbd-check-for-nonshared-clients.patch Add 0186-rbd-check-for-exclusive-lock-enabled.patch Add 0187-rbd-fixup-log-messages.patch Add 0188-RHBZ-1368501-dont-exit.patch * make multipathd not exit if it encounters recoverable errors on startup Add 0189-RHBZ-1368211-remove-retries.patch * add "remove_retries" multipath.conf parameter to make multiple attempts to remove a multipath device if it is busy. Add 0190-RHBZ-1380602-rbd-lock-on-read.patch * pass lock_on_read when remapping image Add 0191-RHBZ-1169168-disable-changed-paths.patch * add "disabled_changed_wwids" multipath.conf parameter to disable paths whose wwid changes Add 0192-RHBZ-1362409-infinibox-config.patch Add 0194-RHBZ-1351964-kpartx-recurse.patch * fix recursion on corrupt dos partitions Add 0195-RHBZ-1359510-no-daemon-msg.patch * print a messages when multipathd isn't running Add 0196-RHBZ-1239173-dont-set-flag.patch * don't set reload flag on reloads when you gain your first valid path Add 0197-RHBZ-1394059-max-sectors-kb.patch * add "max_sectors_kb" multipath.conf parameter to set max_sectors_kb on a multipath device and all its path devices Add 0198-RHBZ-1372032-detect-path-checker.patch * add "detect_checker" multipath.conf parameter to detect ALUA arrays and set the path checker to TUR Add 0199-RHBZ-1279355-3pardata-config.patch Add 0200-RHBZ-1402092-orphan-status.patch * clear status on orphan paths Add 0201-RHBZ-1403552-silence-warning.patch Add 0202-RHBZ-1362120-skip-prio.patch * don't run prio on failed paths Add 0203-RHBZ-1363718-add-msgs.patch Add 0204-RHBZ-1406226-nimble-config.patch Add 0205-RHBZ-1416569-reset-stats.patch * add "reset maps stats" and "reset map <map> stats" multipathd interactive commands to reset the stats tracked by multipathd Add 0206-RHBZ-1239173-pt2-no-paths.patch * make multipath correctly disable scanning and rules running when it gets a uevent and there are not valid paths. Add 0207-UP-add-libmpathcmd.patch * New shared library, libmpathcmd, that sends and receives messages from multipathd. device-mapper-multipath now uses this library internally. Add 0208-UPBZ-1430097-multipathd-IPC-changes.patch * validation that modifying commands are coming from root. Add 0209-UPBZ-1430097-multipath-C-API.patch * New shared library. libdmmp, that presents the information from multipathd in a structured manner to make it easier for callers to use Add 0210-RH-fix-uninstall.patch * Minor compilation fixes Add 0211-RH-strlen-fix.patch * checks that variables are not NULL before passing them to strlen Add 0212-RHBZ-1431562-for-read-only.patch Make 3 new subpackages * device-mapper-multipath-devel, libdmmp, and libdmmp-devel. libmpathcmd and libmpathprio are in device-mapper-multipath-libs and device-mapper-multipath-devel. libdmmp is in its own subpackages Move libmpathprio devel files to device-mapper-multipath-devel Added BuildRequires on librados2-devel
163 lines
4.0 KiB
Diff
163 lines
4.0 KiB
Diff
---
|
|
multipath.conf.defaults | 56 +++++++++++++++++++++++++++++++++++++--------
|
|
multipath/multipath.conf.5 | 2 -
|
|
2 files changed, 48 insertions(+), 10 deletions(-)
|
|
|
|
Index: multipath-tools-130222/multipath/multipath.conf.5
|
|
===================================================================
|
|
--- multipath-tools-130222.orig/multipath/multipath.conf.5
|
|
+++ multipath-tools-130222/multipath/multipath.conf.5
|
|
@@ -377,7 +377,7 @@ multipathd running, access to the paths
|
|
cannot be told to stop queueing IO. Setting queue_without_daemon to
|
|
.I no
|
|
, avoids this problem. Default is
|
|
-.I yes
|
|
+.I no
|
|
.TP
|
|
.B bindings_file
|
|
The full pathname of the binding file to be used when the user_friendly_names option is set. Defaults to
|
|
Index: multipath-tools-130222/multipath.conf.defaults
|
|
===================================================================
|
|
--- multipath-tools-130222.orig/multipath.conf.defaults
|
|
+++ multipath-tools-130222/multipath.conf.defaults
|
|
@@ -1,9 +1,12 @@
|
|
# These are the compiled in default settings. They will be used unless you
|
|
# overwrite these values in your config file.
|
|
-
|
|
+
|
|
#defaults {
|
|
# verbosity 2
|
|
# polling_interval 5
|
|
+# max_polling_interval 20
|
|
+# reassign_maps "yes"
|
|
+# multipath_dir "/lib64/multipath"
|
|
# path_selector "service-time 0"
|
|
# path_grouping_policy "failover"
|
|
# uid_attribute "ID_SERIAL"
|
|
@@ -12,28 +15,36 @@
|
|
# features "0"
|
|
# path_checker "directio"
|
|
# alias_prefix "mpath"
|
|
+# failback "manual"
|
|
# rr_min_io 1000
|
|
# rr_min_io_rq 1
|
|
# max_fds 1048576
|
|
# rr_weight "uniform"
|
|
-# queue_without_daemon "yes"
|
|
-# pg_timeout "none"
|
|
+# queue_without_daemon "no"
|
|
# flush_on_last_del "no"
|
|
# user_friendly_names "no"
|
|
# fast_io_fail_tmo 5
|
|
# bindings_file "/etc/multipath/bindings"
|
|
# wwids_file /etc/multipath/wwids
|
|
# log_checker_err always
|
|
+# find_multipaths no
|
|
# retain_attached_hw_handler no
|
|
# detect_prio no
|
|
+# hw_str_match no
|
|
+# force_sync no
|
|
+# deferred_remove no
|
|
+# ignore_new_boot_devs no
|
|
# config_dir "/etc/multipath/conf.d"
|
|
# delay_watch_checks no
|
|
# delay_wait_checks no
|
|
+# retrigger_tries 3
|
|
+# retrigger_delay 10
|
|
# missing_uev_wait_timeout 30
|
|
+# new_bindings_in_boot no
|
|
#}
|
|
#blacklist {
|
|
# devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
|
|
-# devnode "^hd[a-z]"
|
|
+# devnode "^(td|hd|vd)[a-z]"
|
|
# devnode "^dcssblk[0-9]*"
|
|
# device {
|
|
# vendor "DGC"
|
|
@@ -68,7 +79,7 @@
|
|
# product "Universal Xport"
|
|
# }
|
|
# device {
|
|
-# vendor "(LSI|ENGENIO)"
|
|
+# vendor "(NETAPP|LSI|ENGENIO)"
|
|
# product "Universal Xport"
|
|
# }
|
|
#}
|
|
@@ -666,7 +677,7 @@
|
|
# features "2 pg_init_retries 50"
|
|
# hardware_handler "1 rdac"
|
|
# prio "rdac"
|
|
-# failback "immediate"
|
|
+# failback immediate
|
|
# rr_weight "uniform"
|
|
# no_path_retry 15
|
|
# }
|
|
@@ -679,7 +690,7 @@
|
|
# features "2 pg_init_retries 50"
|
|
# hardware_handler "1 rdac"
|
|
# prio "rdac"
|
|
-# failback "immediate"
|
|
+# failback immediate
|
|
# rr_weight "uniform"
|
|
# no_path_retry 15
|
|
# }
|
|
@@ -696,6 +707,7 @@
|
|
# rr_min_io 128
|
|
# flush_on_last_del "yes"
|
|
# dev_loss_tmo "infinity"
|
|
+# user_friendly_names no
|
|
# retain_attached_hw_handler yes
|
|
# detect_prio yes
|
|
# }
|
|
@@ -876,7 +888,7 @@
|
|
# rr_min_io_rq 1
|
|
# }
|
|
# device {
|
|
-# vendor "(LSI|ENGENIO)"
|
|
+# vendor "(NETAPP|LSI|ENGENIO)"
|
|
# product "INF-01-00"
|
|
# product_blacklist "Universal Xport"
|
|
# path_grouping_policy "group_by_prio"
|
|
@@ -886,7 +898,9 @@
|
|
# prio "rdac"
|
|
# failback immediate
|
|
# rr_weight "uniform"
|
|
-# no_path_retry 15
|
|
+# no_path_retry 30
|
|
+# retain_attached_hw_handler yes
|
|
+# detect_prio yes
|
|
# }
|
|
# device {
|
|
# vendor "STK"
|
|
@@ -925,6 +939,30 @@
|
|
# rr_weight "uniform"
|
|
# no_path_retry "queue"
|
|
# }
|
|
+# device {
|
|
+# vendor "DataCore"
|
|
+# product "Virtual Disk"
|
|
+# path_grouping_policy "group_by_prio"
|
|
+# path_checker "tur"
|
|
+# features "0"
|
|
+# hardware_handler "0"
|
|
+# prio "alua"
|
|
+# failback immediate
|
|
+# rr_weight "uniform"
|
|
+# no_path_retry "queue"
|
|
+# }
|
|
+# device {
|
|
+# vendor "XtremIO"
|
|
+# product "XtremApp"
|
|
+# path_grouping_policy "multibus"
|
|
+# path_selector "queue-length 0"
|
|
+# path_checker "directio"
|
|
+# features "0"
|
|
+# hardware_handler "0"
|
|
+# prio "const"
|
|
+# failback immediate
|
|
+# fast_io_fail_tmo 15
|
|
+# }
|
|
#}
|
|
#multipaths {
|
|
#}
|