Drop the multipath.conf.* files
authorChristophe Varoqui <christophe.varoqui@opensvc.com>
Tue, 10 May 2016 06:02:19 +0000 (08:02 +0200)
committerChristophe Varoqui <christophe.varoqui@opensvc.com>
Tue, 10 May 2016 06:02:19 +0000 (08:02 +0200)
multipath.conf.synthetic is useless.

multipath.conf.defaults can be extracted from a live daemon.

multipath.conf.annotated information is all in the man page.

multipath.conf.annotated [deleted file]
multipath.conf.defaults [deleted file]
multipath.conf.synthetic [deleted file]

diff --git a/multipath.conf.annotated b/multipath.conf.annotated
deleted file mode 100644 (file)
index 0be034d..0000000
+++ /dev/null
@@ -1,749 +0,0 @@
-##
-## This is a template multipath-tools configuration file
-## Uncomment the lines relevent to your environment
-##
-#
-##
-## name  : defaults
-## desc  : multipath-tools default settings
-##
-#defaults {
-#      #
-#      # name    : polling_interval
-#      # scope   : multipathd
-#      # desc    : interval between two path checks in seconds. For
-#      #           properly functioning paths, the interval between checks
-#      #           will gradually increase to (4 * polling_interval).
-#      # values  : n > 0
-#      # default : 5
-#      #
-#      polling_interval 10
-#
-#      #
-#      # name    : path_selector
-#      # scope   : multipath & multipathd
-#      # desc    : the default path selector algorithm to use
-#      #           these algorithms are offered by the kernel multipath target
-#      # values  : "round-robin 0"  = Loop through every path in the path group,
-#      #                              sending the same amount of IO to each.
-#      #           "queue-length 0" = Send the next bunch of IO down the path
-#      #                              with the least amount of outstanding IO.
-#      #           "service-time 0" = Choose the path for the next bunch of IO
-#      #                              based on the amount of outstanding IO to
-#      #                              the path and its relative throughput.
-#      # default : "service-time 0"
-#      #
-#      path_selector   "service-time 0"
-#
-#      #
-#      # name    : path_grouping_policy
-#      # scope   : multipath & multipathd
-#      # desc    : the default path grouping policy to apply to unspecified
-#      #           multipaths
-#      # values  : failover           = 1 path per priority group
-#      #           multibus           = all valid paths in 1 priority group
-#      #           group_by_serial    = 1 priority group per detected serial
-#      #                                number
-#      #           group_by_prio      = 1 priority group per path priority
-#      #                                value
-#      #           group_by_node_name = 1 priority group per target node name
-#      # default : failover
-#      #
-#      path_grouping_policy    multibus
-#
-#      #
-#      # name    : uid_attribute
-#      # scope   : multipath & multipathd
-#      # desc    : the default udev attribute from which the path
-#      #           identifier should be generated.
-#      # default : ID_SERIAL
-#      #
-#      uid_attribute   "ID_SERIAL"
-#
-#      #
-#      # name    : getuid_callout
-#      # scope   : multipath & multipathd
-#      # desc    : the default program and args to callout to obtain a unique 
-#      #           path identifier. This parameter is deprecated.
-#      #           This parameter is deprecated, superseded by uid_attribute
-#      # default : /lib/udev/scsi_id --whitelisted --device=/dev/%n
-#      #
-#      getuid_callout  "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
-#
-#      #
-#      # name    : prio
-#      # scope   : multipath & multipathd
-#      # desc    : the default function to call to obtain a path 
-#      #           priority value. The ALUA bits in SPC-3 provide an
-#      #           exploitable prio value for example.
-#      # default : const
-#      #
-#      prio    "alua"
-#
-#      #
-#      # name    : prio_args
-#      # scope   : multipath & multipathd
-#      # desc    : The arguments string passed to the prio function
-#      #           Most prio functions do not need arguments. The
-#      #           datacore prioritizer need one.
-#      # default : (null)
-#      #
-#      prio_args       "timeout=1000 preferredsds=foo"
-#
-#      #
-#      # name    : features
-#      # scope   : multipath & multipathd
-#      # desc    : The default extra features of multipath devices.
-#      #           Syntax is "num[ feature_0 feature_1 ...]", where `num' is the
-#      #           number of features in the following (possibly empty) list of
-#      #           features.
-#      # values  : queue_if_no_path = Queue IO if no path is active; consider
-#      #                              using the `no_path_retry' keyword instead.
-#      #           no_partitions    = Disable automatic partitions generation via
-#      #                              kpartx.
-#      # default : "0"
-#      #
-#      features        "0"
-#      features        "1 queue_if_no_path"
-#      features        "1 no_partitions"
-#      features        "2 queue_if_no_path no_partitions"
-#
-#      #
-#      # name    : path_checker, checker
-#      # scope   : multipath & multipathd
-#      # desc    : the default method used to determine the paths' state
-#      # values  : readsector0|tur|emc_clariion|hp_sw|directio|rdac|cciss_tur
-#      # default : directio
-#      #
-#      path_checker    directio
-#
-#      #
-#      # name    : rr_min_io
-#      # scope   : multipath & multipathd
-#      # desc    : the number of IO to route to a path before switching
-#      #           to the next in the same path group for the bio-based
-#      #           multipath implementation. This parameter is used for
-#      #           kernels version up to 2.6.31; newer kernel version
-#      #           use the parameter rr_min_io_rq
-#      # default : 1000
-#      #
-#      rr_min_io       1000
-#
-#      #
-#      # name    : rr_min_io_rq
-#      # scope   : multipath & multipathd
-#      # desc    : the number of IO to route to a path before switching
-#      #           to the next in the same path group for the request-based
-#      #           multipath implementation. This parameter is used for
-#      #           kernels versions later than 2.6.31.
-#      # default : 1
-#      #
-#      rr_min_io_rq    1
-#
-#      #
-#      # name    : flush_on_last_del
-#      # scope   : multipathd
-#      # desc    : If set to "yes", multipathd will disable queueing when the
-#      #           last path to a device has been deleted.
-#      # values  : yes|no
-#      # default : no
-#      #
-#      flush_on_last_del       yes
-#
-#      #
-#      # name    : max_fds
-#      # scope   : multipathd
-#      # desc    : Sets the maximum number of open file descriptors for the
-#      #           multipathd process.
-#      # values  : max|n > 0
-#      # default : None
-#      #
-#      max_fds         8192
-#
-#      #
-#      # name    : rr_weight
-#      # scope   : multipath & multipathd
-#      # desc    : if set to priorities the multipath configurator will assign
-#      #           path weights as "path prio * rr_min_io"
-#      # values  : priorities|uniform
-#      # default : uniform
-#      #
-#      rr_weight       priorities
-#
-#      #
-#      # name    : failback
-#      # scope   : multipathd
-#      # desc    : tell the daemon to manage path group failback, or not to.
-#      #           0 means immediate failback, values >0 means deffered
-#      #           failback expressed in seconds.
-#      # values  : manual|immediate|n > 0
-#      # default : manual
-#      #
-#      failback        immediate
-#
-#      #
-#      # name    : no_path_retry
-#      # scope   : multipath & multipathd
-#      # desc    : tell the number of retries until disable queueing, or
-#      #           "fail" means immediate failure (no queueing),
-#      #           "queue" means never stop queueing
-#      # values  : queue|fail|n (>0)
-#      # default : (null)
-#      #
-#      no_path_retry  queue
-#
-#      #
-#      # name    : queue_without_daemon
-#      # scope   : multipathd
-#      # desc    : If set to "no", multipathd will disable queueing for all
-#      #           devices when it is shut down.
-#      # values  : yes|no
-#      # default : yes
-#      queue_without_daemon    no
-#
-#      #
-#      # name    : user_friendly_names
-#      # scope   : multipath & multipathd
-#      # desc    : If set to "yes", using the bindings file
-#      #           /etc/multipath/bindings to assign a persistent and
-#      #           unique alias to the multipath, in the form of mpath<n>.
-#      #           If set to "no" use the WWID as the alias. In either case
-#      #           this be will be overriden by any specific aliases in this
-#      #           file.
-#      # values  : yes|no
-#      # default : no
-#      user_friendly_names no
-#
-#      #
-#      # name    : mode
-#      # scope   : multipath & multipathd
-#      # desc    : The mode to use for the multipath device nodes, in octal.
-#      # values  : 0000 - 0777
-#      # default : determined by the process
-#      mode 0644
-#
-#      #
-#      # name    : uid
-#      # scope   : multipath & multipathd
-#      # desc    : The user id to use for the multipath device nodes. You
-#      #           may use either the numeric or symbolic uid
-#      # values  : <user_id>
-#      # default : determined by the process
-#      uid 0
-#
-#      #
-#      # name    : gid
-#      # scope   : multipath & multipathd
-#      # desc    : The group id to user for the multipath device nodes. You
-#      #           may use either the numeric or symbolic gid
-#      # values  : <group_id>
-#      # default : determined by the process
-#      gid disk
-#
-#      #
-#      # name    : checker_timeout
-#      # scope   : multipath & multipathd
-#      # desc    : The timeout to use for path checkers and prioritizers
-#      #           that issue scsi commands with an explicit timeout, in
-#      #           seconds.
-#      # values  : n > 0
-#      # default : taken from /sys/block/sd<x>/device/timeout
-#      checker_timeout 60
-#
-#      #
-#      # name    : fast_io_fail_tmo
-#      # scope   : multipath & multipathd
-#      # desc    : The number of seconds the scsi layer will wait after a
-#      #           problem has been detected on a FC remote port before failing
-#      #           IO to devices on that remote port.
-#      # values  : off | n >= 0 (smaller than dev_loss_tmo)
-#      # default : determined by the OS
-#      fast_io_fail_tmo 5
-#
-#      #
-#      # name    : dev_loss_tmo
-#      # scope   : multipath & multipathd
-#      # desc    : The number of seconds the scsi layer will wait after a
-#      #           problem has been detected on a FC remote port before
-#      #           removing it from the system.
-#      # values  : infinity | n > 0
-#      # default : determined by the OS
-#      dev_loss_tmo 600
-#
-#      #
-#      # name    : bindings_file
-#      # scope   : multipath
-#      # desc    : The location of the bindings file that is used with
-#      #           the user_friendly_names option.
-#      # values  : <full_pathname>
-#      # default : "/var/lib/multipath/bindings"
-#      bindings_file "/etc/multipath/bindings"
-#
-#      #
-#      # name    : wwids_file
-#      # scope   : multipath
-#      # desc    : The location of the wwids file multipath uses to
-#       #           keep track of the created multipath devices.
-#      # values  : <full_pathname>
-#      # default : "/var/lib/multipath/wwids"
-#      wwids_file "/etc/multipath/wwids"
-#
-#      #
-#      # name    : reservation_key
-#      # scope   : multipath
-#      # desc    : Service action reservation key used by mpathpersist.
-#      # values  : <key>
-#      # default : (null)
-#      reservation_key "mpathkey"
-#
-#      #
-#      # name    : force_sync
-#      # scope   : multipathd
-#      # desc    : If set to yes, multipath will run all of the checkers in
-#      #           sync mode, even if the checker has an async mode.
-#      # values  : yes|no
-#      # default : no
-#      force_sync yes
-#
-#      #
-#      # name    : config_dir
-#      # scope   : multipath & multipathd
-#      # desc    : If not set to an empty string, multipath will search
-#      #           this directory alphabetically for files ending in ".conf"
-#      #           and it will read configuration information from these
-#      #           files, just as if it was in /etc/multipath.conf
-#      # values  : "" or a fully qualified pathname
-#      # default : "/etc/multipath/conf.d"
-#
-#      #
-#      # name    : delay_watch_checks
-#      # scope   : multipathd
-#      # desc    : If set to a value greater than 0, multipathd will watch
-#      #           paths that have recently become valid for this many
-#      #           checks.  If they fail again while they are being watched,
-#      #           when they next become valid, they will not be used until
-#      #           they have stayed up for delay_wait_checks checks.
-#      # values  : no|<n> > 0
-#      # default : no
-#      delay_watch_checks 12
-#
-#      #
-#      # name    : delay_wait_checks
-#      # scope   : multipathd
-#      # desc    : If set to a value greater than 0, when a device that has
-#      #           recently come back online fails again within
-#      #           delay_watch_checks checks, the next time it comes back
-#      #           online, it will marked and delayed, and not used until
-#      #           it has passed delay_wait_checks checks.
-#      # values  : no|<n> > 0
-#      # default : no
-#      delay_wait_checks 12
-#}
-#      
-##
-## name    : blacklist
-## scope   : multipath & multipathd
-## desc    : list of device names to discard as not multipath candidates
-##           Devices can be identified by their device node name "devnode",
-##           their WWID "wwid", or their vender and product strings
-##           "device"
-## default : fd, hd, md, dm, sr, scd, st, ram, raw, loop, dcssblk
-##
-#blacklist {
-#       wwid 26353900f02796769
-#      devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
-#      devnode "^hd[a-z]"
-#      devnode "^dcssblk[0-9]*"
-#       device {
-#               vendor DEC.*
-#               product MSA[15]00
-#       }
-#}
-##
-## name    : blacklist_exceptions
-## scope   : multipath & multipathd
-## desc    : list of device names to be treated as multipath candidates
-##           even if they are on the blacklist.
-##           Note: blacklist exceptions are only valid in the same class.
-##           It is not possible to blacklist devices using the devnode keyword
-##           and to exclude some devices of them using the wwid keyword.
-## default : -
-##
-#blacklist_exceptions {
-#       devnode "^dasd[c-d]+[0-9]*"
-#       wwid    "IBM.75000000092461.4d00.34"
-#       wwid    "IBM.75000000092461.4d00.35"
-#       wwid    "IBM.75000000092461.4d00.36"
-#}
-#
-##
-## name    : multipaths
-## scope   : multipath & multipathd
-## desc    : list of multipaths finest-grained settings
-##
-#multipaths {
-#      #
-#      # name  : multipath
-#      # scope : multipath & multipathd
-#      # desc  : container for settings that apply to one specific multipath
-#      #
-#      multipath {
-#              #
-#              # name  : wwid
-#              # scope : multipath & multipathd
-#              # desc  : index of the container
-#              #
-#              wwid                    3600508b4000156d700012000000b0000
-#
-#              #
-#              # name    : alias
-#              # scope   : multipath & multipathd
-#              # desc    : symbolic name for the multipath. If you are using
-#              #           user_friendly_names, do not set the alias to
-#              #           mpath<n>. This may conflict with an automatically
-#              #           assigned user friendly name, and give you
-#              #           incorrect device node names.
-#              #
-#              alias                   yellow
-#
-#              #
-#              # name    : path_grouping_policy
-#              # scope   : multipath & multipathd
-#              # desc    : path grouping policy to apply to this multipath
-#              # values  : failover, multibus, group_by_serial
-#              # values  : failover           = 1 path per priority group
-#              #           multibus           = all valid paths in 1 priority
-#              #                                group
-#              #           group_by_serial    = 1 priority group per detected
-#              #                                serial number
-#              #           group_by_prio      = 1 priority group per path
-#              #                                priority value
-#              #           group_by_node_name = 1 priority group per target
-#              #                                node name
-#              #
-#              path_grouping_policy    failover
-#
-#              #
-#              # name    : path_selector
-#              # scope   : multipath & multipathd
-#              # desc    : the path selector algorithm to use for this mpath
-#              #           these algo are offered by the kernel mpath target
-#              # values  : "round-robin 0"
-#              #
-#              path_selector           "round-robin 0"
-#
-#              #
-#              # name    : failback
-#              # scope   : multipathd
-#              # desc    : tell the daemon to manage path group failback, or
-#              #           not to. 0 means immediate failback, values >0 means
-#              #           deffered failback expressed in seconds.
-#              # values  : manual|immediate|n > 0
-#              #
-#              failback                manual
-#
-#              #
-#              # name    : rr_weight
-#              # scope   : multipath & multipathd
-#              # desc    : if set to priorities the multipath configurator will
-#              #           assign path weights as "path prio * rr_min_io"
-#              # values  : priorities|uniform
-#              #
-#              rr_weight       priorities
-#
-#              #
-#              # name    : no_path_retry
-#              # scope   : multipath & multipathd
-#              # desc    : tell the number of retries until disable queueing,
-#              #           or "fail" means immediate failure (no queueing),
-#              #           "queue" means never stop queueing
-#              # values  : queue|fail|n (>0)
-#              #
-#              no_path_retry  queue
-#
-#              #
-#              # name    : rr_min_io
-#              # scope   : multipath & multipathd
-#              # desc    : the number of IO to route to a path before switching
-#              #           to the next in the same path group
-#              #
-#              rr_min_io       100
-#
-#              #
-#              # name    : flush_on_last_del
-#              # scope   : multipathd
-#              # desc    : If set to "yes", multipathd will disable queueing
-#              #           when the last path to a device has been deleted.
-#              # values  : yes|no
-#              # default : no
-#              #
-#              flush_on_last_del       yes
-#
-#              #
-#              # name    : mode
-#              # scope   : multipath & multipathd
-#              # desc    : The mode to use for the multipath device nodes, in
-#              #           octal.
-#              # values  : 0000 - 0777
-#              # default : determined by the process
-#              mode 0644
-#
-#              #
-#              # name    : uid
-#              # scope   : multipath & multipathd
-#              # desc    : The user id to use for the multipath device nodes.
-#              #           You may use either the numeric or symbolic uid
-#              # values  : <user_id>
-#              # default : determined by the process
-#              uid 0
-#
-#              #
-#              # name    : gid
-#              # scope   : multipath & multipathd
-#              # desc    : The group id to user for the multipath device nodes.
-#              #           You may use either the numeric or symbolic gid
-#              # values  : <group_id>
-#              # default : determined by the process
-#              gid 0
-#
-#              #
-#              # name    : delay_watch_checks
-#              # scope   : multipathd
-#              # desc    : If set to a value greater than 0, multipathd will
-#              #           watch paths that have recently become valid for
-#              #           this many checks.  If they fail again while they
-#              #           are being watched, when they next become valid,
-#              #           they will not be used until they have stayed up for
-#              #           delay_wait_checks checks.
-#              # values  : no|<n> > 0
-#              delay_watch_checks 12
-#
-#              #
-#              # name    : delay_wait_checks
-#              # scope   : multipathd
-#              # desc    : If set to a value greater than 0, when a device
-#              #           that has recently come back online fails again
-#              #           within delay_watch_checks checks, the next time it
-#              #           comes online, it will marked and delayed, and not
-#              #           used until it has passed delay_wait_checks checks.
-#              # values  : no|<n> > 0
-#              delay_wait_checks 12
-#      }
-#      multipath {
-#              wwid    1DEC_____321816758474
-#              alias   red
-#              rr_weight               priorities
-#      }
-#}
-#
-##
-## name  : devices
-## scope : multipath & multipathd
-## desc  : list of per storage controller settings
-##       overrides default settings (device_maps block)
-##        overriden by per multipath settings (multipaths block)
-##       and the overrides settings (overrides block)
-##
-#devices {
-#      #
-#      # name  : device
-#      # scope : multipath & multipathd
-#      # desc  : settings for this specific storage controller
-#      #
-#      device {
-#              #
-#              # name  : vendor, product
-#              # scope : multipath & multipathd
-#              # desc  : index for the block
-#              #
-#              vendor                  "COMPAQ  "
-#              product                 "HSV110 (C)COMPAQ"
-#
-#              #
-#              # name    : path_grouping_policy
-#              # scope   : multipath & multipathd
-#              # desc    : path grouping policy to apply to this multipath
-#              # values  : failover, multibus, group_by_serial
-#              # values  : failover           = 1 path per priority group
-#              #           multibus           = all valid paths in 1 priority
-#              #                                group
-#              #           group_by_serial    = 1 priority group per detected
-#              #                                serial number
-#              #           group_by_prio      = 1 priority group per path
-#              #                                priority value
-#              #           group_by_node_name = 1 priority group per target
-#              #                                node name
-#              #
-#              path_grouping_policy    failover
-#
-#              #
-#              # name    : getuid_callout
-#              # scope   : multipath & multipathd
-#              # desc    : the program and args to callout to obtain a unique 
-#              #           path identifier. Absolute path required
-#              #
-#              getuid_callout          "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
-#
-#              #
-#              # name    : prio
-#              # scope   : multipath & multipathd
-#              # desc    : the function to call to obtain a path 
-#              #           weight. Weights are summed for each path group to
-#              #           determine the next PG to use case of failure.
-#              # default : no callout, all paths equals
-#              #
-#              prio          "hp_sw"
-#
-#              #
-#              # name    : prio_args
-#              # scope   : multipath & multipathd
-#              # desc    : The arguments string passed to the prio function
-#              #           Most prio functions do not need arguments. The
-#              #           datacore prioritizer need one.
-#              # default : (null)
-#              #
-#              prio_args       "timeout=1000 preferredsds=foo"
-#
-#              # name    : path_checker, checker
-#              # scope   : multipathd & multipathd
-#              # desc    : path checking algorithm to use to check path state
-#              # values  : readsector0|tur|emc_clariion|hp_sw|directio|rdac|
-#              #           cciss_tur
-#              #
-#              path_checker            directio
-#
-#              # as already described
-#              path_selector           "service-time 0"
-#
-#              # as already described
-#              features        "0"
-#
-#              #
-#              # name    : hardware_handler
-#              # scope   : multipath & multipathd
-#              # desc    : If set, it specifies a module that will be used to
-#              #           perform hardware specific actions when switching
-#              #           path groups or handling IO errors
-#              # values  : "0"|"1 emc"
-#              # default : "0"
-#              #
-#              hardware_handler "1 emc"
-#
-#              #
-#              # name    : failback
-#              # scope   : multipathd
-#              # desc    : tell the daemon to manage path group failback, or
-#              #           not to. 0 means immediate failback, values >0 means
-#              #           deffered failback expressed in seconds.
-#              # values  : manual|immediate|n > 0
-#              #
-#              failback                30
-#
-#              #
-#              # name    : rr_weight
-#              # scope   : multipath & multipathd
-#              # desc    : if set to priorities the multipath configurator will
-#              #           assign path weights as "path prio * rr_min_io"
-#              # values  : priorities|uniform
-#              #
-#              rr_weight       priorities
-#
-#              #
-#              # name    : no_path_retry
-#              # scope   : multipath & multipathd
-#              # desc    : tell the number of retries until disable queueing,
-#              #           or "fail" means immediate failure (no queueing),
-#              #           "queue" means never stop queueing
-#              # values  : queue|fail|n (>0)
-#              #
-#              no_path_retry  queue
-#
-#              #
-#              # name    : rr_min_io
-#              # scope   : multipath & multipathd
-#              # desc    : the number of IO to route to a path before switching
-#              #           to the next in the same path group
-#              #
-#              rr_min_io       100
-#
-#              #
-#              # name    : flush_on_last_del
-#              # scope   : multipathd
-#              # desc    : If set to "yes", multipathd will disable queueing
-#              #           when the last path to a device has been deleted.
-#              # values  : yes|no
-#              #
-#              flush_on_last_del       yes
-#
-#              #
-#              # name    : product_blacklist
-#              # scope   : multipath & multipathd
-#              # desc    : product strings to blacklist for this vendor
-#              #
-#              product_blacklist       LUN_Z
-#
-#              #
-#              # name    : fast_io_fail_tmo
-#              # scope   : multipath & multipathd
-#              # desc    : The number of seconds the scsi layer will wait after
-#              #           a problem has been detected on a FC remote port
-#              #           before failing IO to devices on that remote port.
-#              # values  : off | n >= 0 (smaller than dev_loss_tmo)
-#              fast_io_fail_tmo 5
-#
-#              #
-#              # name    : dev_loss_tmo
-#              # scope   : multipath & multipathd
-#              # desc    : The number of seconds the scsi layer will wait after
-#              #           a problem has been detected on a FC remote port
-#              #           before removing it from the system.
-#              # values  : n > 0
-#              dev_loss_tmo 600
-#
-#              #
-#              # name    : delay_watch_checks
-#              # scope   : multipathd
-#              # desc    : If set to a value greater than 0, multipathd will
-#              #           watch paths that have recently become valid for
-#              #           this many checks.  If they fail again while they
-#              #           are being watched, when they next become valid,
-#              #           they will not be used until they have stayed up for
-#              #           delay_wait_checks checks.
-#              # values  : no|<n> > 0
-#              delay_watch_checks 12
-#
-#              #
-#              # name    : delay_wait_checks
-#              # scope   : multipathd
-#              # desc    : If set to a value greater than 0, when a device
-#              #           that has recently come back online fails again
-#              #           within delay_watch_checks checks, the next time it
-#              #           comes online, it will marked and delayed, and not
-#              #           used until it has passed delay_wait_checks checks.
-#              # values  : no|<n> > 0
-#              delay_wait_checks 12
-#
-#      }
-#      device {
-#              vendor                  "COMPAQ  "
-#              product                 "MSA1000         "
-#              path_grouping_policy    multibus
-#              path_checker            tur
-#              rr_weight               priorities
-#      }
-#}
-#
-##
-## name  : devices
-## scope : multipath & multipathd
-## desc  : list of settings to override all hadware settings for all devices
-##       overrides default settings (device_maps block)
-##       and per device type settings (devices block)
-##        overriden by per multipath settings (multipaths block)
-##
-#      attributes and values are identical to the device block
-#
-#overrides {
-#      dev_loss_tmo            60
-#      no_path_retry           fail
-#}
diff --git a/multipath.conf.defaults b/multipath.conf.defaults
deleted file mode 100644 (file)
index a4e68b1..0000000
+++ /dev/null
@@ -1,959 +0,0 @@
-# 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
-#      path_selector "service-time 0"
-#      path_grouping_policy "failover"
-#      uid_attribute "ID_SERIAL"
-#      prio "const"
-#      prio_args ""
-#      features "0"
-#      path_checker "directio"
-#      alias_prefix "mpath"
-#      failback "manual"
-#      rr_min_io 1000
-#      rr_min_io_rq 1
-#      max_fds "max"
-#      rr_weight "uniform"
-#      queue_without_daemon "yes"
-#      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
-#      retain_attached_hw_handler no
-#      detect_prio no
-#      config_dir "/etc/multipath/conf.d"
-#      delay_watch_checks no
-#      delay_wait_checks no
-#      missing_uev_wait_timeout 30
-#}
-#blacklist {
-#      devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
-#      devnode "^(td|hd|vd)[a-z]"
-#      devnode "^dcssblk[0-9]*"
-#      devnode "^nvme.*"
-#      device {
-#              vendor "DGC"
-#              product "LUNZ"
-#      }
-#      device {
-#              vendor "EMC"
-#              product "LUNZ"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "Universal Xport"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "S/390.*"
-#      }
-#      device {
-#              vendor "DELL"
-#              product "Universal Xport"
-#      }
-#      device {
-#              vendor "SGI"
-#              product "Universal Xport"
-#      }
-#      device {
-#              vendor "STK"
-#              product "Universal Xport"
-#      }
-#      device {
-#              vendor "SUN"
-#              product "Universal Xport"
-#      }
-#      device {
-#              vendor "(LSI|ENGENIO)"
-#              product "Universal Xport"
-#      }
-#}
-#blacklist_exceptions {
-#      property "(SCSI_IDENT_.*|ID_WWN)"
-#}
-#devices {
-#      device {
-#              vendor "COMPELNT"
-#              product "Compellent Vol"
-#              path_grouping_policy "multibus"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry "queue"
-#      }
-#      device {
-#              vendor "APPLE*"
-#              product "Xserve RAID "
-#              path_grouping_policy "multibus"
-#              path_checker "directio"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "3PARdata"
-#              product "VV"
-#              path_grouping_policy "multibus"
-#              path_checker "directio"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "DEC"
-#              product "HSG80"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "hp_sw"
-#              features "1 queue_if_no_path"
-#              hardware_handler "1 hp_sw"
-#              prio "hp_sw"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "HP"
-#              product "A6189A"
-#              path_grouping_policy "multibus"
-#              path_checker "directio"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#              no_path_retry 12
-#      }
-#      device {
-#              vendor "(COMPAQ|HP)"
-#              product "(MSA|HSV)1.0.*"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "hp_sw"
-#              features "1 queue_if_no_path"
-#              hardware_handler "1 hp_sw"
-#              prio "hp_sw"
-#              rr_weight "uniform"
-#              no_path_retry 12
-#              rr_min_io 100
-#      }
-#      device {
-#              vendor "(COMPAQ|HP)"
-#              product "MSA VOLUME"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "0"
-#              prio "alua"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 12
-#              rr_min_io 100
-#      }
-#      device {
-#              vendor "(COMPAQ|HP)"
-#              product "HSV1[01]1|HSV2[01]0|HSV3[046]0|HSV4[05]0"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "0"
-#              prio "alua"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 12
-#              rr_min_io 100
-#      }
-#      device {
-#              vendor "HP"
-#              product "MSA2[02]12fc|MSA2012i"
-#              path_grouping_policy "multibus"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 18
-#              rr_min_io 100
-#      }
-#      device {
-#              vendor "HP"
-#              product "MSA2012sa|MSA23(12|24)(fc|i|sa)|MSA2000s VOLUME"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "0"
-#              prio "alua"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 18
-#              rr_min_io 100
-#      }
-#      device {
-#              vendor "HP"
-#              product "HSVX700"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "1 alua"
-#              prio "alua"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 12
-#              rr_min_io 100
-#      }
-#      device {
-#              vendor "HP"
-#              product "LOGICAL VOLUME.*"
-#              path_grouping_policy "multibus"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#              no_path_retry 12
-#      }
-#      device {
-#              vendor "HP"
-#              product "P2000 G3 FC|P2000G3 FC/iSCSI|P2000 G3 SAS|P2000 G3 iSCSI"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "0"
-#              prio "alua"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 18
-#              rr_min_io 100
-#      }
-#      device {
-#              vendor "DDN"
-#              product "SAN DataDirector"
-#              path_grouping_policy "multibus"
-#              path_checker "directio"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "EMC"
-#              product "SYMMETRIX"
-#              path_grouping_policy "multibus"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#              no_path_retry 6
-#      }
-#      device {
-#              vendor "DGC"
-#              product ".*"
-#              product_blacklist "LUNZ"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "emc_clariion"
-#              features "1 queue_if_no_path"
-#              hardware_handler "1 emc"
-#              prio "emc"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 60
-#              retain_attached_hw_handler yes
-#              detect_prio yes
-#      }
-#      device {
-#              vendor "EMC"
-#              product "Invista"
-#              product_blacklist "LUNZ"
-#              path_grouping_policy "multibus"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#              no_path_retry 5
-#      }
-#      device {
-#              vendor "FSC"
-#              product "CentricStor"
-#              path_grouping_policy "group_by_serial"
-#              path_checker "directio"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "FUJITSU"
-#              product "ETERNUS_DX(L|M|400|8000)"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "1 queue_if_no_path"
-#              hardware_handler "0"
-#              prio "alua"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 10
-#      }
-#      device {
-#              vendor "(HITACHI|HP)"
-#              product "OPEN-.*"
-#              path_grouping_policy "multibus"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "HITACHI"
-#              product "DF.*"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "1 queue_if_no_path"
-#              hardware_handler "0"
-#              prio "hds"
-#              failback "immediate"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "ProFibre 4000R"
-#              path_grouping_policy "multibus"
-#              path_checker "directio"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^1722-600"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "1 queue_if_no_path"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 300
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^1724"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "1 queue_if_no_path"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 300
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^1726"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "1 queue_if_no_path"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 300
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^1742"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "0"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry "queue"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^1745|^1746"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "2 pg_init_retries 50"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 15
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^1814"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "0"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry "queue"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^1815"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "0"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry "queue"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^1818"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "0"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry "queue"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^3526"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "0"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry "queue"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^3542"
-#              path_grouping_policy "group_by_serial"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^2105800"
-#              path_grouping_policy "group_by_serial"
-#              path_checker "tur"
-#              features "1 queue_if_no_path"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^2105F20"
-#              path_grouping_policy "group_by_serial"
-#              path_checker "tur"
-#              features "1 queue_if_no_path"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^1750500"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "1 queue_if_no_path"
-#              hardware_handler "0"
-#              prio "alua"
-#              failback "immediate"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^2107900"
-#              path_grouping_policy "multibus"
-#              path_checker "tur"
-#              features "1 queue_if_no_path"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^2145"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "1 queue_if_no_path"
-#              hardware_handler "0"
-#              prio "alua"
-#              failback "immediate"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "S/390 DASD ECKD"
-#              product_blacklist "S/390.*"
-#              path_grouping_policy "multibus"
-#              uid_attribute "ID_UID"
-#              path_checker "directio"
-#              features "1 queue_if_no_path"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "S/390 DASD FBA"
-#              product_blacklist "S/390.*"
-#              path_grouping_policy "multibus"
-#              uid_attribute "ID_UID"
-#              path_checker "directio"
-#              features "1 queue_if_no_path"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "^IPR.*"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "1 queue_if_no_path"
-#              hardware_handler "1 alua"
-#              prio "alua"
-#              failback "immediate"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "IBM"
-#              product "1820N00"
-#              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"
-#              rr_min_io 100
-#      }
-#      device {
-#              vendor "IBM"
-#              product "2810XIV"
-#              path_grouping_policy "multibus"
-#              path_checker "tur"
-#              features "1 queue_if_no_path"
-#              hardware_handler "0"
-#              prio "const"
-#              failback 15
-#              rr_weight "uniform"
-#              rr_min_io 15
-#      }
-#      device {
-#              vendor "AIX"
-#              product "VDASD"
-#              path_grouping_policy "multibus"
-#              path_checker "directio"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 60
-#      }
-#      device {
-#              vendor "IBM"
-#              product "3303      NVDISK"
-#              path_grouping_policy "failover"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 60
-#      }
-#      device {
-#              vendor "AIX"
-#              product "NVDISK"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "1 alua"
-#              prio "alua"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 60
-#      }
-#      device {
-#              vendor "DELL"
-#              product "MD3000"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "2 pg_init_retries 50"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 15
-#      }
-#      device {
-#              vendor "DELL"
-#              product "MD3000i"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "2 pg_init_retries 50"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 15
-#      }
-#      device {
-#              vendor "DELL"
-#              product "MD32xx"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "2 pg_init_retries 50"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 15
-#      }
-#      device {
-#              vendor "DELL"
-#              product "MD32xxi"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "2 pg_init_retries 50"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 15
-#      }
-#      device {
-#              vendor "DELL"
-#              product "MD36xxi"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "2 pg_init_retries 50"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 15
-#      }
-#      device {
-#              vendor "DELL"
-#              product "MD36xxf"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "2 pg_init_retries 50"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 15
-#      }
-#      device {
-#              vendor "NETAPP"
-#              product "LUN.*"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "3 queue_if_no_path pg_init_retries 50"
-#              hardware_handler "0"
-#              prio "ontap"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              rr_min_io 128
-#              flush_on_last_del "yes"
-#              dev_loss_tmo "infinity"
-#              retain_attached_hw_handler "yes"
-#              detect_prio "yes"
-#      }
-#      device {
-#              vendor "NEXENTA"
-#              product "COMSTAR"
-#              path_grouping_policy "group_by_serial"
-#              path_checker "directio"
-#              features "1 queue_if_no_path"
-#              hardware_handler "0"
-#              prio "const"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 30
-#              rr_min_io 128
-#      }
-#      device {
-#              vendor "IBM"
-#              product "Nseries.*"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "directio"
-#              features "1 queue_if_no_path"
-#              hardware_handler "0"
-#              prio "ontap"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              rr_min_io 128
-#      }
-#      device {
-#              vendor "Pillar"
-#              product "Axiom.*"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "0"
-#              prio "alua"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "SGI"
-#              product "TP9[13]00"
-#              path_grouping_policy "multibus"
-#              path_checker "directio"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "SGI"
-#              product "TP9[45]00"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "0"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry "queue"
-#      }
-#      device {
-#              vendor "SGI"
-#              product "IS.*"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "2 pg_init_retries 50"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 15
-#      }
-#      device {
-#              vendor "NEC"
-#              product "DISK ARRAY"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "1 alua"
-#              prio "alua"
-#              failback "immediate"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "STK"
-#              product "OPENstorage D280"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "SUN"
-#              product "(StorEdge 3510|T4)"
-#              path_grouping_policy "multibus"
-#              path_checker "directio"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "SUN"
-#              product "STK6580_6780"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "EUROLOGC"
-#              product "FC2502"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "directio"
-#              features "0"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#      }
-#      device {
-#              vendor "PIVOT3"
-#              product "RAIGE VOLUME"
-#              path_grouping_policy "multibus"
-#              path_checker "tur"
-#              features "1 queue_if_no_path"
-#              hardware_handler "0"
-#              prio "const"
-#              rr_weight "uniform"
-#              rr_min_io 100
-#      }
-#      device {
-#              vendor "SUN"
-#              product "CSM200_R"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "0"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry "queue"
-#      }
-#      device {
-#              vendor "SUN"
-#              product "LCSM100_[IEFS]"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "0"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry "queue"
-#      }
-#      device {
-#              vendor "SUN"
-#              product "SUN_6180"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "0"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry "queue"
-#              rr_min_io 1000
-#              rr_min_io_rq 1
-#      }
-#      device {
-#              vendor "(NETAPP|LSI|ENGENIO)"
-#              product "INF-01-00"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "2 pg_init_retries 50"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry 30
-#              detect_prio "yes"
-#              retain_attached_hw_handler "yes"
-#      }
-#      device {
-#              vendor "STK"
-#              product "FLEXLINE 380"
-#              product_blacklist "Universal Xport"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "rdac"
-#              features "0"
-#              hardware_handler "1 rdac"
-#              prio "rdac"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry "queue"
-#      }
-#      device {
-#              vendor "Intel"
-#              product "Multi-Flex"
-#              path_grouping_policy "group_by_prio"
-#              path_checker "tur"
-#              features "0"
-#              hardware_handler "1 alua"
-#              prio "alua"
-#              failback "immediate"
-#              rr_weight "uniform"
-#              no_path_retry "queue"
-#      }
-#      device {
-#              vendor "DataCore"
-#              product "SANmelody"
-#              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 "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 "PURE"
-#              path_selector "queue-length 0"
-#              path_grouping_policy "multibus"
-#              path_checker "tur"
-#              fast_io_fail_tmo 10
-#              user_friendly_names "no"
-#              no_path_retry 0
-#              features 0
-#              dev_loss_tmo 60
-#      }
-#}
-#multipaths {
-#}
-#overrides {
-#}
diff --git a/multipath.conf.synthetic b/multipath.conf.synthetic
deleted file mode 100644 (file)
index f7b9b8a..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-##
-## This is a template multipath-tools configuration file
-## Uncomment the lines relevent to your environment
-##
-#defaults {
-#      udev_dir                /dev
-#      polling_interval        10
-#      path_selector           "round-robin 0"
-#      path_grouping_policy    multibus
-#      getuid_callout          "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
-#      prio                    const
-#      path_checker            directio
-#      rr_min_io               100
-#      flush_on_last_del       no
-#      max_fds                 8192
-#      rr_weight               priorities
-#      failback                immediate
-#      no_path_retry           fail
-#      queue_without_daemon    no
-#      user_friendly_names     no
-#      mode                    644
-#      uid                     0
-#      gid                     disk
-#}
-#blacklist {
-#       wwid 26353900f02796769
-#      devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
-#      devnode "^hd[a-z][[0-9]*]"
-#      device {
-#              vendor DEC.*
-#              product MSA[15]00
-#      }
-#}
-#blacklist_exceptions {
-#       devnode "^dasd[c-d]+[0-9]*"
-#       wwid    "IBM.75000000092461.4d00.34"
-#}
-#multipaths {
-#      multipath {
-#              wwid                    3600508b4000156d700012000000b0000
-#              alias                   yellow
-#              path_grouping_policy    multibus
-#              path_selector           "round-robin 0"
-#              failback                manual
-#              rr_weight               priorities
-#              no_path_retry           5
-#              rr_min_io               100
-#      }
-#      multipath {
-#              wwid                    1DEC_____321816758474
-#              alias                   red
-#      }
-#}
-#devices {
-#      device {
-#              vendor                  "COMPAQ  "
-#              product                 "HSV110 (C)COMPAQ"
-#              path_grouping_policy    multibus
-#              getuid_callout          "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
-#              path_checker            directio
-#              path_selector           "round-robin 0"
-#              hardware_handler        "0"
-#              failback                15
-#              rr_weight               priorities
-#              no_path_retry           queue
-#              rr_min_io               100
-#              product_blacklist       LUNZ
-#      }
-#      device {
-#              vendor                  "COMPAQ  "
-#              product                 "MSA1000         "
-#              path_grouping_policy    multibus
-#      }
-#}
-#overrides {
-#      no_path_retry                   fail
-#}