SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for kpartx-0.9.9+249+suse.0fc97cd-195.2.i586.rpm :

* Wed Oct 09 2024 obs-service-tar-scmAATTinvalid- Update to version 0.9.9+249+suse.0fc97cd:
* libmultipath: bump version to 0.10.0
* Updated NEWS.md
* libmultipath, libmpathutil: explicitly annotate {get,put}_multipath_config as weak
* multipath-tools: update info about path_grouping_policy in the man page
* libmpathpersist: reinstate ABI 2.1.0
* libmpathcmd: reinstate ABI 1.0.0
* libmpathutil: removed duplicate check for subsection devices
* multipath: display the correct configuration when dumping config
* multipath-tools: add more info about the tur checker to the man page
* libmultipath: don\'t define __user
* libmpathutil: rename struct _vector to vector_s
* kpartx: rename macros with leading underscores
* multipath-tools tests: rename functions with double underscores
* multipathd: rename symbols with double leading underscore
* libdmmp: rename non-static functions starting with underscore
* libdmmp: rename enum values and variables starting with _DMMP_
* libdmmp: rename macros starting with _DMMP
* libmpathpersist: rename functions with double leading underscore
* libmultipath: remove struct and union names in cciss.h
* libmultipath: remove dead code in pgpolicies.h
* libmultipath: rename symbols starting with underscore in print.h
* libmultipath: rename _init_config()
* libmultipath: rename _cleanup_foreign()
* libmultipath: foreign: rename _check() to check__()
* libmultipath: rename _dm_flush_map() to dm_flush_map__()
* libmultipath: rename __internal_config variable
* libmultipath: rename macros starting with underscore
* libmultipath: rename enum values with double underscores in structs.h
* libmultipath: rename macros with double underscores in propsel.c
* libmultipath: rename __snprint_foreign_topology()
* libmultipath: rename __sysfs_attr_get_value()
* libmultipath: rename __unlock()
* libmultipath: rename __snprint_config()
* libmultipath: rename identifiers with leading underscores in discovery.h
* libmultipath: rename identifiers with leading underscores in devmapper.h
* libmultipath: checkers.h: fix __CHECKER_FIRST_MSG in comment
* libmultipath: rename _NVME_LIB_C
* libmpathutil: rename _install_keyword() to install_keyword__()
* libmpathutil: rename _log_bitfield_overflow()
* libmpathutil: rename __append_strbuf_str() and __get_strbuf_buf()
* libmpathutil: rename _MAX_CMD_LEN
* libmpathcmd: rename __mpath_connect() to mpath_connect__()
* multipath-tools: use common convention for \"header file included\" macros
* multipathd: fix __attribute typo
* libmultipath: devmapper.c: rename __DR_UNUSED__, and fix __attribute typo
* libmpathutil: fix __attribute typo in log_pthread.c
* libmpathutil.version: remove strlcpy and strlcat, and LIBMULTIPATH section
* libmpathutil: rename strlcat and strlcpy
* libmpathutil: avoid extra memory allocation in print_strbuf()
* multipath-tools tests: make alias.test succeed with increased verbosity
* libmultipath: fix ontap prioritizer snprintf limits
* multipathd: show pending reconfigs in \'show daemon\' output
* multipath-tools: update NEWS.md
* multipathd: clean up the correct wwid in check_path_wwid_change
* multipathd: check paths in order by mpp
* multipathd: factor out actual path checking loop from checkerloop
* multipathd: make multipath devices manage their path check times
* multipathd: don\'t read conf->checkint twice in check_path
* multipathd: handle changed wwid when adding partial path
* multipathd: correctly handle paths removed for a wwid change
* multipathd: always resync map in reload_and_sync_map
* multipathd: resync map after setup_map in resize_map
* multipathd: resync map after setup_map in ev_remove_path
* multipathd: adjust when mpp is synced with the kernel
* multipathd: reorder path state checks
* multipathd: return 0 from check_path() if that path wasn\'t checked
* multipathd: set pp->tick = max_checkint in handle_uninitialized_path
* multipathd: check paths immediately after failing udev initialization
* multipathd: handle uninitialized paths in new function
* multipathd: refactor path state getting code into a helper
* multipathd: remove checker restart optimization
* multipathd: make cli_add_map() handle adding maps by WWID correctly
* libmultipath: rename dm_map_present_by_wwid() and add outputs
* libmpathpersist: set mpp->mpe before selecting reservation_key
* fixup \"libmultipath: use libmp_pathinfo() in update_multipath_table()\"
* libmpathutil: avoid size_t underflow in strchop()
* multipath-tools: use signed loop variable in vector_foreach_slot
* libmpathcmd: check len parameter in mpath_recv_reply_data()
* Update README.md
* libmultipath.version: remove dm_get_wwid()
* multipath-tools: remove duplicate headers
* GitHub workflows: sles.yaml: run root tests
* fixup \"libmultipath tests: add tests for libmp_mapinfo()\"
* GitHub workflows: sles.yaml: add pull-params
* GitHub workflows: sles.yaml: enable SLE12
* GitHub workflows: sles.yaml: run if workflow changed
* GitHub workflows: sles.yaml: adapt to registry organization changes
* GitHub workflows: spelling fixes
* GitHub workflows: foreign.yaml: run dmevents test as root
* GitHub workflows: native.yml: run root tests
* GitHub workflows: native.yaml: fix os name for Debian Jessie
* multipath-tools tests: Fix .SECONDARY in Makefile for GNU make 4.4
* Makefile: add targets for test-progs.cpio and test-progs.tar
* multipath-tools tests: fix directio test with real device
* libmultipath: don\'t call do_foreach_partmaps() recursively
* libmultipath: Move UUID check into libmp_pathinfo__()
* libmultipath: fix deferred_remove logic in remove_partmap()
* libmpathpersist: use mpp->alias in do_mpath_persistent_reserve_out()
* libmpathpersist: use libmp_mapinfo() in mpath_get_map()
* libmultipath: simplify dm_get_maps()
* multipathd: implement add_map_without_path() with libmp_mapinfo()
* multipath: implement check_usable_paths() with libmp_pathinfo()
* libmultipath: split off update_multipath_table__()
* libmultipath: drop extra call to dm_map_present() in domap()
* libmultipath: update mpp->dmi in update_multipath_table()
* libmultipath: use libmp_pathinfo() in update_multipath_table()
* libmultipath: use libmp_mapinfo() in do_foreach_partmaps()
* libmultipath: add dmp_errstr() helper
* libmultipath: add is_mpath_part_uuid() helper
* libmultipath: add is_mpath_uuid() helper
* libmultipath: use libmp_mapinfo() in _dm_flush_map()
* libmultipath: implement dm_get_multipath() with new API
* libmultipath: implement dm_is_mpath() with new API
* libmpathpersist: skip redundant dm_map_present() call
* libmultipath: reimplement dm_get_opencount() with new API
* libmultipath: reimplement dm_map_present_by_uuid()
* libmultipath: reimplement dm_map_name() with new API
* libmultipath: improve dm_get_wwid() return value logic
* libmultipath: rename dm_get_uuid() -> dm_get_wwid()
* libmultipath: is_mpath_part(): improve parsing
* libmultipath: remove dm_get_prefixed_uuid()
* libmultipath: implement dm_get_info() and dm_map_present() with new API
* libmultipath tests: add tests for libmp_mapinfo()
* libmultipath: add libmp_mapinfo()
* libmultipath: Use symbolic return values for dm_is_mpath()
* libmultipath: rename dm_type()->dm_type_match() and use symbolic values
* libmultipath: add cleanup_dm_task(), and use it in devmapper.c
* libmultipath: add cleanup helpers for struct multipath
* libmpathutil: add cleanup_vector()
* libmpathutil: export cleanup_udev_device()
* multipath-tools: don\'t call dm_task_no_open_count()
* libmultipath: use DM_DEVICE_INFO in dm_mapname()
* libmultipath: remove unused includes in devmapper.h
* multipath-tools: .gitignore: ignore o.wrap files for CI helpers
* multipath-tools: compile_commands.json fixes
* multipath-tools: Remove hard-coded paths to executables
* kpartx.rules: use AATTBINDIRAATT to locate kpartx
* Makefile.inc: replace AATTBINDIRAATT with $(TGTDIR)/$(bindir)
* multipathd.service.in: use AATTBINDIRAATT instead of /sbin
* create-config.mk: use printf instead of /bin/echo
* multipath-tools CI: fix dmevents test for Debian Sid, arm/v7
* multipath-tools CI: more fixes for arm/v7
* GitHub workflows: multiarch: add openSUSE Tumbleweed
* multipath-tools: add more tags XSG1 vendors
* multipath-tools: add older HUAWEI models
* multipath.conf.5: fix the description of prio_args for path_latency prio
* multipathd: free alias if cli_add_map() is cancelled
* multipath-tools: Makefile.inc: compile with -fexceptions
* libmultipath: check for not PATH_UP in detect_alua
* multipathd: fix flush check in flush_map()
* GitHub workflows: enable rolling tests for next and edge branches
* multipath-tools CI: more fixes for arm/v7
* GitHub workflows: multiarch: add openSUSE Tumbleweed
* libmultipath: bump version to 0.9.9
* More updates to NEWS.md
* multipath-tools man pages: Add format wildcard descriptions
* libmultipath: change the vend/prod/rev printing
* multipath-tools man pages: add missing multipathd commands
* multipathd: Stop double counting map failures for no_path_retry > 0
* libmultipath: print all values in snprint_failback
* multipath-tools man pages: don\'t assume multipath.socket is enabled
* libmultipath: remove pathgroup wildcard options
* libmultipath: accept wwids in find_mp_by_str
* libmultipath: accept poorly chosen aliases in find_mp_by_str
* multipath.conf.5.in: fix man page date
* update NEWS.md
* GitHub Workflows: native.yaml: run for Fedora 40
* libmultipath: add argument names to some prototypes
* libmultipath: use bitwise flags for dm_simplecmd API
* libmultipath: use bitwise flags for map flushing API
* libmultipath: fix deferred_remove function arguments
* libmultipath: pad dev_loss_tmo to avoid race with no_path_retry
* libmultipath: remove redundant config option from InfiniBox config
* libmultipath: change flush_on_last_del to fix a multipathd hang
* libmultipath: export partmap_in_use
* multipath-tools: update man pages dates
* multipath-tools: unify text in multipath.conf.5
* multipath-tools: simplify comment in hwtable
* multipath.conf(5): update documentation for max_sectors_kb
* libmultipath: add wildcard %k for printing max_sectors_kb
* libmultipath: set max_sectors_kb in adopt_paths()
* libmultipath: Only set max_sectors_kb on map creation
* Revert \"libmultipath: fix max_sectors_kb on adding path\"
* libmultipath: add mp_find_path_by_devt()
* libmultipath: move get_udev_for_mpp to sysfs.c
* multipath-tools: add TGTDIR option
* GitHub workflows: run workflows if workflow file has changed
* GitHub actions: fixes for spelling CI
* multipath-tools tests: fix CI failures with clang on Fedora Rawhide
* multipath-tools tests: fix CI failures on arm/v7 with glibc 2.37
* kpartx.rules: ignore DM_SUSPENDED
* 11-dm-mpath.rules: make label names more intuitive
* 11-dm-mpath.rules: simplify PATH_FAILED case
* 11-dm-mpath.rules: replace DM_NOSCAN by .DM_NOSCAN
* 11-dm-mpath.rules: replace DM_SUSPENDED by .DM_SUSPENDED
* 11-dm-mpath.rules: don\'t import properties with new 13-dm-disk.rules
* 11-dm-mpath.rules: adapt coldplug event handling ro 10-dm.rules update
* 11-dm-mpath.rules: adapt MPATH_DEVICE_READY=0 logic to 10-dm.rules update
* 11-dm-mpath.rules: don\'t import ID_FS_VERSION from udev db
* 11-dm-mpath.rules: don\'t import DM_NOSCAN from udev db
* 11-dm-mpath.rules: explain logic for device becoming ready while suspended
* multipathd: Set CPUWeight to 1000 and LimitRTPRIO to 10
* multipathd: make multipathd set priority to RLIMIT_RTPRIO
* Revert \"libmultipath: fix max_sectors_kb on adding path\"
* libmpathutil: really always use glibc basename()
* multipathd: make multipathd scheduling configurable
* multipathd: use condlog level for setscheduler error message
* 11-dm-mpath.rules: fix misspelled DM_UDEV_DISABLE_OTHER_RULES_FLAG
* Tue Feb 27 2024 Martin Wilck - Remove libmpathpersist-example-old.c, which has been obsolete since multipath-tools 0.8.6.
* Mon Feb 26 2024 Martin Wilck - Update to version 0.9.8+83+suse.bcae610 (bsc#1220374)
* multipath-tools: added NEWS.md
* Thu Feb 15 2024 Martin Wilck - Update to version 0.9.8~1+82+suse.dcd98a3:
* Adapt package version such that it shows as a 0.9.8 prerelease
* Add missing udev rules file
* Wed Feb 14 2024 Martin Wilck - Update to version 0.9.7+148+suse.9780ae0:
* 11-dm-mpath.rules: Fix quoting mistake (bsc#1219142)
* Mon Feb 12 2024 Martin Wilck - Update to version 0.9.7+148+suse.7d9953e.obscpio
* This is a multipath-tools 0.9.8 pre-release
* fix fast_io_fail for Infinibox (bsc#1219348)
* Fix activation of LVM volume groups during coldplug (bsc#1219142)
* Mon Feb 12 2024 Martin Wilck - Update to version 0.9.7+140+suse.2d78457:
* This is a multipath-tools 0.9.8 pre-release
* Socket activation via multipathd.socket has been disabled by default because it has undesirable side effects on systems without multipath. Users with multipath hardware should enable multipathd.service
* The restorequeueing CLI command now only enables queueing if disablequeueing had been sent before
* Avoid multipathd hang during map flush
* multipathd now tracks the queueing mode of maps in its internal features string
* Improve error messages in \'multipathd -k\'
* Fix segfault in autoresize code (bsc#1219289)
* Fix missing map reloads (bsc#1219796)
* Documentation fixes, spelling fixes, minor code fixes
* Fri Jan 05 2024 Martin Wilck - 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
* Tue Nov 21 2023 Martin Wilck - 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 modprobeAATTdm-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)
* Wed Oct 25 2023 Martin Wilck - Update to version 0.9.6+115+suse.07776fb
* multipathd: Added support to handle FPIN-Li events for FC-NVMe
* Fri Sep 15 2023 Martin Wilck - 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
* Tue Sep 12 2023 Martin Wilck - Configuration directory should be /etc/multipath/conf.d (broken since 0.9.4+68+suse.98559ea)
* Thu Sep 07 2023 Martin Wilck - Update to version 0.9.6+71+suse.f07325e:
* avoid changing SCSI timeouts in \"multipath -d\" (bsc#1213809)
* Wed Sep 06 2023 Martin Wilck - 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 (bsc#1212854)
* 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
* Fri May 12 2023 Martin Wilck - Update to version 0.9.5+68+suse.d1b6a1c: Upstream bugfixes:
* libmultipath: use directio checker for LIO targets (gh#opensvc/multipath-tools#54)
* multipathd.service: remove \"Also=multipathd.socket\" (gh#opensvc/multipath-tools#65)
* libmultipathd: Avoid parsing errors due to unsupported designators
* Wed Mar 22 2023 Martin Wilck
* libmultipath: avoid grouping paths wrongly with \"find_multipaths smart\" (bsc#1209623)
* Wed Mar 15 2023 Martin Wilck - 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
* Wed Jan 25 2023 Martin Wilck - 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, bsc#1209345)
* 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
* Wed Jan 18 2023 Martin Wilck - Fix \"rpm --verify\" (bsc#1207232)
* Wed Oct 26 2022 Martin Wilck - Update to version 0.9.2+59+suse.ac8942d:
* Fix segfault in \"multipath -t\" command (boo#1204731)
* Mon Oct 24 2022 Martin Wilck - Update to version 0.9.2+57+suse.cf3c1e9:
* Fix multipathd authorization bypass and symlink attack (bsc#1202739 CVE-2022-41973 CVE-2022-41974)
* add multipath-dracut.conf: dracut config file to install tmpfiles.d/multipath.conf in initramfs
* Use \"queue_mode bio\" for NVMeoF/TCP devices
* Upstream bug fixes and hwtable updates- Drop recompress.service, it just slows down build
* Fri Sep 09 2022 Martin Wilck - Update to version 0.9.1+52+suse.be8809e:
* Code-identical to 0.9.1+48+suse.9c6c435 (merge in git repo to preserve history; fix revision in _service file).
* Wed Sep 07 2022 Martin Wilck - Update to version 0.9.1+48+suse.9c6c435:
* Upstream version update
* kpartx_id: remove bashism
* Doc: add multipathc.8 manual page
* Sat Sep 03 2022 Martin Wilck - 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
* Wed Aug 24 2022 mwilckAATTsuse.com- Update to version 0.9.0+55+suse.33d8854:
* Avoid linking to libreadline to avoid licensing issue (bsc#1202616)
* Wed Jul 13 2022 Martin Wilck - 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)
* Wed Jul 13 2022 Martin Wilck - 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
* Wed May 11 2022 Martin Wilck - 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
* Tue May 10 2022 Martin Wilck - Update to version 0.8.9+87+suse.a1eb122:
* add ability to autodetect support for -D_FORTIFY_SOURCE=3
* Mon May 09 2022 Martin Wilck - 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
* Thu Apr 14 2022 Martin Wilck - 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
* Mon Mar 28 2022 Martin Wilck - If multipath-tools is newly installed, load dm-multipath (bsc#1196898)
* Wed Feb 16 2022 Martin Wilck - Update to version 0.8.8+64+suse.f265f7e0:
* libmultipath: fix printing native nvme multipath topology (bsc#1196011)
* libmultipath: add %L path wildcard for 64-bit hex LUN
* libmultipath: support host adapter name lookup for s390x ccw bus
* Tue Feb 15 2022 Martin Wilck - Update to version 0.8.8+60+suse.4c5922cb:
* multipathd: add suppport for FC Fabric Performance Impact Notifications (FPIN) (bsc#1195506)
* Wed Feb 09 2022 Martin Wilck - Version 0.8.8+57+suse.dfb672fe
* kpartx.rules: skip MD devices (bsc#1195644)
* libmultipath: hwtable: use ALUA for all LIO targets (bsc#1195649)
* multipathd.service: drop ExecStartPre for loading dm-multipath (bsc#1195397)
* Wed Feb 02 2022 Martin Wilck - Version 0.8.8+45+suse.628d603e
* fix handling of historical-service-time path selector (bsc#1195425)
* fix marking multipath devices as failed prematurely on startup (bsc#1195426)
* multipathd.service: remove LimitCORE=infinity directive This should only be enabled for debugging.
* multipathd.service: don\'t load scsi_dh modules (bsc#1195397) This is done via modules-load.d functionality on (open)SUSE- Upstream fixes:
* Fix claiming of paths with \"find_multipaths strict\"
* Avoid unnecessary read-only reloads
* Fri Jan 07 2022 Martin Wilck - Version 0.8.8+13+suse.79c3556f
* code-wise identical to 0.8.8+38+suse.2bdd3a14 (previous version number was too high by mistake)
* Mon Dec 06 2021 mwilckAATTsuse.com- Update to 0.8.8+38+suse.2bdd3a14.obscpio
* upstream version bump. Code-wise identical to 0.8.7+138+suse.7c9afe31
* Fri Dec 03 2021 Martin Wilck - Drop versioned dependency on libmpath0 again (bsc#1190622)
* Since 0.8.6, libmultipath and libmpathpersist have got proper ABI versioning, and rpmbuild auto-generates dependencies on libmultipath.so.0(LIBMULTIPATH_13.0.0) etc.
* Thu Dec 02 2021 Martin Wilck - Update to version 0.8.7+138+suse.7c9afe31: New upstream version (pre-0.8.8)
* deprecate \"config_dir\" and \"multipath_dir\" config options (will be removed in future version)
* remove dependency on systemd-udevd-settle.service (boo#1193336)
* fix crash in remove_map (boo#1193334)
* CLI: add path wildcard \"%I\" for init state
* CLI: add \"reconfigure all\" command
* allow multiple pending \"reconfigure\" commands (bsc#1189551)
* speed up \"reconfigure\" by avoiding unnecessary map reloads (bsc#1189551)
* rework of CLI command handler (unix socket handler) to avoid hanging CLI commands (bsc#1189551)
* fix multipathd startup after stop during reconfigure (boo#1193338)
* improve error detection and warning messages in config file parser
* fix exit status of multipath -T (bsc#1191900)
* fix defects reported by coverity (boo#1193342) - avoid sleeping with locks held - exit if bindings file is broken - set umask before mkstemp - add bounds and consistency checks in SCSI VPD parsing code
* add hardware table entry for DellEMC/ME4 (PowerVault ME4)
* Tue Sep 21 2021 Martin Wilck - Add a versioned dependency of multipath-tools on libmpath0 (bsc#1190622)
* Fri Sep 10 2021 Martin Wilck - Update to version 0.8.7+14+suse.5a09bfa1:
* Fix possible string overflows (bsc#1188148)- Upstream fixes / changes
* better string handling
* multipath: print warning if multipathd isn\'t running
* mpathpersist: better error msg when no usable paths exist
* fixes from 0.8.6+32+suse.f11c192 merged upstream
* Fri Aug 13 2021 Martin Wilck - Spec file: remove compatibility code for SLE <= SLE15-SP2
* Thu Aug 12 2021 mwilckAATTsuse.com- Update to version 0.8.6+32+suse.f11c192:
* libmultipath:fix compilation with glibc 2.34 (bsc#1189099)
* libmultipath: avoid buffer size warning with systemd 240+ (bsc#1189176)
* libmultipath: use uint64_t for sg_id.lun (bsc#1187534)- Upstream bug fixes:
* multipath-tools: make HUAWEI/XSG1 config work with alua and multibus
* multipath-tools: add info about HPE Alletra 6000 and 9000
* multipathd: cli_getprkey(): fix return value and \"aptpl\" support
* multipathd: don\'t rescan_path on wwid change in uev_update_path
* kpartx: Don\'t leak memory when getblock returns NULL
* multipath: free vectors in configure
* multipathd: fix ev_remove_path return code handling
* multipathd: remove duplicate orphan_paths in flush_map
* multipathd: don\'t fail to remove path once the map is removed
* multipathd: fix compilation issue with liburcu < 0.8
* Tue Jun 08 2021 Ludwig Nussel - install to /usr on Tumbleweed (boo#1029961)
* Tue May 18 2021 Martin Wilck - Update to version 0.8.6+10+suse.47711374:
* Github workflows: add CI for SUSE-specific branches
* Fri Apr 02 2021 Martin Wilck - Disabled LTO for multipath-tools
* The test for is_valid_path fails if LTO is enabled, just disabling it for %check is insufficient.
* Thu Apr 01 2021 mwilckAATTsuse.com- Update to version 0.8.6+9+suse.6c05a61: Update to upstream 0.8.6.
* add eh_deadline option to avoid endless SCSI error handling
* add wwid_recheck option to detect storage configuration changes
* add library versioning for libmultipath, libmpathpersist etc. and to libmultipath plugins
* move some global symbols to libmultipath (udev, logsink, etc) and provide default implementations for get_multipath_config() etc. This allows simplifiying libmpathpersist_example.c drastically.
* fixes for shutdown issues and various race conditions on exit
* improve cleanup on exit, fix memory leaks
* add libmpathvalid library
* fixes for SAS expanders (bsc#1178377, bsc#1178379, bsc#1177081)
* Avoid access to root FS while queueing IO (bsc#1178049, bsc#1181234)
* lots of bug fixes, additions to built-in hardware table, and CI improvements (bsc#1186212)
* kpartx: free loop device after listing partitions (boo#1107187) Bug fixes on top of 0.8.5 mentioned below are also included in this upstream version.
* Thu Apr 01 2021 mwilckAATTsuse.com- Update to version 0.8.5+30+suse.633836e:
* multipathd: give up \"add missing path\" after multiple failures (bsc#1183963)
* Thu Mar 18 2021 mwilckAATTsuse.com- Update to version 0.8.5+29+suse.5dabcd2:
* 11-dm-mpath.rules: run \"multipath -U\" with -v1 (bsc#1182871)
* libmultipath: merge update_multipath_table() and update_multipath_status() (bsc#1183666)
* Fri Mar 12 2021 mwilckAATTsuse.com- Update to version 0.8.5+26+suse.2cbedfd: Avoid \"illegal request\" errors on non-RDAC storage (bsc#1182072, bsc#1177371)
* Wed Mar 10 2021 mwilckAATTsuse.com- Update to version 0.8.5+23+suse.c11b054:
* multipath -U: reduce log level of \"adding new path\" message (bsc#1181435, bsc#1183666)
* Wed Feb 10 2021 mwilckAATTsuse.com- Update to version 0.8.5+22+suse.e1e3c48:
* multipath-tools tests: fix stringop-overflow build errors with gcc 11 (bsc#1181877)
* README moved to README.md (has been converted to markdown upstream)
 
ICM