1
0
Commit Graph

333 Commits

Author SHA256 Message Date
Dominique Leuenberger
053a87351a Accepting request 1001782 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1001782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=145
2022-09-09 16:22:14 +00:00
Martin Wilck
8250617567 Accepting request 1001779 from home:mwilck:multipath
- 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
2022-09-07 14:56:02 +00:00
Dominique Leuenberger
2425d68f19 Accepting request 999007 from Base:System
- Update to version 0.9.0+55+suse.33d8854:
  * Avoid linking to libreadline to avoid licensing issue
    (bsc#1202616)

OBS-URL: https://build.opensuse.org/request/show/999007
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=144
2022-08-25 13:33:08 +00:00
Martin Wilck
fe2b445b56 - Update to version 0.9.0+55+suse.33d8854:
* Avoid linking to libreadline to avoid licensing issue
    (bsc#1202616)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=289
2022-08-24 09:32:36 +00:00
Richard Brown
77a7e2d982 Accepting request 989504 from Base:System
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
2022-07-21 09:32:51 +00:00
Martin Wilck
c9a59c3513 Fixed revision tag in _service
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=287
2022-07-15 21:20:14 +00:00
Martin Wilck
81a4f94cf3 Accepting request 989269 from home:mwilck:multipath
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
2022-07-14 22:07:19 +00:00
Martin Wilck
669c0f908d Accepting request 989047 from home:mwilck:multipath
- 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)

OBS-URL: https://build.opensuse.org/request/show/989047
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=285
2022-07-13 20:22:25 +00:00
Martin Wilck
2eac9db956 Accepting request 989042 from home:mwilck:multipath
- Update to version 0.9.0+33+suse.fdc6686:
  * hwable fixes and additions
  * multipath.conf(5): add disclaimer about vendor support
  * libmultipath, kpartx: fix callers of dm_get_next_target()

OBS-URL: https://build.opensuse.org/request/show/989042
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=284
2022-07-13 20:13:34 +00:00
Dominique Leuenberger
3b9e932d41 Accepting request 976432 from Base:System
- 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
2022-05-19 20:49:01 +00:00
Martin Wilck
5ecd4f9894 Accepting request 976426 from home:mwilck:multipath
* add -U_FORTIFY_SOURCE to optflags to avoid compilation errors
    on old distros

OBS-URL: https://build.opensuse.org/request/show/976426
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=282
2022-05-11 14:38:16 +00:00
Martin Wilck
9426f11ea0 Accepting request 976395 from home:mwilck:multipath
- Update to version 0.8.9+90+suse.71a70fb:
  * support overriding -D_FORTIFY_SOURCE in OPTFLAGS

OBS-URL: https://build.opensuse.org/request/show/976395
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=281
2022-05-11 12:55:59 +00:00
Martin Wilck
58bd85420e Accepting request 976003 from home:mwilck:multipath
- 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
2022-05-10 07:47:57 +00:00
Dominique Leuenberger
3d4adc2541 Accepting request 972557 from Base:System
- If multipath-tools is newly installed, load dm-multipath
  (bsc#1196898)

OBS-URL: https://build.opensuse.org/request/show/972557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=141
2022-04-26 18:15:14 +00:00
Martin Wilck
740c39c997 _service: switch back to manual service mode for Base:System
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=278
2022-04-25 10:08:16 +00:00
Martin Wilck
5f3740bb8f OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=277 2022-04-25 09:57:11 +00:00
Martin Wilck
1ff47396e9 - If multipath-tools is newly installed, load dm-multipath
(bsc#1196898)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=276
2022-04-25 09:55:14 +00:00
Dominique Leuenberger
2418572a54 Accepting request 955369 from Base:System
- 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 (forwarded request 955368 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/955369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=140
2022-02-16 23:30:17 +00:00
Martin Wilck
f3e9381312 Accepting request 955368 from home:mwilck:multipath
- 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

OBS-URL: https://build.opensuse.org/request/show/955368
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=275
2022-02-16 13:27:16 +00:00
Martin Wilck
565040d77b Accepting request 955060 from home:mwilck:multipath
- Update to version 0.8.8+60+suse.4c5922cb:
  * multipathd: add suppport for FC Fabric Performance Impact 
    Notifications (FPIN) (bsc#1195506)

OBS-URL: https://build.opensuse.org/request/show/955060
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=274
2022-02-15 16:37:14 +00:00
Dominique Leuenberger
8b118566ff Accepting request 952914 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/952914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=139
2022-02-10 22:11:37 +00:00
Martin Wilck
feaa70ea19 OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=273 2022-02-09 10:25:20 +00:00
Martin Wilck
d57e32a4aa Accepting request 952907 from home:mwilck:multipath
- 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)

OBS-URL: https://build.opensuse.org/request/show/952907
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=272
2022-02-09 10:24:54 +00:00
Dominique Leuenberger
a936760e66 Accepting request 950721 from Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/950721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=138
2022-02-03 22:15:47 +00:00
Martin Wilck
cbe915d0b1 reset revision in _service file
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=271
2022-02-02 11:54:48 +00:00
Martin Wilck
b7bff3d056 Accepting request 950712 from home:mwilck:multipath
- 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

OBS-URL: https://build.opensuse.org/request/show/950712
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=270
2022-02-02 11:46:56 +00:00
Dominique Leuenberger
6f2b748021 Accepting request 944828 from Base:System
This is to fix the wrong version number in the previous commit
(+38), which had been created by a bogus merge made by the obs_scm service.

- 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)

see 2bdd3a14..79c3556f

OBS-URL: https://build.opensuse.org/request/show/944828
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=137
2022-01-09 21:50:06 +00:00
Martin Wilck
235ce4bda3 Trying to resolve link conflict
- 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)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=269
2022-01-07 20:57:54 +00:00
Dominique Leuenberger
61605f0e48 Accepting request 936067 from Base:System
- Update to 0.8.8+38+suse.2bdd3a14.obscpio
  * upstream version bump. Code-wise identical to 0.8.7+138+suse.7c9afe31
------------------------------------------------------------------
- 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.

- 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

OBS-URL: https://build.opensuse.org/request/show/936067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=136
2021-12-06 22:59:15 +00:00
Martin Wilck
1bf74aad1a - Update to 0.8.8+38+suse.2bdd3a14.obscpio
* upstream version bump. Code-wise identical to 0.8.7+138+suse.7c9afe31
------------------------------------------------------------------

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=267
2021-12-06 15:57:15 +00:00
Martin Wilck
e6c166a768 Fixed wrong revision in _service file
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=266
2021-12-03 12:18:49 +00:00
Martin Wilck
c827dc0ffa * 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.

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=265
2021-12-03 11:09:11 +00:00
Martin Wilck
1ec0f77f33 - Drop versioned dependency on libmpath0 again (bsc#1190622)
* Since 0.8.6, multipathd uses proper ABI versioning, and rpmbuild
    generates dependencies on libmultipath.so.0(LIBMULTIPATH_13.0.0)
    etc.

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=264
2021-12-03 11:06:32 +00:00
Martin Wilck
3eb3f49549 Removed duplicate .obscpio file
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=263
2021-12-03 10:49:30 +00:00
Martin Wilck
b1f9984aff Accepting request 935253 from home:mwilck:multipath
- 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)

OBS-URL: https://build.opensuse.org/request/show/935253
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=262
2021-12-02 17:36:36 +00:00
Dominique Leuenberger
31ead7c37f Accepting request 920633 from Base:System
- Add a versioned dependency of multipath-tools on libmpath0
  (bsc#1190622)

OBS-URL: https://build.opensuse.org/request/show/920633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=135
2021-09-24 22:35:10 +00:00
Martin Wilck
05dc8dd107 - Add a versioned dependency of multipath-tools on libmpath0
(bsc#1190622)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=261
2021-09-21 09:47:09 +00:00
Dominique Leuenberger
93356d50bd Accepting request 918047 from Base:System
- 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 (forwarded request 918046 from mwilck)

OBS-URL: https://build.opensuse.org/request/show/918047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=134
2021-09-16 21:14:32 +00:00
Martin Wilck
c46964e950 Accepting request 918046 from home:mwilck:multipath
- 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

OBS-URL: https://build.opensuse.org/request/show/918046
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=260
2021-09-10 21:10:18 +00:00
Dominique Leuenberger
76dce6a5ef Accepting request 913320 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/913320
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=133
2021-08-24 08:54:17 +00:00
Martin Wilck
40ea377bf2 - Spec file: remove compatibility code for SLE <= SLE15-SP2
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=259
2021-08-13 11:06:08 +00:00
Martin Wilck
8896e977e0 - 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

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=258
2021-08-12 20:19:57 +00:00
Dominique Leuenberger
d84322d7cf Accepting request 898496 from Base:System
OBS-URL: https://build.opensuse.org/request/show/898496
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=132
2021-06-13 21:05:37 +00:00
Martin Wilck
8687576710 Accepting request 898310 from home:lnussel:usrmove
- install to /usr (boo#1029961)

OBS-URL: https://build.opensuse.org/request/show/898310
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=256
2021-06-08 16:14:52 +00:00
Dominique Leuenberger
b07af775b5 Accepting request 894440 from Base:System
- Update to version 0.8.6+10+suse.47711374:
  * Github workflows: add CI for SUSE-specific branches

- Disabled LTO for multipath-tools
  * The test for is_valid_path fails if LTO is enabled, just
    disabling it for %check is insufficient.

- 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.

  (bsc#1182072, bsc#1177371)
   (bsc#1181435, bsc#1183666)

OBS-URL: https://build.opensuse.org/request/show/894440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=131
2021-05-20 17:23:55 +00:00
Martin Wilck
47dce1a26c (bsc#1184260)
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=254
2021-05-19 19:42:39 +00:00
Martin Wilck
a8a3fc0b93 Accepting request 894131 from home:mwilck:branches:Base:System
- Update to version 0.8.6+10+suse.47711374:
  * Github workflows: add CI for SUSE-specific branches

- Disabled LTO for multipath-tools
  * The test for is_valid_path fails if LTO is enabled, just
    disabling it for %check is insufficient.

- 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.

  (bsc#1182072, bsc#1177371)
   (bsc#1181435, bsc#1183666)

OBS-URL: https://build.opensuse.org/request/show/894131
OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=253
2021-05-18 19:47:44 +00:00
Richard Brown
7f6c634f46 Accepting request 882546 from Base:System
- Update to version 0.8.5+30+suse.633836e:
  * multipathd: give up "add missing path" after multiple failures
  (bsc#1183963)

OBS-URL: https://build.opensuse.org/request/show/882546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=130
2021-04-10 13:25:53 +00:00
Martin Wilck
2f6438df20 - Update to version 0.8.5+30+suse.633836e:
* multipathd: give up "add missing path" after multiple failures
  (bsc#1183963)

OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=251
2021-04-01 11:04:03 +00:00
Dominique Leuenberger
89784405bd Accepting request 879857 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/879857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/multipath-tools?expand=0&rev=129
2021-03-21 22:19:19 +00:00