- Update to version 0.9.7+93+suse.e2f2272:
* fix ANA prioritizer enablement logic (bsc#1218326)
* avoid setting queue_if_no_path on multipath maps for which the
no_path_retry timeout has expired
* the interactive commands "restorequeueing map X" and
"restorequeing maps" now only affect maps that had queueing
manually disabled using "disablequeuing maps" or
"disablequeuing map X" beforehand
* Spelling fixes (forwarded request 1137069 from mwilck)
OBS-URL: https://build.opensuse.org/request/show/1137070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=159
- Update to version 0.9.7+93+suse.e2f2272:
* fix ANA prioritizer enablement logic (bsc#1218326)
* avoid setting queue_if_no_path on multipath maps for which the
no_path_retry timeout has expired
* the interactive commands "restorequeueing map X" and
"restorequeing maps" now only affect maps that had queueing
manually disabled using "disablequeuing maps" or
"disablequeuing map X" beforehand
* Spelling fixes
OBS-URL: https://build.opensuse.org/request/show/1137069
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=324
- Update to version 0.9.7+76+suse.5f857af:
* Update to upstream 0.9.7 (jsc#PED-6464)
* added max_retries config option to limit SCSI retries
* added auto_resize config option to enable resizing multipath maps automatically
* fixed memory and error handling for code using aio (marginal path code,
directio path checker)
* dropped modules-load.d/multipath.conf; replaced by a dependency on
modprobe@dm-multipath.service (systemd >= 245: SLE15-SP3 and later only)
and a softdep on sd_mod for the SCSI device handlers
(bsc#1217377)
* On SLE/Leap suse-module-tools doesn't ship a scsi_mod->sd_mod softdep yet.
Add it here, too. It will be overridden by s-m-t when it's added there.
* drop usr_prefix= setting in SLE build recipes (set to /usr by upstream
automatically) (forwarded request 1128106 from mwilck)
OBS-URL: https://build.opensuse.org/request/show/1128122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=158
- Update to version 0.9.7+76+suse.5f857af:
* Update to upstream 0.9.7 (jsc#PED-6464)
* added max_retries config option to limit SCSI retries
* added auto_resize config option to enable resizing multipath maps automatically
* fixed memory and error handling for code using aio (marginal path code,
directio path checker)
* dropped modules-load.d/multipath.conf; replaced by a dependency on
modprobe@dm-multipath.service (systemd >= 245: SLE15-SP3 and later only)
and a softdep on sd_mod for the SCSI device handlers
(bsc#1217377)
* On SLE/Leap suse-module-tools doesn't ship a scsi_mod->sd_mod softdep yet.
Add it here, too. It will be overridden by s-m-t when it's added there.
* drop usr_prefix= setting in SLE build recipes (set to /usr by upstream
automatically)
OBS-URL: https://build.opensuse.org/request/show/1128106
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=322
- Update to version 0.9.6+115+suse.07776fb
* multipathd: Added support to handle FPIN-Li events for FC-NVMe
- Update to version 0.9.6+110+suse.5dfdf35:
* The options "bindings_file", "prkeys_file", and "wwids_file",
which have been deprecated since multipath-tools 0.8.8,
aren't supported any more. The paths to these files are now
hard-coded to "bindings", "prkeys" and "wwids" under
/etc/multipath.
* Strictly avoid assigning map aliases that are already taken
(bsc#1213265)
* Improve handling of user-friendly names
* avoid "multipath -d" (dry-run) changing SCSI timeouts in sysfs
(bsc#1213809)
- spec file:
* adapt prefix values to upstream changes
* fix compilation flags for "make check"
* pass EXTRAVERSION to build (forwarded request 1120227 from mwilck)
OBS-URL: https://build.opensuse.org/request/show/1120229
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=156
- Update to version 0.9.6+115+suse.07776fb
* multipathd: Added support to handle FPIN-Li events for FC-NVMe
- Update to version 0.9.6+110+suse.5dfdf35:
* The options "bindings_file", "prkeys_file", and "wwids_file",
which have been deprecated since multipath-tools 0.8.8,
aren't supported any more. The paths to these files are now
hard-coded to "bindings", "prkeys" and "wwids" under
/etc/multipath.
* Strictly avoid assigning map aliases that are already taken
(bsc#1213265)
* Improve handling of user-friendly names
* avoid "multipath -d" (dry-run) changing SCSI timeouts in sysfs
(bsc#1213809)
- spec file:
* adapt prefix values to upstream changes
* fix compilation flags for "make check"
* pass EXTRAVERSION to build
OBS-URL: https://build.opensuse.org/request/show/1120227
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=318
- Update to version 0.9.6+71+suse.525c32f:
* avoid changing SCSI timeouts in "multipath -d" (bsc#1213809)
- Update to version 0.9.6+70+suse.63925e8:
Upstream feature additions and bug fixes:
* ignore nvme devices by default if nvme native multipath is enabled
* add "group_by_tpg" path_grouping_policy
* add config options "detect_pgpolicy" and "detect_pgpolicy_use_tpg"
* libmultipath: add ALUA tpg path wildcard "%A"
* make prioritizer timeouts consistent with checker timeouts
* fix dev_loss_tmo even if not set in configuration (bsc#1212440)
* libmultipath: fix max_sectors_kb on adding path
* fix warnings reported by udevadm verify
OBS-URL: https://build.opensuse.org/request/show/1109325
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=313
- Update to version 0.9.4+79+suse.25c23a9:
* fix multipath-tools build with liburcu 0.14.0
- Upstream bug fixes:
* libmultipath: return 'pending' state when port is in transition
* multipath.rules: fix "smart" bug with failed valid path check
* libmpathpersist: fix resource leak in update_map_pr()
* libmultipath: keep renames from stopping other multipath actions (forwarded request 1072176 from mwilck)
OBS-URL: https://build.opensuse.org/request/show/1072177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=151
- Update to version 0.9.4+68+suse.98559ea:
* libmultipath: bump ABI version to 18.0.0
* libmultipath: pathinfo: don't fail for devices lacking INQUIRY properties
(gh#opensvc/multipath-tools#56)
* libmpathpersist: use conf->timeout for updating persistent reservations
(gh#opensvc/multipath-tools#45)
* libmultipath: is_path_valid(): check if device is in use
(bsc#1203141) (added libmount dependency)
* libmultipath: orphan paths if coalesce_paths frees newmp (bsc#1207546)
* multipathd: handle no active paths in update_map_pr (bsc#1207546)
* multipathd: make pr registration consistent (bsc#1207546)
* libmultipath: don't leak memory on invalid strings (bsc#1207546)
* multipath.conf(5): improve documentation of dev_loss_tmo (bsc#1207546)
* libmpathpersist: fix command keyword ordering (bsc#1207546)
* libmultipath: fix 'show paths format' failure
* minor bugfixes
* hwtable fixes
* Build system rework
* spec file: adapt make command line to changes in build system
* spec file: use make -Orecurse (better readable output)
* spec file: use verbose build (forwarded request 1060999 from mwilck)
OBS-URL: https://build.opensuse.org/request/show/1061002
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=150
- Update to version 0.9.4+68+suse.98559ea:
* libmultipath: bump ABI version to 18.0.0
* libmultipath: pathinfo: don't fail for devices lacking INQUIRY properties
(gh#opensvc/multipath-tools#56)
* libmpathpersist: use conf->timeout for updating persistent reservations
(gh#opensvc/multipath-tools#45)
* libmultipath: is_path_valid(): check if device is in use
(bsc#1203141) (added libmount dependency)
* libmultipath: orphan paths if coalesce_paths frees newmp (bsc#1207546)
* multipathd: handle no active paths in update_map_pr (bsc#1207546)
* multipathd: make pr registration consistent (bsc#1207546)
* libmultipath: don't leak memory on invalid strings (bsc#1207546)
* multipath.conf(5): improve documentation of dev_loss_tmo (bsc#1207546)
* libmpathpersist: fix command keyword ordering (bsc#1207546)
* libmultipath: fix 'show paths format' failure
* minor bugfixes
* hwtable fixes
* Build system rework
* spec file: adapt make command line to changes in build system
* spec file: use make -Orecurse (better readable output)
* spec file: use verbose build
OBS-URL: https://build.opensuse.org/request/show/1060999
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=304
- Update to version 0.9.1+48+suse.9c6c435:
* Upstream version update
* kpartx_id: remove bashism
* Doc: add multipathc.8 manual page
- Update to version 0.9.0+134+suse.dbf2e2d:
* Add multipathc command under GPL3.0, and split off libmpathutil
(bsc#1202616)
* Fix command completion in interactive mode (bsc#1201483)
* multipathd: fix use-after-free in handle_path_wwid_change()
(bsc#1201483)
* Improve startup time for very large multipath.conf (bsc#1200523)
* Avoid checker blocking event handling for huge number of devices
(boo#1203085)
* Cleanup sysfs accessors in libmultipath
* Minor upstream bug fixes
* Spelling fixes
* Documentation: add ALUA info to README.md, delete README.alua
OBS-URL: https://build.opensuse.org/request/show/1001779
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=291
Fix revision in _service file
- Update to version 0.9.0+39+suse.51a2ab1:
Upstream bug fixes:
* libmultipath: fix find_multipaths_timeout for unknown hardware
(boo#1201483)
* multipath-tools: fix "multipath -ll" for Native NVME Multipath devices
(boo#1201483)
- Update to version 0.9.0+33+suse.fdc6686
* multipath.conf: add support for "protocol" subsection in
"overrides" section to set certain config options by protocol.
* Removed the previously deprecated options getuid_callout,
config_dir, multipath_dir, pg_timeout
* hwable fixes and additions
* multipath.conf(5): add disclaimer about vendor support
* libmultipath, kpartx: fix callers of dm_get_next_target()
* Change built-in defaults for NVMe: group by prio, and immediate
failback
* Allow compilation with -D_FORTIFY_SOURCE=3
OBS-URL: https://build.opensuse.org/request/show/989504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=143
Added changelog entries
- Update to version 0.9.0+33+suse.fdc6686
* multipath.conf: add support for "protocol" subsection in
"overrides" section to set certain config options by protocol.
* Removed the previously deprecated options getuid_callout,
config_dir, multipath_dir, pg_timeout
* Change built-in defaults for NVMe: group by prio, and immediate
failback
* Allow compilation with -D_FORTIFY_SOURCE=3
OBS-URL: https://build.opensuse.org/request/show/989269
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=286
- Update to version 0.8.9+90+suse.71a70fb:
* support overriding -D_FORTIFY_SOURCE in OPTFLAGS
* add -U_FORTIFY_SOURCE to optflags to avoid compilation errors
on old distros
- Update to version 0.8.9+87+suse.a1eb122:
* add ability to autodetect support for -D_FORTIFY_SOURCE=3
- Update to version 0.8.9+85+suse.a9da21c:
* This is a pre-release of multipath-tools 0.9.0
* multipath.conf: add "protocol" subsection in "overrides" section
This allows to set "dev_loss_tmo", "fast_io_fail_tmo", and
"eh_deadline" on a per-protocol basis rather than per storage
* multipath.conf: drop support for deprecated options:
getuid_callout, pg_timeout, config_dir, multipath_dir
* multipathd: don't switch to DAEMON_IDLE during startup
(bsc#1199346, bsc#1197570)
* multipathd: avoid delays during uevent processing (bsc#1199347)
* Fixes for minor issues reported by coverity
* Fix for memory leak with uid_attrs
* Fix possibility to redefine -D_FORTIFY_SOURCE macro.
* Updates for built in hardware db
- Update to version 0.8.9+42+suse.45974f11:
* Logging improvements
* Fix busy loop with delayed_reconfigure (bsc#1199342)
* multipathd: use remove_map_callback for delayed reconfigure
* multipathd: Don't keep starting TUR threads, if they always hang.
(bsc#1199345)
* Fix handling of path addition in read-only arrays on NVMe
OBS-URL: https://build.opensuse.org/request/show/976432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=142
- Update to version 0.8.9+87+suse.a1eb122:
* add ability to autodetect support for -D_FORTIFY_SOURCE=3
- Update to version 0.8.9+85+suse.a9da21c:
* This is a pre-release of multipath-tools 0.9.0
* multipath.conf: add "protocol" subsection in "overrides" section
This allows to set "dev_loss_tmo", "fast_io_fail_tmo", and
"eh_deadline" on a per-protocol basis rather than per storage
* multipath.conf: drop support for deprecated options:
getuid_callout, pg_timeout, config_dir, multipath_dir
* multipathd: don't switch to DAEMON_IDLE during startup
(bsc#1199346, bsc#1197570)
* multipathd: avoid delays during uevent processing (bsc#1199347)
* Fixes for minor issues reported by coverity
* Fix for memory leak with uid_attrs
* Fix possibility to redefine -D_FORTIFY_SOURCE macro.
* Updates for built in hardware db
- Update to version 0.8.9+42+suse.45974f11:
* Logging improvements
* Fix busy loop with delayed_reconfigure (bsc#1199342)
* multipathd: use remove_map_callback for delayed reconfigure
* multipathd: Don't keep starting TUR threads, if they always hang.
(bsc#1199345)
* Fix handling of path addition in read-only arrays on NVMe
* Updates of built-in hardware database
- Update to upstream 0.8.9
* libmultipath: only warn once about unsupported dev_loss_tmo
* Otherwise code-identical to 0.8.8+64
OBS-URL: https://build.opensuse.org/request/show/976003
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=280