libdmmp-devel-0.7.3+67+suse.8f0c27b-lp150.1.1 >  A Zӵ/=„ IYR$MTiCd0TF(k0DpIf,Q }rT(ON΅e2SEnHߘ kpv,%-D}#&혲zRnrKx55 Xs1sR*4ÞP $sS3L#Y8a42a4853bb3c8ffa4f7b506a6dc4be27a95c01f8e6a0e47250fc8fa610a55ec83d6037c9f22b7f439cdc64144076dd9fd83345a&Zӵ/=„!='lȂʅ^O%,)8IQ#7A=[܎] )ܝgN3u+O )jh'գy/Z⣶_MR# &rNKIvc>u9sY':K$ԁ ?;[h`jmDCTI*+g=B Хh%ʟ-*rk}Q_d[@Ҽ*p]ASeNQWKR`Wr>p>T?Dd& 0 W :@H!! ! P! !  !  ! l! !  ! t  H({89:UFՓGը!H,!Iְ!XY\(!]׬!^bNcd]ebfelgu|!vw!xX!yz@Clibdmmp-devel0.7.3+67+suse.8f0c27blp150.1.1Header files for multipath-tools C APIThis package provides development files and documentation for libdmmp.Zӵlamb66~openSUSE Leap 15.0openSUSEGPL-3.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++http://christophe.varoqui.free.fr/linuxx86_64L"lK6<BJ Ez]IEPyCA큤ZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴZӴb3e7fcaa2dd8e76c67163f192b42b3e40201b8de060c22368b611cfb5d814a0beb6b21f61d9fe42bbd86e1d75b5a40c3a45cd881a35be48de17cacdd8abedf8f592ecd9cb78e6d01ec8ad3ea26cdc6f3d4d84d2074a7f3c45e550a5b72e9b7fac16f13120db0b3714672b8ca5df67c8a2ce0a0c1c0b2a0580a12a109e7041a50c8ec6f0d719c3b91285a8bcd18e092844806dde3ee14d319165f1bc9792ca42b81155e6e2953574667d640dab0d09318462539828eeabf1c0d8936408688507cd26f41630cf4f99f420ba481a218837963279e87d24fb95c3d239202531ac1c56edb3665cf2de18c178a2344be86b8c8fc87bae06dec0de8b33865f326e75ce02faa656706aacbf39af3d8d2f9b21c6567e4d3e56bd1d2d2ee2f0b440f2cca14c3c48e63e792d7c11eac6c2be8fa741bd814577337c294ac1affc6ea3908fad0f47f9f931f879b61857336c80c1407a11e2b3db3e2708f632b1c2cf7f5de0c36c9bcc1cf0b474a7291c5b16da4aeb61e6c8325a2f663874006dc8514506574399d33dd5e95e6000689a356a5033babe92c5d7276c39691f2106d120c1f942de78fc364f4e749545382733bf351aad422c77608441030c56cad51c60d7e84a2f2b69eddad42de2c0ad725bd2880db671199fca2e5df5c46fb3c793fc3812a79d8b3dac3e5817ae021bec7590592077b353ddc86abd9316fdeda6917bdf401c5527c2d95854e9df1bc4f15f507ca6408d0211b48c2c61519166210258531efe48207ffe893e6421168cd62ee0132f406f0f962fabf19093b17bfd9af732a121b5da32dd49594e1416aad50227830a0d55b16dc7659e8d9f7f885999d1504c180790a36ce1195ce0b0f3e83c902e7673b798b2aed4d86c3000e07e9bf5c099f5356b786d2ff550c723aed15e554c4037b25e589300a7a7e2bea35b6c3655c14e29039ad23c7535d67e3c86e51d43b39917cecab128a5c24d29422b1dd16d009dd37efe5d8802b323e44b1d35561aeebc7ced91a3b532211edd3225c1da5d2c072d97c7f69c56c4a8c9e8ea401c3a032dcb2d21dea803c58187dcf0d22e2cd056effb495016feb77dbfcffdc50c01e3e03a489f9f3315fe73b82749fb5cf65052557dcabc48e880776f730326c55335892f08cb556157fd29a3956b711a4982ba871dde46895eb0e293bee99d745fc9f75c8547fb6efaf05a2390d8f0aa8a49bd9967d704c9d0b3bf62f56df24cb0c1d5cec0540a71e527fcd8b46726619fa2a6714b5475e53295d8222dc2fa5182d7ec08c943cba975b1f60683f9b6f5065fe95e03b13546c0d73e0605e6ea64452f0decea329aaa49c2f83fc4b2e3c684fc5525843141b69d51aca5eab75dc0f858584ec4677afe92ce3d0eef24feb59109aca92libdmmp.so.0.1.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmultipath-tools-0.7.3+67+suse.8f0c27b-lp150.1.1.src.rpmlibdmmp-devellibdmmp-devel(x86-64)pkgconfig(libdmmp)@    /usr/bin/pkg-configlibdmmp0_1_0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.7.3+67+suse.8f0c27b3.0.4-14.6.0-14.0-15.2-14.14.1ZJ@Z̧@Z̧@Z̧@Za@ZZZI@ZZZZZp^@Zk@ZaZ]@ZWQZ AND) * added /usr/share/licenses- No functional changes, just licenses - Spec file: fix %license tags and info after closer inspection (bsc#1088801) * kpartx is under GPL-2.0-only * rbd is under LGPL-2.1-only - Update to version 0.7.3+66+suse.dc5fe2d: Fix licensing info (bsc#1088801) * Added fossology assessment as README.licenses * multipath-tools: create LICENSES dir with the text of all used licences- Update to version 0.7.3+61+suse.d4d0494: * 11-dm-mpath.rules: dont't run "multipath -U" during coldplug (bsc#1084748)- Fixed license tags in spec file * multipath tools / libmultipath is GPL-2.0-only * libmpathcmd is LGPL-2.0-or-later * libdmmp is GPL-3.0-or-later * adopt SPDX format.- Update to version 0.7.3+60+suse.46ac839: * libmultipath/hwtable: don't hard-code ALUA for IBM IPR (bsc#1085212, bsc#1075129)- Update to version 0.7.3+59+suse.1b6191c26774: * libmultipath: don't reject maps with undefined prio (bsc#1085212, bsc#1075129) * multipathd: handle errors in uxlsnr as fatal (bsc#1086025)- Update to version 0.7.3+57+suse.bb6be4c8b4ca: * multipathd: fix signal blocking logic (bsc#1086025) * multipath-tools: handle exit signal immediately (bsc#1086025) * multipath: fix DEF_TIMEOUT use (bsc#1086014) * multipath-tools: foreign/NVME implementation v2 (upstream accepted) (bsc#1082419)- Update to version 0.7.3+53+suse.140f4937e9e7: * libmultipath: fix wrong output of "multipath -t" (bsc#1082835)- Update to version 0.7.3+52+suse.08a969b7fce0: - Add limited support for displaying native NVMe multipath (bsc#1082419) * libmultipath: foreign/nvme: implement path display * multipathd: use foreign API * multipath: use foreign API * libmultipath/foreign: nvme foreign library * libmultipath/print: add "%G - foreign" wildcard * libmultipath: API for foreign multipath handling * libmultipath: print: use generic API for get_x_layout() * libmultipath: print: convert API to generic data type * libmultipath: "generic multipath" interface * libmultipath: add vector_convert() * libmultipath: add vector_free_const() * libmultipath: get rid of selector "hack" in print.c - Fix locking errors detected by coverity check (bsc#1082418) * checkers/rbd: missing pthread_lock() on failure path * libmultipath: fix deadlock in tur.c- Fix whitespace in dracut conf file (bsc#1080562)- Update to version 0.7.3+38+suse.a16beed5280a: * kpartx: don't delete partitions from partitions (bsc#1078362) * hwtable: add latest updates (bsc#1078363) * multipathd.service: set TasksMax=infinity (bsc#1060616)- Update to version 0.7.3+31+suse.6804bb73f72d: * libmultipath: hwtable: no_path_retry="queue" for NetApp NVMe (bsc#1073319)- Update to version 0.7.3+30+suse.6b5ed839: * multipath.rules: temporary rule to obtain ID_WWN for NVMe (bsc#1076828) * libmultipath: ignore natively multipathed NVME devices (bsc#1076828) * multipath.rules: handle NVME devices (bsc#1076828) * FIX "libmultipath: hwtable: multibus for NetApp NVMe-FC" (bsc#1073319) * libmultipath: increase path product_id/rev field size for NVMe (bsc#1073319)- Update to version 0.7.3+25+suse.7c9920e2: * assemble_map: no newline at end of params string (bsc#1072253)- Update to version 0.7.3+24+suse.703a61d5: * multipathd.service: drop Before=lvm2-lvmetad.service (bsc#1070427) * libmultipath: hwtable: multibus for NetApp NVMe-FC (bsc#1073319) * libmultipath/propsel: select ALUA prioritizer for RDAC arrays only (bsc#1075539, bsc#1081241) * libmultipath: get_vpd_sgio: support VPD 0xc9 (bsc#1055949) * libmultipath: sgio_get_vpd: add page argument (bsc#1055949) * libmultipath: fix return code of sgio_get_vpd() (bsc#1055949)- Update to version 0.7.3+19+suse.0fd18bdd: * multipathd.socket: add WantedBy=sockets.target (bsc#1072253)- Update to version 0.7.3+18+suse.8c97f433: * multipath -C: decrease log level (bsc#1072504)- Update to version 0.7.3+17+suse.cac42e6f: * test-kpartx: add test for mapping without UUID (bsc#1074013)- Update to version 0.7.3+15+suse.570d5938: * kpartx.rules: fix by-id/scsi-* for user_friendly_names (bsc#1066893)- Update to version 0.7.3+14+suse.da06e7f3: * libmultipath: fix return code of sysfs_get_timeout (bsc#1069037)- added sample code for libmpathpersist (bsc#1066376) * added libmpathpersist-example.c - multipath-tools.spec: package libmultipath.so symlink in -devel package (bsc#1066376). We *do not* package header files for libmultipath, as the APIs are not public.- multipath-tools.spec: package *.so symlinks in -devel pkgs (bsc#1066376) - multipath-tools.spec: SLE15: add RADOS support for s390x (bsc#1066380) - Fix build error for targets SLE_12, SLE_12_SP1 (bsc#1066392)- Update to version 0.7.3+13+suse.db431514080f: * kpartx: create symlinks for dmraid devices (bsc#1064212) * limbultipath: prefer RDAC checker with detect_checker (bsc#1055949)- Update to version 0.7.3+11+suse.4de08d96: * libmultipath: condlog: log to stderr (bsc#1063059)- Update to version 0.7.3+10+suse.70ccb55b0439: - Rebase to upstream release 0.7.3 * libmultipath: add pthread_cleanup hook for udev monitor * libmultipath: pull functions into util.c * libmultipath: change reservation_key to a be64 * libmpathpersist: fix update_prflag code * multipath: add alternate reservation_key method * mpathpersist: add support for prkeys file * multipath-tools: minor edition and corrections in multipath.conf.5 * multipath-tools: fix incorrect length for strncmp in uevent.c * multipath-tools: clarify how to dump the multipathd config * multipath-tools: replace "setting: array" with "setting: storage device" at multipath output * libmultipath: sanitize fd handling * multipath-tools: link internal libraries before foreigns * multipath-tools: remove Sun StorEdge T4(6020,6120,6320) arrays from hwtable * multipath-tools: add support for all arrays from Sun StorEdge 3000 family * multipath-tools: add Xiotech iglu blaze arrays to hwtable * multipath-tools: add Dot Hill/Seagate arrays to hwtable * libmultipath: update INFINIDAT builtin config * multipath-tools: add info about adding new hardware * multipath-tools: Remove the limitation of IPC command reply length. * multipath-tools: libdmmp: Improve timeout mechanism * multipath-tools: libdmmp: New function to flush and reconfig * Bump version to 0.7.3 - minor fixes for upstream 0.7.3 * libmultipath: ensure checker->fd == -1 if not set * libmpathpersist: add support for prkeys file v3 * multipath: add man page info for my prkey changes - Patch series for NVMe discovery and failover (bsc#1038865) * discovery: sanitize NVMe discovery * libmultipath/discovery: modify NVMe path states * Add 'none' checker * hwtable: set 'none' as default checker for NVMe- Update to version 0.7.2+49+suse.993a29b1188d: * Revert "11-dm-mpath.rules: Remember DM_ACTIVATION" (boo#1059227) * Revert "11-dm-mpath.rules: don't set READY->ACTIVATION" (boo#1059227) * multipath: delegate using libmpathcmd (bsc#1047639)- split off rados support into separate multipath-tools-rbd package. This avoids pulling in the whole rados/ibverbs/rdma stack with multipath-tools. (bsc#1058504). - multipath-tools-rbd is Recommended but not Required by multipath-tools.- Update to version 0.7.2+44.3a8d750c: Misc bug fixes: * multipathd: don't flood system with sd_notify calls (bsc#1056011) * libmultipath: add_feature: skip pointless NULL check (bsc#1055635) * libmultipath: add_feature: allow only 1 feature (bsc#1055635) * multipath: delegate dangerous commands to multipathd (bsc#1047639) * libmultipath: fix partition_delimiter config option (bsc#1056526) * kpartx: helper functions for name and uuid generation (bsc#1056508) * kpartx: search partitions by UUID, and rename (bsc#1056508) * kpartx: fix a corner case when renaming partitions (bsc#1056508) * kpartx: -d must work with empty partition table (boo#1056599) * kpartx: only recognize dasd part table on DASD (boo#1056599) Rework of the udev rules related to multipath and kpartx (bsc#1054363): * libmultipath: support MPATH_UDEV_NO_PATHS_FLAG on map creation * libmultipath: add get_udev_device * libmultipath: get_refwwid: use get_udev_device * libmultipath: use const char* in some dm helpers * libmultipath: add DI_NOIO flag for pathinfo * libmultipath: add dm_get_multipath * multipath: implement "check usable paths" (-C/-U) * 11-dm-mpath.rules: multipath -U for READY check * 11-dm-mpath.rules: import more ID_FS_xxx vars from db * 11-dm-mpath.rules: no need to test before IMPORT * 11-dm-mpath.rules: handle new maps with READY==0 * 11-dm-mpath.rules: don't set READY->ACTIVATION * 11-dm-mpath.rules: Remember DM_ACTIVATION * multipath.rules: set ID_FS_TYPE to "mpath_member" * kpartx.rules: don't rely on DM_DEPS and DM_TABLE_STATE * kpartx.rules: respect DM_UDEV_LOW_PRIORITY_FLAG * kpartx.rules: improved logic for by-uuid and by-label links * kpartx.rules: create by-partuuid and by-partlabel symlinks * kpartx.rules: generate type-name links only for multipath devices * kpartx.rules: fix logic for adding partitions * multipath/kpartx rules: avoid superfluous scanning * kpartx/del-part-nodes.rules: new udev file * kpartx.rules: move symlink code to other files - multipath-tools.spec: * added 68-del-part-nodes.rules to support partition deletion * added 00-dont-del-part-nodes.rules to disable partition deletion by default on openSUSE/SLES for now. * added 11-dm-parts.rules to kpartx package * added dracut.conf file to make sure 11-dm-parts.rules is included in initrd- Update to version 0.7.2+14+suse.5721c345: * cli_add_map: Use CMD_NONE (bsc#1053515) * multipath-tools: link internal libraries before foreigns (bsc#1028132) * multipathd daemon: Fix incorrect use of CLOCK_MONOTONIC in pthread (bsc#1053757)- Update to version 0.7.2+11+suse.448921a2: * multipath.conf.5: document no_partitions compat support * libmultipath: fixup compat support for 'features "1 no_partitions"'- Dropped 67-kpartx-compat.rules (SUSE legacy). * symlinks "/dev/mapper/${UUID}_part${X}" are not created any more, only "/dev/mapper/${UUID}-part${X}" (with "minus") - Dropped automatic kpartx invocation on dmraid devices (fate#323743) - Rebase to upstream multipath-tools 0.7.2: * libmultipath: retain_attached_hw_handler obsolete with 4.3+ * multipath-tools: move up TEMPLATE in hwtable * multipath-tools: delete libdmmp/docs/man directory in make clean * libmultipath: fix unit to seconds in log message for checker timeout * multipath-tools: add HPE StoreVirtual 3200 family to hwtable * multipath-tools: add HPE MSA 2050/2052 to hwtable * multipath-tools: add/change fujitsu arrays * multipath-tools: check sysfs path state for NVMe/NVMf * multipath-tools: sync third-party headers with 3.13 upstream * multipath-tools: beautify path_latency.c code * multipath-tools: fix format in multipath.conf.5 * libmultipath: update 3PARdata builtin config * Bump version to 0.7.2 - Update to version 0.7.2+8+suse.95e8f43e: * libmultipath: don't try to set hwhandler if it is retained (bsc#1037533) * libmultipath: don't [un]set queue_if_no_path after domap * kpartx/devmapper.h: remove dm_no_partitions * libmultipath: compat support for 'features "1 no_partitions"' (fate#323406) * kpartx.rules: respect DM_UDEV_LOW_PRIORITY_FLAG (bsc#1047180) * kpartx.rules: Use DM_ACTIVATION as condition (fate#323406) * kpartx.rules: skip creating by-uuid and by-label links (fate#32340)- Update to version 0.7.1+69+suse.3bfa5af1: * Merge branch 'sles12-sp3-fixes' into sles12-sp3 * libmultipath: get_udev_uid: make sure pp->wwid is 0-terminated (bsc#1048146) * libmultipath: drop uevent_can_discard_by_devpath (bsc#1048052) * libmultipath: only listen for uevents with DEVTYPE=disk (bsc#1048052) * libmultipath: fix over-long NVME WWIDs (bsc#1048146)- Update to version 0.7.1+64+suse.aabe8c87: * Updated "no_path_retry" patchset to v4 (minor change) * kpartx.rules: Fix syntax error in skip_kpartx code (bsc#1046092) - _service: use "match-tag" to refer only to offical tags- Update to version 0.7.1+62+suse.62a2c36e: * kpartx: only check for 'no_partitions' feature on dm devices (bsc#1037533) * Revert "kpartx: use mapname if no uuid is present" (bsc#1037533, bsc#1033541) - "no_path_retry" patch series (bsc#1043027) * libmultipath: load_config: skip setting unnecessary defaults * libmultipath: add/remove_feature: use const char* for feature * libmultipath: clarify option conflicts for "features" * libmultipath: merge_hwe: fix queue_if_no_path logic * libmultipath: assemble_map: fix queue_if_no_path logic * multipath.conf.5: document no_path_retry vs. queue_if_no_path * multipath.conf.5: Remove ??? and other minor fixes * libmultipath: add deprecated warning for some features settings - _service: Use "sles12-sp3" branch as revision, as factory and SLE12-SP3 submissions are in sync. Will be changed when factory forks off (latest at SLE12-SP3 GA).- set KBUILD_BUILD_TIMESTAMP to generate reproducible man-pages to fix build-compare (bsc#1045111)- Update to version 0.7.1+53+suse.07c2f6ac - kpartx patch series from upstream (bsc#1037533, bsc#1033541) * kpartx: only check for 'no_partitions' feature on dm devices * kpartx: test-kpartx: new unit test program * kpartx: remove is_loop_device * kpartx: relax and improve UUID check in dm_compare_uuid * kpartx: dm_remove_partmaps: support non-dm devices * kpartx: dm_devn: return error for non-existent device * kpartx: don't treat multi-linear mappings as partitions * libmultipath: don't treat multi-linear mappings as partitions * kpartx: use partition UUID for non-DM devices * kpartx: use absolute path for regular files * kpartx: find_loop_by_file: use sysfs * kpartx: include sys/sysmacros.h * Revert "kpartx: relax check when checking for a kpartx device" - Spec file: use new build flag for libdmmp installation (bsc#1036652), enabled by upstream fix: * libdmmp: enable library installation in alternative directory - Other bug fixes from upstream: * libmultipath: print.c: make sure lines are 0-terminated (bsc#1038865) * multipath-tools: fix compilation with gcc < 4.9 * kpartx: fix device checks * mpath_persist: Don't join threads that don't exist * libmultipath: fix suspended devs from failed reloads * mpathpersist: fix one more crash possiblity - Minor upstream changes: * multipath: Merge the DELL MD3xxx device configs * multipath: fix up position independent code * libmultipath: fix partition detection (bsc#1037533) * kpartx: default to running in sync mode * libmultipath: force udev reloads * libmultipath: print alias with no_path_retry message * multipathd: force reload device on all resizes * libmultipath: refactor calls to get dm device info * multipath-tools: document uid_attribute for NVME devices * Makefile: Remove assignments to unused variables * libmultipath/configure.h: Add a forward declaration * libmpathpersist: Add two missing #include directives * Remove mpath_reverse_8bytes_order() * Move the declaration of mpath_mx_alloc_len to a header file * Remove a superfluous "extern" keyword * mpathpersist.8: add missing documentation for -K, -C, -l- spec file: Disable RADOS support for i586 on Leap 42.x (bsc#1036271) - spec file: Move libdmmp to /usr/lib[64] (bsc#1036652) - Update to version 0.7.1+7+suse.3edc5f7d: * kpartx: use mapname if no uuid is present (bsc#1033541) * kpartx: relax check when checking for a kpartx device (bsc#1033541) * libmpathpersist: use extern struct udev (bsc#1027188) * kpartx: include sys/sysmacros.h (fix compilation warning) - Update to upstream version 0.7.1: * multipath-tools: improve processing efficiency for addition and deletion of multipath devices * uevent_can_discard: optimize devpath check * multipathd: fix SIGUSR2 handling * multipath-tools: clean up libdmmp/Makefile * multipath-tools: libdmmp: Fix incorrect use of __attribute__ * multipath-tools: Remove trailing whitespaces * multipath-tools: add missing "-l" flag for pthread in libdmmp/Makefile * multipath-tools: build objects for libdmmp and libmpathpersist independently * libdmmp: minor Makefile cleanup * multipath-tools: remove incdir from Makefiles * libdmmp: don't disconnect from multipathd twice * multipathd: don't call strlen on NULL variables * libdmmp: move libdmmp.pc install location * multipathd: drop lock before calling uev_add_path * multipathd: allow devices to switch from RW to RO * libmultipath: don't set max_sectors_kb on reloads * Remove a trailing tab * multipath: fix segfault with disable_changed_wwids * multipath-tools: amend text from multipath/multipath.conf.5 * Bump the version code and date * multipath-tools: replace multipath configuration output * Revert "multipathd: set timeout for CLI commands correctly" * libmultipath: fix skip_kpartx support for removing maps * Bump version to 0.7.1- spec file changes suggested by factory review team (bsc#1030699) * RPM group adjustments. * Avoid %__ macro indirections- Enable rados for SLES only for x86_64 and aarch64 (ceph is currently disabled on SLES on s390x and ppc64le) (bsc#1030699) - Downgrade to version 0.6.4+103+suse.bcb5d0f4: * temporarily remove commit "multipathd: fix SIGUSR2 handling" until it's merged in official repo (bsc#1030699)- Spec file: disable librados for architectures for which ceph is not built - Spec file: enable librados by default for SLES12 SP3, disable it on Leap <= 42.1 - Update to version 0.6.4+104+suse.ac0df678: * multipathd: fix SIGUSR2 handling- Update to version 0.6.4+103+suse.bcb5d0f4: * changed to official github repo openSUSE/multipath-tools (no changes code-wise)- Spec file: Added dependency on sg3_utils (#boo1028857)- spec file changes: optional librados and libdmmp support * enabled by default on Factory and Leap (disable with --without-rados, --without-libdmmp) * disabled by default on SLES12 (enable with --with-rados, --with-libdmmp) * libdmmp0_1_0 and libdmmp-devel as separate packages * minor fixes for RPMLINT warnings - Update to version 0.6.4+102.0119472d: * rebased, code-wise identical to previous checkout- Update to version 0.6.4+102.df7d367e: * libmultipath/propsel: Do not select sysfs prioritizer for RDAC arrays (bsc#1004858)- Update to version 0.6.4+101.f01ef4da (SLES12 SP2 changes wrt upstream): * Make libdmmp build optional * multipath.rules: use -i flag to multipath * kpartx: create symlinks for dmraid devices * kpartx: Add udev compability rules for SUSE * libmultipath/checkers: make RADOS checker optional * multipathd: fixup check for new path states (bsc#1019798) * tur: Add pthread_testcancel() (bsc#101979) * kpartx: sanitize delete partitions (bsc#100869) * libmultipath: coalesce_paths: trigger uevent if nothing done (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: differentiate ACT_NOTHING and ACT_IMPOSSIBLE (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: reload map if not known to udev (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: sysfs_attr_set_value: use const char* (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: select_action: check special features separately (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: disassemble_map: treat aminio like assemble_map does (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: disassemble_map: skip no_path_retry check (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: setup_feature: handle "retain_attached_hw_handler" (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: setup_feature: print log msg if no_path_retry cant be set (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: setup_features: log msg if queue_if_no_path is ignored (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * multipathd: use weaker "force_reload" at startup (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * multipathd: imply -n if find_multipaths is set (bsc#1012910) * multipath: ignore -i if find_multipaths is set (bsc#1012910) * libmultipath: move suspend logic to _dm_flush_map (bsc#986838) * multipath -ll: set DI_SERIAL (bsc#991432) * libmultipath: use existing alias from bindings file (bsc#1005255) * libmultipath/discovery: do not cache 'access_state' sysfs attribute (bsc#1004858) * multipathd: issue systemd READY after initial configuration (bsc#1006469) * multipath: avoid crash when using modified configuration (bsc#1000914) * multipathd: Set CLI timeout correctly (bsc#999061) * libmultipath: Do not crash on empty features (bsc#994812) * libmultipath: fall back to search paths by devt (bsc#995645) * multipathd: set timeout for CLI commands correctly (bsc#999061) * Invalid error code when using multipathd CLI * multipath: do not check daemon from udev rules (bsc#986734) * Add support for "multipath=off" and "nompath" on kernel cmdline * multipathd: start daemon after udev trigger (bsc#98673) * multipathd.service: fixup Wants= and Before= statements (bsc#1019181, bsc#991742, bsc#986734) - Update to current upstream (0.6.4-65-ga2675025) * Avoid that reloading a map sporadically triggers I/O errors * fix udev rules for failed multipath devices * multipathd: allow resetting stats * multipathd: add messages on delayed path addition * multipathd: don't update priority of failed paths * libmultipath: cleanup orphan device states * libmultipath: add detect_checker option * kpartx: don't keep creating recursive partitions * multipath-tools: Introducing multipath C API * multipath-tools: sync valgrind.h with 3.12 upstream * multipath-tools: add availability of service-time and queue-length to multipath.conf.5 * multipath-tools: add availability of service-time and queue-length to multipath.conf.5 * Fill NVMe specific path info * Don't blacklist nvme * multipath-tools: fix misspellings * multipath-tools: git should ignore rej and orig files * Include sys/sysmacros.h * Tolerate modprobe failures in multipathd.service * multipath-tools: Remove trailing and leading whitespaces * multipath-tools: Perform socket client uid check on IPC commands. * multipath-tools: Set errno mpath_recv_reply() when failure * multipath-tools: New way to limit the IPC command length. * multipath-tools: libmultipath: Removed unused functions. * multipath-tools: libmultipath: fix gcc link failure on rcu_register_thread_mb. * multipath-tools: multipathd: Fix memory leak on load_config(). * [multipathd] Remove trailing whitespaces * multipathd: deterministic io throughput in multipath- Remove superfluous PreReq for insserv and fillup- Update to version 0.6.2+suse20160928.8939fb6- Implement support for 'multipath=off' and 'nompath' kernel commandline options (bsc#1001691)- multipath: avoid crash when using modified configuration (bsc#1000914)- libmultipath: Do not crash on empty features (bsc#994812) - multipathd: Set CLI timeout correctly (bsc#999061) - Moved multipath-tools repository to github.com:/openSUSE/multipath-tools.git- Fixup glitch from patch 'fixup check from udev rules' (bsc#986734) - Remove 0001-libmultipath-fall-back-to-search-paths-by-devt.patch; integrated into git repository- libmultipath: fall back to search paths by devt (bsc#995645)- Fixup module name in /usr/lib/modules-load.d (bsc#986734)- multipath: fixup check from udev rules (bsc#986734)- multipathd: start daemon after udev trigger (bsc#986734) - Load device handler and multipath module at boot (bsc#991634)- Do not check daemon from udev rules (bsc#986734,bsc#990538)- Include fixes from upstream: * memory leak in orphan_paths * More hardware table cleanups * Add 'serial' keyword to weightedpath prioritizer - Set timeout for CLI commands correctly (bsc#990265) - Start daemon after udev trigger (bsc#991742,bsc#986734,bsc#990538) - multipathd.service: Fixup Wants= and Before= statements (bsc#991742, bsc#986734)- Include patches from upstream: * Cleanup hardware tables by removing default entries * More formatting fixes * Order keywords in multipath.conf.5 * Change default pgpolicy from 'failover' to 'group_by_prio' * kpartx: Fix check whether to detach a loop device * Fix partly traversed loop in coalesce_paths() * Fix memory leak in reconfigure() * Cleanup include header files * Bump version code to 0.6.2 - Fix multipath -l without output (bsc#990480) - Fix spelling in a log message - Fix type of rcu_unregister() - Do not perform POSIX mutex operations inside a signal handler - Ensure that signals are delivered to the uxsock thread - Fix memory leak in path group policies - Update tarball to 0.6.2+suse20160728.d96f423- Include patches from upstream: * Makefile cleanup * Update multipath.conf.5 * Update hardware tables * Whitespace cleanup - Fixup crash during shutdown (bsc#988539) - Update tarball to 0.6.1+suse20160715.3d44636- Remove obsoletes spec sections- Move config accesses to use user-space RCU (bsc#987526) * Revert 'move filter_devnode under vector lock' * Revert the rework patch - Include patches from upstream: * Update hardware tables * Update kpartx manpage * Whitespace fixes * Include coverity fixes * Drop AUTHOR file - Update tarball to 0.6.1+suse20160704.6e52398- fix service file to not pretend that this is the upstream version. Now labeled 0.6.1+suse20160603.9b920e3 - Fix BuildRequire to get systemd.pc from correct package (bsc#983167) - point rcmultipathd to /usr/sbin/service to avoid dangling symlink warning- Rework patch 'move filter_devnode under vector lock' (bsc#982348)- multipathd: Fixup definition of set_unlocked_handler_callback() - mpathcmd.h: Update Free Software Foundation address- Do not install header file with mode 755- Update to latest upstream version 0.6.1 * Merge suse-specific patches * Drop multipath.conf.* files * Update to version 0.6.1 * multipathd: move 'filter_devnode' under vector lock * libmultipath: use poll() in uevent_listen() * Increase kpartx retries * Merge Dell MD3XXX hardware table entries * multipathd: Add 'sysfs' prioritizer (bsc#927040) * libmultipath: call get_vpd_uid() if no uid_attribute is set * multipathd: update defaults- Update to latest upstream version 0.6.0 (FATE#319406) * Update documentation * Fix memory leak and segfault in reconfigure * Add wwn keyword to weightedpath prioritizer * Use 64-bit int for command key * check partions unused before removing * print 'fail' when remove fails * add exclusive_pref_bi for alua prioritizer * kpartx: verify parition devices * multipathd: delay reloads during creation * Cut down alua prioritizer ioctls * Add 'ignore_new_boot_devs' option * Add libmpathcmd library and use it internally * retrigger uevents to try and grab uid * Update to version 0.6.0- Port to latest upstream version (FATE#319406, FATE#320255) * kpartx: support device names with spaces * add raw format multipathd commands * make kpartx -d remove all partitions * Add find_multipaths option * Autodetect ALUA CLARiiON configurations * Delayed path reintegration * enable configuration directory * read-only bindings * Add deferred_remove support * correctly set partition delimiter on rename * Add overrides section to multipath.conf * Add additional path wildcards * Add force_sync option * Misc small patches- multipathd: do not flush maps on startup - Use find_path_by_dev() where possible (bsc#924316) - Fixup error return in store_path() (bsc#972329) - Do not display message 'invalid fd'- Fixup overzealous warning 'empty device number' (bsc#969857)- multipathd: fixup signal handling (again) - Revert 'trigger all devices on startup' - multipathd: print error message for invalid arguments - multipathd: block checkerloop during reconfiguration (bsc#946658) - libmultipath: correctly initialize pp->sg_id - multipathd: don't buffer output with systemd (bsc#954726) - multipath.rules: Do not forward partition events (bsc#954726) - libmultipath: improve uxlsnr handling (bsc#954726) - multipathd: do not realloc memory in uxlsnr (bsc#954726) - libmultipath: call get_uid() for all paths (bsc#935312) - multipathd: Do not print misleading message 'not found in pathvec' - multipathd: Do not update the paths vec when removing paths - multipathd: Do not switch paths on empty multipath tables (bsc#956349) - libmultipath: remove 'get_info' argument for adopt_paths() - libmultipath: ensure 'dev_t' is set when store paths (bsc#924316) - libmultipath: Do not store paths with empty dev_t (bsc#924316) - libmultipath: Do not store paths with empty device name (bsc#924316) - libmultipath: sysfs_set_rport_tmo still wrong (bsc#926588) - Add LIO-ORG/SUSE RBD backend hardware defaults (bsc#947845) - multipath: Reset alias if renaming fails (bsc#943157)- Fixes for md_monitor on zFCP (FATE#319070): * strict loop timings * multipathd: fixup a crash when invoking CLI commands * multipathd: implement 'show map $map format $format- Fixup hang in 'multipath -f' (bsc#941954)- Create package for SLE12-SP1. * Remove multipath-tools-0.5.0-sles12.diff.bz2 * Add multipath-tools-0.5.0-sles12-sp1.diff.bz2 - kpartx: parse emulated DASD devices - multipathd: Fixup queueing mode in 'show maps status' (bsc#933885) - multipathd: Accept zero-sized paths in ev_add_path - Always set DM_UDEV_DISABLE_LIBRARY_FALLBACK (bsc#933282) - libmultipath: Fixup 'DM_DEVICE_RELOAD' handling (bsc#933282) - libmultipath: correctly display checker status- Remove 'udev_sync' argument from dm_simplecmd (bsc#903001) - Ensure multipathd is started before systemd-udev-trigger- Only import ID_FS_XXX variables if not set (bsc#909358) - Fixup regular expression for HP MSA 2040 (bsc#920189)- Add dependency on systemd-udevd.service (bsc#903001) - Use ALUA for HP 3PAR (bsc#922105) - Add DX8700 S3 and DX8900 S3 defaults (bsc#921703) - Load all device handler modules on startup (bsc#908529)- libmultipath: make vpd page 0x80 optional (bsc#917963) - Add HP MSA 2040 to the hardware table (bsc#920189) - Revert 'Skip unhandled device types' (bsc#917701)- skip uninitialized devices during reconfiguration (bnc#908915) - memory overflow when printing help text (bnc#909742)- Do not automatically fall back to vpd uid generation - Improve vpd parsing - multipathd: trigger all devices on startup (bnc#901465) - Unset 'uid_attribute' on failure- libmultipath: Fall back to SG_IO if no UID could be assigned (bnc#908915) - Assign local priority for NAA VPD descriptor (bnc#907483) - libmultipath: finally fix dev_loss_tmo setting (bnc#889927) - libmultipath: Do not use 'sscanf' for parsing integers (bnc#889927) - devmapper: do not flush I/O for DM_DEVICE_CREATE (bnc#901809) - kpartx: handle more than 256 loop devices (bnc#898427) - multipathd: fixup locking in uev_remove_map() (bnc#901891) - multipathd: use global variable for uxsock timeout (bnc#900758) - multipathd: remove unused variable in cli_reconfigure() - Add %service calls for multipathd.socket- Really fix segfault in recv_packet (bnc#896678) - Allow empty revision during discovery (bnc#896864)- Fix segfault in recv_packet (bnc#896678)- Fixup segfault due to double unlock - Skip USB devices during discovery (bnc#865577) - Ignore devices when sysfs_get_tgt_nodename fails (bnc#865577) - Use sysfs attribute vpd_pg80 to read serial number- Create rcmultipathd links (bnc#894513) - multipathd: fix segfault in checkerloop() (bnc#894513) - Use regenerate_posttrans rpm macros (bnc#892181)- Do not call mkinitrd in rpm macros directly, make use of %{?regenerate_initrd_posttrans} and %{?regenerate_initrd_post} instead to avoid rebuilding of initrd for each package that needs initrd recreation. Only update initrd once per install/update if needed- Fixup segfault during uev_path_add() (bnc#892214)- Revert to ACT_RELOAD in domap() if the map exists - multipathd: asynchronous configuration (bnc#891189) - multipathd: timeout CLI commands when waiting for lock (bnc#891189) - Remove dm_udev_XXX wrapper functions - uxlsnr: use typedef for trigger function - multipathd: lock cli client list - multipathd: Use standard lists for CLI handling- Use strlen() when checking for valid wwid - kpartx: zero out cookie (bnc#890902) - multipathd: Check for empty wwid when processing events (bnc#892214)- Fixup device-mapper cookie handling yet again (bnc#890902) - Allow zero-sized devices during configuration - multipathd: issue warning on CLI command timeout (bnc#891189)- Do not remove paths without uevent (bnc#890998)- Fixup structure misalignment in config.h (bnc#890747) - Do not print empty multipaths section - Fixup 'uxsock_timeout' handling - Reload map if reinstate failed (bnc#890854)- Close memory leak in print_multipath_topology - Implement 'uxsock_timeout' keyword (bnc#890551) - Return error when receiving CLI packet (bnc#890551) - multipath: do not print state 'orphan' for option '-l' (bnc#890551) - Fix race conditions during uevent processing (bnc#890994)- Skip unhandled device types (bnc#881125) - use 'uid_attribute' per default when generating WWID (bnc#881125) - Use a default dev_loss_tmo of 600 (bnc#889927) - Fixup device-mapper 'cookie' handling (bnc#886743) - Remove last argument from verify_paths() - Add paths with a size of '0' as 'ghost' paths - Remove sysfs_get_dev() - Use glibc 'major' and 'minor' macros - Whitespace cleanup in mpath_persist- Fixup wrong check for errno in uevent_listen() (bnc#889165) - Terminate uevent listener on ppoll() error (bnc#889165)- Patches from upstream: * enable gcc format-security check * Accept "*" as a valid regular expression * check info.exists to get valid value * Don't forget to reload table when both reload and rename is required * libmultipath: Simplify read_line() * libmultipath: Zero-terminate sysfs_attr_get_value() result * libmultipath: Print line number for which parsing failed * libmultipath: Accept "*" as a valid regular expression * multipath: Wrong sysfs attribute used for iSCSI settings (bnc#883808) - Check for valid DM_DEVICE_INFO before proceeding (bnc#888453) - Scalability fixes (bnc#880356): * Separate out uevent parsing functions * Use poll() when receiving uevents * multipathd: push down lock in checkerloop() * Allow specific CLI commands to run unlocked * Push down vector lock during uevent processing- recovery_tmo for iSCSI sessions not updated (bnc#883808) - Only filter for udev property if uid_attribute is present - Read wwid from sysfs vpg_pg83 attribute - Update multipath.conf.5 to clarify wwid generation - kpartx: Fixup persistent name generation (bnc#887582) - Revert 'return PATH_DOWN for quiesced paths' - Do not treat 'transport-offline' paths as 'offline' (bnc#888378)- multipath: Check for running daemon when called with '-u' (bnc#886154)- multipath: use option '-i' when called from udev (bnc#885628) - multipath: add option '-i' to ignore wwids file (bnc#885628) - Update hwtable for EMC XtremIO (bnc#880510) - Remove unused variable 'aas' from alua prioritzer - Patches from upstream: * Add multipath.conf force_sync option * make prioritizers use checker_timeout, if set * Improve multipath.conf syntax checking * orphan paths on failed add * Add missing interactive commands to multipathd man page * Make multipathd orphan paths that were removed externally * allow users to add wwids to /etc/multipath/wwids with -a * change conf->dry_run to conf->cmd * Return the correct size buffer in set_value() * Fix memory issues in path reordering failure code paths- Fixup race condition with udev (bnc#883878) - Cleanup foreground operation handling in multipathd - Fix some minor issues in path reordering code (bnc#870465) - Patches from upstream: * Use existing user friendly names if possible * kpartx: fix extended partition size for >512b sectors * Mismatch between allocation length and transfer length in rdac prio * Mismatch between allocation length and transfer length in emc_clariion prio.- 11-dm-mpath.rules: Import blkid values if all paths are down (bnc#875233) - kpartx.rules: Skip kpartx for multipath events (bnc#875233)- Fix race condition with systemd (bnc#878809)- Fix segfault when fast_io_fail_tmo is empty in config file - Crafted ordering of child paths for round robin path selector (bnc#870465) - multipath: enable sync support (bnc#872297) - Whitelist devices in multipath.rules (bnc#877281)- Install multipath rule under 56-multipath.rules (bnc#873151) - Implement option '-u' for uevents (bnc#873151) - Remove trailing linefeed from sysfs attributes - Make checker_put() and prio_put() idempotent - Implement 'list path' CLI command - Disable reassign maps per default - Allow for NULL path when printing information - Fixup wwid blacklist printing - Use SCSI_IDENT_.* as the default property whitelist (bnc#872929) - Do not call 'blkid' in kpartx.rules - Allow empty wwids during discovery (bnc#872712) - Always set verbosity to '0' when checking devices (bnc#867840) - Fixup multipath rules for booting (bnc#870764) - Fixup dependencies in multipathd.service (bnc#872712) - Do not print empty device strings during discovery (bnc#872712) - Use multipath wwid if path wwid is empty (bnc#872712) - Set the correct PID when running in debug mode- Fixup ordering cycle with systemd (bnc#863218) - Rebase git repository to match with upstream - Revert 'display uevent sequence number'; not required anymore- downgrade device-mapper requirement to 1.2.78 until 1.2.82 is available anywhere- Update FSF address - Add 11-dm-mpath.rules (bnc#867968) - Link against libsystemd instead of libsystemd-daemon- Fixup spec file to correct rules permissions- Fixup 40-multipath.rules installation- Add 40-multipath.rules for dracut support- Install kpartx rules with correct prefix for dracut - filter for missing property in get_refwwid() (bnc#862250) - Double uevent stacksize yet again (bnc#855379) - do not fail discovery on individual devices (bnc#860850) - Prefer deprecated 'getuid' callout (bnc#861534) - Skip paths with empty wwid (bnc#861534) - correctly terminate string in strlcpy() (bnc#861534) - Don't chop const strings - Fixup typo in Makefile - display uevent sequence number on 'show daemon'- Fixup build issues- Update to official version 0.5.0 - remove: multipath-tools-0.4.9.tar.bz2 - remove: multipath-tools-0.4.9-opensuse-12.3.diff.bz2 - add: multipath-tools-0.5.0.tar.bz2 - add: multipath-tools-0.5.0-sles12.diff.bz2 - Merge: - multipath-tools-make-flexible-install-of-systemd-and-udev-files.patch- Add Source URL, see https://en.opensuse.org/SourceUrls - use %setup -c to support the tarball- license update: GPL-2.0 Substantial number of GPL-2.0 files in the package- Make installation of systemd unit and udev files more flexible. add: multipath-tools-make-flexible-install-of-systemd-and-udev-files.patch- Update to latest mainline git version - Merge systemd fixes - Generate persistent device names for kpartx (bnc#799274)- Systemd: use default service type instead of forking - Systemd: fix spec pre/post scripts.- Drop patch 0001-multipath.rules.patch, multipath not ready yet.- Fix the installation of multipath.rules file.- Drop RUN+="socket:..." and update the multipath.rule like Fedora does.- Update to version 0.4.9 - Merge in latest changes from mainline- Run update of initrd at %post and %postun. We need this to make sure initrd reflects the updates.- cross-build fix: use %__cc macro- don't hard require boot.device-mapper in boot.multipath. dm-mod is autoloaded when accessing /dev/mapper/control anyways.- fix build fail with AS_NEEDED by default- updated one more dm_simplecmd caller with &cookie. - bumped 1 character buffer to 1 byte more for leading \0- Merge with fixes from mainline.- fix compilation on bi-arch by specifying LIB=%_lib (Makefiles would erroneously assume a 64-bit target just by the sheer presence of lib64, which is wrong) - always add in -D_GNU_SOURCE to get at struct ucred- Increase initial timeout for 'tur' checker (bnc#616694)- Set geometry information for multipath maps (bnc#613363) - Reset 'running' parameter for directio (bnc#600043) - Add fallback to init script for older versions (bnc#602957)- Add HP 2000 to internal hardware table (bnc#603359) - Make path state messages unique - Add 'reassign_maps' configuration parameter - Profiling fixes: * Update 'max_fds' handling * Use strcmp() instead of strcmp_chomp() * Simplify sysfs_get_device() * Remove duplicate calls to path_offline() * Simplify dm_get_name() * Fixup devt2devname() * Rework dm_reassign() - check argument length in execute_program(bnc#610914) - Do not use LOG_CONS when opening syslog (bnc#610914) - Remove pid file usage from init scripts (bnc#600412) - Fixup boot.multipath init script (bnc#600412)- Always provide symlinks for udev (bnc#603785)- Use minor number in ev_remove_map() (bnc#599770) - signal_waiter() overwrites structure (bnc#591399) - Serialize startup on large machines (bnc#598697) - Update multipath(8) manpage for '-p' (bnc#602970) - Mark 'readsector0' checker as deprecated (bnc#589340)- Errorneous message 'error starting uevent listener' - Graceful shutdown of logging thread (bnc#591399)- Missing '-p' option for mkdir in mkinitrd script (bnc#597786) - rdac message not printed correctly (bnc#598302) - Use alias when printing log messages (bnc#598302) - valgrind fixes (bnc#591399) - Use VECTOR_SIZE() defines - Update hwtable factorization - Use log_close() on shutdown - Use refcounting for checkers (bnc#591399) - More valgrind fixes- Provide correct persistent symlinks for user_friendly_names (bnc#596301) - Fixup hardware table for LSI arrays (bnc#597713) - Reassign maps during startup (bnc#586834) - Update manpage- Use mkdir -p in mkinitrd setup script (bnc#597786).- Remove 'minor' argument from add_map_without_path - Check for correct device-mapper device in uevent handler - Start uevent service handler from main thread - Do not reassign multipath maps (bnc#594341) - Protect waiter structure by mutex (bnc#581200) - Log directly to syslog on shutdown (bnc#581200) - Clear up uevent queue on shutdown - Add more IBM/FAStT arrays (bnc#578738)- Display average priority as group priority (bnc#588591) - Implement 'wait event' cli command (bnc#586834) - Reset existing maps (bnc#577894)- Setup 'checkint' when loading config file (bnc#586847)- Fix typo in persistent rules for by-label/by-uuid - Update debug string in verify_paths() - Evaluate feature setting in verify_paths() (bnc#584197)- Fixup 'async_timeout' initialization again (bnc#580413)- fix buffer overflow in strncat- 'reset log' cli command crashes daemon (bnc#577889) - Initialize 'async_timeout' variable correctly (bnc#580413)- Add hardware defaults for EMC Invista (bnc#573870) - Use '--replace-whitespace' for scsi_id (bnc#572209) - Asynchronous mode for tur checker (bnc#552688) - Update queue_if_no_path after sync with kernel state (bnc#570932) - Add 'max_polling_interval' config variable (bnc#570932) - Add 'async_timeout' configuration variable (bnc#570932) - Use default scsi_id callout for EMC Symmetrix (bnc#528481) - Update path_offline() to return device status - Update filename in init script - Fixes from upstream: * do not allow 0 size for multipath devices * Add nexenta comstart hardware defaults * Add checks for conf->xxx * Add %z wildcard to display path serial * don't pretend config file has setup parameters * documentation fixes- Fixup kpartx initrd script to handle loop devices (bnc#523749) - Switch off 'queue_if_no_path' before removing maps (bnc#475523) - Update logical partition handling (bnc#551827)- Fix mkinitrd scripts for 64bit (bnc572143) - Remove logical partitions maps with 'multipath -f'- testing for existence of /lib64 is not sufficient to find out if we are building for a lib64 platform- Update dev_loss_tmo for no_path_retry (bnc#492469)- Merge in changes from OpenSUSE 11.2 - Update 'no_path_retry' correctly for failed paths (bnc#534666) - Update no_path_retry setting when evaluating features (bnc#542145) - directio: block count calculation wrong (bnc#549028) - multipath segfaults if configuration file contains errors (bnc#540118)- Make 'param' local (bnc#548708) - Include multipath-fix.patch in git tree.- Fixup strip whitespaces from getuid output (bnc#542085) - Change prefix for DASD devices to 'ccw' - Update no_path_retry setting when evaluating features (bnc#542145)- Update features when queue_if_no_path is set (bnc#511607) - Ignore error messages when multipathd is not started - Add debugging output for feature changes - Add generic LSI/Engenio controller (bnc#508030) - Update 'no_path_retry' correctly for failed paths (bnc#534666) - TUR checker should not return 'failed' for reservation conflict (bnc#498413)- Fix last patch, one caller of dm_simplecmd was not updated (multipath-fix.patch).- Update to latest upstream git version - Merge in SLES11 fixes - Build package from git tree - Implement '-u' option for kpartx (bnc#517442)- Check for errors in pthread_create() - Lock vectors during shutdown - Cleanup various MALLOC/REALLOC callers - Fix multipathd crash on shutdown - Do not run kpartx on dm-uevent messages (bnc#473352) - Set pthread stacksize correctly (bnc#485287) - Add STK arrays to internal hardware table (bnc#503855) - Correct persistent symlink for cciss (bnc#497997) - Backport some fixes from upstream (bnc#445023) - Add 'reset log' cli command - no_path_retry causes I/O to fail (bnc#485281) - Terminate uevent service queue - Wait for daemon to shutdown (bnc#481389) - Update cli request processing - Safe memory allocation in cli_handlers - Use 'LOG_CONS' option for openlog() - Remove sysfs attribute cache - Add 'shutdown' cli command - Display FC error messages correctly - Wait for devices in init script (bnc#487586) - Always synchronize with dm state (bnc#447887) - Add 'aas' path prioritizer (bnc#472069) - Synchronize daemon startup with init file (bnc#481389) - Merge feature string in assemble_map (bnc#507793) - ------------------------------------------------------------------- disable as-needed for this package as it fails to build with it- Reset checker message for blocked checkers - Increase priority for EMC Clariion arrays (bnc#484529) - Start waiter threads for single paths correctly (bnc#473841) - Use pthread_sigmask in alias.c when called from daemon.- Add %pre and %post scripts to stop multipathd during update - Don't set FC parameter on non-SCSI devices - multipath -t crashes with invalid configuration file- Don't remove partition mappings on stop (bnc#468826) - Set stacksize for log thread - Terminate all I/O before flushing maps (bnc#475523) - Select 'features' keyword from multipath setting (bnc#465009)- Use lists for uevent processing (bnc#478874) - Set stacksize of uevent handling thread (bnc#478874) - Increase uevent buffer size - Strip trailing blanks from wwid - Stack overflow in uev_trigger (bnc#476540)lamb66 1523823878  !0.7.3+67+suse.8f0c27b-lp150.1.10.7.3+67+suse.8f0c27b-lp150.1.10.1.0libdmmplibdmmp.hlibdmmp.solibdmmp.pcdmmp_context_free.3.gzdmmp_context_log_func_set.3.gzdmmp_context_log_priority_get.3.gzdmmp_context_log_priority_set.3.gzdmmp_context_new.3.gzdmmp_context_timeout_get.3.gzdmmp_context_timeout_set.3.gzdmmp_context_userdata_get.3.gzdmmp_context_userdata_set.3.gzdmmp_flush_mpath.3.gzdmmp_log_priority_str.3.gzdmmp_mpath_array_free.3.gzdmmp_mpath_array_get.3.gzdmmp_mpath_kdev_name_get.3.gzdmmp_mpath_name_get.3.gzdmmp_mpath_wwid_get.3.gzdmmp_path_array_get.3.gzdmmp_path_blk_name_get.3.gzdmmp_path_group_array_get.3.gzdmmp_path_group_id_get.3.gzdmmp_path_group_priority_get.3.gzdmmp_path_group_selector_get.3.gzdmmp_path_group_status_get.3.gzdmmp_path_group_status_str.3.gzdmmp_path_status_get.3.gzdmmp_path_status_str.3.gzdmmp_reconfig.3.gzdmmp_strerror.3.gzlibdmmp.h.3.gz/usr/include//usr/include/libdmmp//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.0/standard/beee88d1483ef9731bfe4766e42dd2b8-multipath-toolscpioxz5x86_64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)PRIzs݋nautf-8e45aa8ddcfcdf8d451da2e27d9ddd1b7fdd62d357f226085cbeab848751d4b05? 7zXZ !t/C!] crt:bLL ~ƨ®9f~URa:B, SS}EL v Dk_f%0-5{=s}0g:`/D(CmŊ|b4-+;XIk**%l워ܒ/}N=y=ݘwD%0~Mv8H;q}QǬHQ jBMN{Sk/! (S_R:Č>ΕKKYʭ7(&7 ֹ/eO2LGL.hag " X'HJ1|球5M_5sh0ʼn)YlbPԬ@5Z݈*z|$(Q'mT;} S)9A0g,0! Ut2U e?_/uLCTu)Vyqapƴ찳m0tjz)VHrȯzZpO:^31ZW{L=6S"(Y-q Õ ͆]bvwiRNH9u%ЕC9T v X/`<`FP}ߝ.\\n3/BƸ ?4eC\^A`43`m ipgF%M8~v#Fjժ>2XfAy, bVPr}JK%)z>\6РO-杖{|y!-R5Eb7GQCvTA?խ06r:Y`P Dp(I: 32d/#yY5΍mOb4h=boW||,^~!J*v9> a]bw[S@]ѡr9@~3Wh!DeS+q9e\?s e[+b㉌J5|Q,{sEY|,"-#f[֎`Po;gCP! ˱D`Jh}oN|Bc]adسLHP,BݵU-ղm}m!+ȲnRsʸR X0JfdӖM#G(tdTevk{ VJ]JDԭPX<97Ca=c %)'CH$ \^UN>6Zc$B2Y[ukRUy (Y''˺ \ # o_a5 j'g~ʽ/7l%L•d\Hg 鏕A!}AhE>Ai`ϋi.+-vzm _k, S"f]Ⱥsk9>_FUEXKpHUCqkX>ɮb)F u]Ѩ;b)fCxCwQ Q*}P*"䉮r S2(at½^Ԋ}1T_K^ ;IFe,LL]9wk-t8@M@8ԍ%uv`1ég J,PxQԆƿŋ2 x7 'f=&79J9[b< jO)dTXcWB`}rǝ*q{`1dȟ(jd /\18%VƔ&!? 3lX&!ޑP(. z-נ.S#0ӣU{J@?r4KhQ@ `cZYP 2`\1j:Q jw6LT7뺱[L$q Yۇ e8Rl[IJeLowmϋ*X#{!T=S|,{T:n R^&1&`'Dbm*%WgSjhHy'{ ⲙ3EyO/^WLxˈT \OFm _7-'Oqvw#ENw{!-/o+^umho.OIW{Sm/+i ;'^~oZ`Yj--C&HK/Mr#/X#u s&4z*8tRIm3e$J?Ǻul4gTCZAƹZ#_o`IMg$Zt[q( ~Wy/rl!EXݳUzn{[xGA<(.5ny϶ahI7ػ;ikΫ=8@%?s|yu)ȟ#h*_sގi?,!`YOCkڱXߴIM&a4Qr? )L5w~φLYG$qpt.B1u/‹(V0W!€T༣{=\VEQ fQynUMc bNdAi-'N'M+D1B0a`FXrVRg>B~_ۘŌHfXB}|*I n菹>D@Q,\z4~~~y樯p+`jW*SN,].xX*(`z-A `WOZ`k[OZFk׉Fl?izW `#Ih~$U.EЊnqtjCOڳDAt?S<Τh΢t{|"sOˊe5 ym~evټZ// O ,PС4fGǸS֓ѻJoR4RM^NORtD|"<_FvʜO0GGdxDV"Y)tmjE-9U!|J"gTQh3k5;0>thȱ]˓+}uKtCo\r7ӳxA}8i_ԃnF(QI7@Aoc[s"WWX;4||~yMs=2#Kwu-MO4aXGRGV3[g8XnZV*F/:G0 e3n&P~9nmXi2d+taη @~,Bu'eu8b-TgȆ30Q9a ЌVȱH @[B7"oPyNqHd5mo=?CzR^Č-M*`1+KRSI'{-qxA֥oDŽUBլزt.Mz&XjăF(cy2^lT%qq!>M^og(LIGfx(9$5\F{az^&oӏR$3齉Iܚq-Ϫ[M%nJR(vˈKcrO1`요ҺxNu%C{hjγIqt%adSz!4b> eع7M.N8d=ݵHGۨqۦNjeOḌJbA-̀[NtjCe4TuղyOu,u>E%&_3/%}Ae9$GT[G0%@؈Zr2𛵦.Zxq(.(swD<Ƶz/N:893(NVRvh$ZX<_՘곲2:a\)Z)wSk"t32ϱ%Z3_;\-m`b"GcWeLy~}!iҗۯ5y{AH Erzĩ3?ڹe=DwjBhsaݶE)ZF%}'b?ڠzA?V 5i-3E<+i3^Y6?3t߮*jEuûiPcUYioN`](&TyPK4K(.ԛkx+ UOPRTד.ȎXha}\x4ljғö#l?&v<=V @ί.c"RGh=`aIQc]ߪ !˩st6dCf"O8\R7?/6ӵ˽Yrck+ap][%-6=yTcdWWoK[7šǑKif,iy;gxoWl]O f'c4eکYbeݤ&wV}A ?:fy{6JTƻ#ju e_A fJqw(zr'? F+'d$/# \2-7e8V\ Fx Emy,d.I0|ȫV6^fX0\i"!Kzx6oǐeJ } ]Z8!-P$-Sxrd}Hּ "qve7E duw-~$ZnAP7j?,i{ݐp̱XvWX쿤f1}ֽ]h1HaMCf(Z?oi4B Ks;|1䳟L;)K*4 b[ɰ(wƳQʄN1,RV~Ix4ǎ%WA7}!!vG3^RkjD|ъ7 !0w$RzagQnkG"Mr@n 5'[h6G x.:ʜ&+󊪠OK4-IWx.%j͉{l9hӰɐ]ʸ|nqԟF.ٰ/ǸxBb{I@6!^zZ2Ć-*,`ÏchK]Gv\Ll9N#"YTc'٩W{^gm$I,]5Q+6V h]i8XX:hXYF]$g~\PZ>8oѿ *xΛEA|l) :ax=q&z`*:=%'}7F\}h?,](S/s|[%pіw>YGi"1cU" г]hEmADkB)e[ٙ>QK <5[?9v:;[@nd^}C>8 0YJ'`_ނ+Kg:l.tuś0aϯ*%T U% .ZkDM+`( f|&0郻5q $~,ٱyUn4!`3zp]]i +Q5$ޡtZׄrRf?—ܿ r !N D=)ls K\x]o^Iu{[zsVTC;>Tw#f9BS-I^(i_;!㮴$q4Nz;nYB1'@4 qߢ#Gk]Ng}e ASC4' E|6=:[qAA}IIM]ȰF__10kKBXZmQ&5h|F|xO@Y\K.zlrv|LvW%{?Y5jHj뼬F 5DxX~J[Oc8$˷\4yx,g)±p!GVEc+ j(:gKkZ"&'qd<]JGC71 q<. ~b g&%Ƽj3{"B $U`K(r3&'#[U|h ʊ_}ziij#YF{$Z[3^\)Wa` DY9HHԣ]PPIA@1EA[1~Jyk7>u_W \KuT[>ʰd0!PweO;gIgdiT "! Ppߴ%JEQ|ߎiWC#EqVx[6ۼ7 'Kۏc(y4"_%D?PۚZ9Up ë噙XzkDewф&Qwf8;)O rIwA$˙W;6h$W.N_|D!Mք4ա܏Oj˃fJbpn"{& ~-]#cv\o8 LZ=0-H=k!kN=cծ{2R;Lj%#C,֨roq3HJ;̳B0`{RL/|Ы]$Z[h$g{lν wX.u,2jޠ_g2hb.'^#*\2Q$ȋ(. [\+kVR8EapqoT_ӊ;3'P4*;E'Wcu(#8+Nw?GI}>Y]% ORœvjMq~xm6(FFMsJz&TFQtكs}7( Sz 9`,s=ExGtnLſ+BPEOe0h{mK]>tv߮ʺő+ތ҈ݽ[Y#ڸYZ*+qQ@*S0B7`RЮ*&kVsœeW6[5Ph-6b[{%]}.:xލu`"OHau:YK)=Ԝ(Y&U my sS;nd-: AbBDZ6ɺFkղ4iddEM ^+g}+Dsy2ã>u:.B㝪yNYLgWFBr, $@`׉0c/+%;mK_;ܜ\~2to ga!Wi8vb~Q #)ǮB¼uγt!㒁0yp ũҒܔ]úu\)&H߲7DseunC˞r5<# @=G&.eԥ橛۾kT k5 wq*Reúc(|38}fQ7L ]YIC7Ҹ6?8 g3`#K=FrLsJ쾂@/AUk-] -?pӦ߸zsy>O  OQ+D38v}G[@f}28 ]8DPcVr+ʶ{ޔӭ߬!K ]IH) n;>FINXܰRUPz+nykiP_`8,_0ʲN Ww7 qǸ3 lmkkgb4Z0Md=fS:R@H&21dItݳ66H=X>Cf=&V =`yAɠdZ%)ULC/ur7WV |FkX&www(xVr C^f+aHͤG;`x#[vZ'4J6\FWL!ȽgK8#[0} ?Z6]*dsl*>L#[J'9xOq(֠4O(xE|׭tIzq̮6P8eP{Ȉ'P Wvx|p>2G7!9PIZ.<x>:[3@V_W#ēgT.^?C$3xC 0K~)?B"5EQZXۘ"" . m<t{:A `lEl%IweoԞŧի=.vO+Ց,Mj2- LkXبcN"1cK?%ML`t֕-"c/DSָ1*d=;Lu{p.El?e=`KJacht }w,5q9t" j?GcoiWp9GF~1B:gؿ9)ᇧ qߥueJ}_'A0@gGqI`C<\ON%v-n#jR@|~#UK{[o3 ޴b9ةE u*T~(z}W0v2ɓʁ(/Rtk켔 >D$!RP 84W{|$\Mw$@LwڠQ8s 놄\@@_'Ғ<֘;&H~ear:#>-::CS9,}CdA08lm"oeJ:bJꛕӁ?AwȘ12][q),m ޶x-9dgŒI2\Bkˀ\uo$&Yȝ(xae+NF{!k )X!SCv)ъ2\=s7){nB9g:޸BdG` 6CbroP׆kJ۟r8F/,Yhj1k:߇k!vAJ]e,QD-oS\JiJT:\R\N6Ji-?s5հ6fAN/5^ ņ^F6ꫦ/S]W3a`tE'W-807S눧JT--q)11w\.煀JЖEAgO' t9o.eB%bR b'S6}l @.amnCD- 4SN7F5ofv4XZa)Ayfz#Ni/r]T_@|K_G{Q5mdDo y(U"Z:eY`L lHsE<`3yv޴f g.;2!R^2%sI ;r`7p*\ɫLª8C~&R^bӒCUZsiS;#1*1VHg" kd14\77;,1L%<\/cLu֝=YV E4(Ãbs[ew~,:] =pYE\ =\Qǧ̗o K F[RNyw Ne09Q! 2{I=͋u J-ƤGN8c1pWT2iHʘEHW&WZV)OVMDr6R2+Ւ8SQrK l|\-^^%IGSR%գ"1D^}v)0(_-b [#8irc:kQ(%h9K aaryQk| SܳˊZK/ew JF2J]iX$68G钠`6 Mt ʹX!K2d]fIdRxl\ǎ,ʐIҁbwU1ClZ#i1FP 7a6zSX=)}W`4,N{PYzXn=k+^-5"r)Aܤ eWewĭ^Z|ϼHbM6!OC,-]\>V[\^&6<ƹv,o_sd0Ȕr_b2n뱛.2Dxg"$u\/̗gN YLSɗMly S~'Aq iA-4<Nl#/M ^p^Sn%GCRGn42.U4|Jc!U]sDCc Sj}T3b†Z y+n$w!ٵܬ/o)kNrij2!Pd3Wv'Í_A@a'g.%m{9UƖ&_=atrr8O7[e,Uwins3@ʥ\zfGϒjvQxeMb`.>Mg^T_8+~+JT}%lIw)0^ FF\p|R r}o[= 6rP ਦVg= 脐'w\Qg % h^xۀIKe-(~\B4߉m"fn6s.@~/)Ic6">6 Kc;BHef }0pXd*cC܍p8 /T~k DmF(ſߴ-XRB|ZGR=K -HHgnaˤ0XLBRB|ϗm0 Eփd)3foLoqÈCDξouA ;{.oAͦLODbrꑬ&zjw[GPs?/jK+ JPVBH R? 'jlF?HA*%ONWՃqVBX=ҥ}|Jۀ7 4et^Qp[HL&U} 94} JrR ~:m=oɽ=ʷC<黌)/ܦpLy=bdyϿ] Vqml홇Hܔ|K _#]ޥg«X̥Ë,9۩+yX$gO'⣹l` F(/ZȒW[t[{qqjl@Ƭ~?区ySP\)򝈊ke"Ei>KL4犽v Jz/!@e[;*H0ɦ!jN;uzMJ?Bwt6]ktCxsPʵ#`:lLɫTw x\!c$X`HxbEn^cMMMN2fmnv ǔnMQ 9cDX@5دg+AܩfO{Ewe\m {Zz'9f<3'>ߔ(@Gu%,CzZDmun0hP#}|0|k\rȀƧ5'GK`G| ^Yp=iUNiSzѴ_>"-ѽaj-n_뒘[AA C;5+FmD9l[blݯxIoX̲LebT? EhMgGdȯ?O}V52bNIXjͶqq9E#OQW`f(n骀%J^@ViThldWhjV,ŒF 1WYy# DL _ۍYl1e-+-#Z 3DHdmMug1A,Wl{8Bޘb WՆ YZ