- Update to LVM2.2.02.183
Avoid disabling lvmetad when repair does nothing.
Fix component detection for md version 0.90.
Use sync io if async io_setup fails, or use_aio=0 is set in config.
Avoid opening devices to get block size by using existing open fd.
- Drop patches that have been merged upstream
- bug-1114113_metadata-prevent-writing-beyond-metadata-area.patch
- Update to LVM2.2.02.183
Avoid disabling lvmetad when repair does nothing.
Fix component detection for md version 0.90.
Use sync io if async io_setup fails, or use_aio=0 is set in config.
Avoid opening devices to get block size by using existing open fd.
- Drop patches that have been merged upstream
- bug-1114113_metadata-prevent-writing-beyond-metadata-area.patch
- Update to LVM2.2.02.183
Avoid disabling lvmetad when repair does nothing.
Fix component detection for md version 0.90.
Use sync io if async io_setup fails, or use_aio=0 is set in config.
Avoid opening devices to get block size by using existing open fd.
- Drop patches that have been merged upstream
- bug-1114113_metadata-prevent-writing-beyond-metadata-area.patch
OBS-URL: https://build.opensuse.org/request/show/657956
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=234
- Fix lvm2 activation issue when used on top of multipath
bsc#998893
+ bug-998893_make_pvscan_service_after_multipathd.patch
- Fix lvm2 activation issue when used on top of multipath
bsc#998893
+ bug-998893_make_pvscan_service_after_multipathd.patch
- Fix lvm2 activation issue when used on top of multipath
bsc#998893
+ bug-998893_make_pvscan_service_after_multipathd.patch
OBS-URL: https://build.opensuse.org/request/show/632084
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=230
- Update to LVM2.2.02.180
- Drop the upstream patches
- fate-323203_lvmlockd-add-lockopt-values-for-skipping-selected-lo.patch
- lvm2-69-dm-lvm-metad.rules-explicit-pvscan-rule.patch
- lvm2-69-dm-lvm-metad.rules-set-systemd-vars-on-chang.patch
- bug-1095960_dev_io-no-discard-in-testmode.patch
- Refresh patches
+ bsc1080299-detect-clvm-properly.patch
+ bug-950089_test-fix-lvm2-testsuite-build-error.patch
- Fix cmirrord LV creation/activation failure (bsc#1091863)
- Fix that pvmove does not work (bsc#1080299)
- Fix package name for modprobe during build (bsc#1102668)
- Fix building error due to the script interpreter
+ tests-specify-python3-as-the-script-interpreter.patch
- Update to LVM2.2.02.180
- Drop the upstream patches
- fate-323203_lvmlockd-add-lockopt-values-for-skipping-selected-lo.patch
- lvm2-69-dm-lvm-metad.rules-explicit-pvscan-rule.patch
- lvm2-69-dm-lvm-metad.rules-set-systemd-vars-on-chang.patch
- bug-1095960_dev_io-no-discard-in-testmode.patch
- Refresh patches
+ bsc1080299-detect-clvm-properly.patch
+ bug-950089_test-fix-lvm2-testsuite-build-error.patch
- Fix cmirrord LV creation/activation failure (bsc#1091863)
- Fix that pvmove does not work (bsc#1080299)
- Fix package name for modprobe during build (bsc#1102668)
- Fix building error due to the script interpreter
+ tests-specify-python3-as-the-script-interpreter.patch
- Update to LVM2.2.02.180
- Drop the upstream patches
- fate-323203_lvmlockd-add-lockopt-values-for-skipping-selected-lo.patch
- lvm2-69-dm-lvm-metad.rules-explicit-pvscan-rule.patch
- lvm2-69-dm-lvm-metad.rules-set-systemd-vars-on-chang.patch
- bug-1095960_dev_io-no-discard-in-testmode.patch
- Refresh patches
+ bsc1080299-detect-clvm-properly.patch
+ bug-950089_test-fix-lvm2-testsuite-build-error.patch
- Fix cmirrord LV creation/activation failure (bsc#1091863)
- Fix that pvmove does not work (bsc#1080299)
- Fix package name for modprobe during build (bsc#1102668)
- Fix building error due to the script interpreter
+ tests-specify-python3-as-the-script-interpreter.patch
OBS-URL: https://build.opensuse.org/request/show/630677
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=227
bsc#1080299:
+ bsc1080299-detect-clvm-properly.patch
CLVM_PIDFILE, as we determine these features on runtime
bsc#1080299:
+ bsc1080299-detect-clvm-properly.patch
CLVM_PIDFILE, as we determine these features on runtime
bsc#1080299:
+ bsc1080299-detect-clvm-properly.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=219
- Fix detection of clvm that happens on compile time based on
CLVM_PIDFILE, as we determine these features on runtime:
* bsc1080299-detect-clvm-properly.patch
- Fix detection of clvm that happens on compile time based on
CLVM_PIDFILE, as we determine these features on runtime:
* bsc1080299-detect-clvm-properly.patch
- Fix detection of clvm that happens on compile time based on
CLVM_PIDFILE, as we determine these features on runtime:
* bsc1080299-detect-clvm-properly.patch
OBS-URL: https://build.opensuse.org/request/show/575513
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=218
- clvmd: try to refresh device cache on the first failure
(bsc#978055, bsc#1076042)
+ bug-978055_clvmd-try-to-refresh-device-cache-on-the-first-failu.patch
- clvmd: try to refresh device cache on the first failure
(bsc#978055, bsc#1076042)
+ bug-978055_clvmd-try-to-refresh-device-cache-on-the-first-failu.patch
- clvmd: try to refresh device cache on the first failure
(bsc#978055, bsc#1076042)
+ bug-978055_clvmd-try-to-refresh-device-cache-on-the-first-failu.patch
OBS-URL: https://build.opensuse.org/request/show/570449
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=216
- device-mapper.spec: fix wrong replacement of DM_VERSION (bsc#1072524)
- Fixes failure of some testcases caused by nc behavior change (bsc#1072624)
+ bug-1072624_test-lvmetad_dump-always-timed-out-when-using-nc.patch
- Refreshed fate-31841_fsadm-add-support-for-btrfs.patch
- Update to LVM2.2.02.177
When writing text metadata content, use complete 4096 byte blocks.
Change text format metadata alignment from 512 to 4096 bytes.
When writing metadata, consistently skip mdas marked as failed.
Refactor and adjust text format metadata alignment calculation.
Ensure _node_send_message always uses clean status of thin pool.
Fix lvmlockd to use pool lock when accessing _tmeta volume.
Report expected sanlock_convert errors only when retries fail.
Avoid blocking in sanlock_convert on SH to EX lock conversion.
Deactivate missing raid LV legs (_rimage_X-missing_Y_Z) on decativation.
Categorise I/O with reason annotations in debug messages.
Allow extending of raid LVs created with --nosync after a failed repair.
Command will lock memory only when suspending volumes.
Merge segments when pvmove is finished.
Activation code for pvmove automatically discovers holding LVs for resume.
Make a pvmove LV locking holder.
Do not change critical section counter on resume path without real resume.
Enhance activation code to automatically suspend pvmove participants.
Prevent conversion of thin volumes to snapshot origin when lvmlockd is used.
Add support for pvmove of cache and snapshot origins.
Avoid using precommitted metadata for suspending pvmove tree.
Deactivate activated LVs on error path when pvmove activation fails.
Add "io" to log/debug_classes for logging low-level I/O.
Avoid importing persistent filter in vgscan/pvscan/vgrename.
Fix memleak of string buffer when vgcfgbackup runs in secure mode.
Do not print error when clvmd cannot find running clvmd.
OBS-URL: https://build.opensuse.org/request/show/558347
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=212
- Update to LVM2.2.02.176:
Keep Install section only in lvm2-{lvmetad,lvmpolld}.socket systemd unit.
Fix segfault in lvm_pv_remove in liblvm. (2.02.173)
Do not allow storing VG metadata with LV without any segment.
Fix printed message when thin snapshot was already merged.
Remove created spare LV when creation of thin-pool failed.
Avoid reading ignored metadata when mda gets used again.
Fix detection of moved PVs in vgsplit. (2.02.175)
Ignore --stripes/--stripesize on RAID takeover
Improve used paths for generated systemd units and init shells.
Disallow creation of snapshot of mirror/raid subLV (was never supported).
Fix regression in more advanced vgname extraction in lvconvert (2.02.169).
Allow lvcreate to be used for caching of _tdata LV.
Avoid internal error when resizing cache type _tdata LV (not yet supported).
Show original converted names when lvconverting LV to pool volume.
Move lib code used only by liblvm into metadata-liblvm.c.
Distinguish between device not found and excluded by filter.
Monitor external origin LVs.
Remove the replicator code, including configure --with-replicators.
Allow lvcreate --type mirror to work with 100%FREE.
Improve selection of resource name for complex volume activation lock.
Avoid cutting first character of resource name for activation lock.
Support for encrypted devices in fsadm.
Improve thin pool overprovisioning and repair warning messages.
Fix incorrect adjustment of region size on striped RaidLVs.
- Update to LVM2.2.02.176:
Keep Install section only in lvm2-{lvmetad,lvmpolld}.socket systemd unit.
Fix segfault in lvm_pv_remove in liblvm. (2.02.173)
Do not allow storing VG metadata with LV without any segment.
Fix printed message when thin snapshot was already merged.
OBS-URL: https://build.opensuse.org/request/show/545412
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=210
- Update to LVM2.2.02.175
- Use week dependency for lvm2-lockd on libdlm and sanlock
- Rename/refresh patches:
- display-dm-name-for-lv-name.diff to fate-309425_display-dm-name-for-lv-name.patch
- fsadm-add-support-for-btrfs.patch to fate-31841_fsadm-add-support-for-btrfs.patch
- dmeventd-fix-dso-name-wrong-compare.patch to bug-935623_dmeventd-fix-dso-name-wrong-compare.patch
- lvm2-lvmetad.service-add-Also-lvm2-lvmetad.socket.patch to bug-960044_lvm2-lvmetad.service-add-Also-lvm2-lvmetad.socket.patch
- simplify-special-case-for-md-in-69-dm-lvm-metadata.patch to bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
- Drop resource agents for clvmd and cmirror (bsc#1058680)
- clvmd.ocf
- cmirrord.ocf
- Drop all patches for cmirror (bsc#1058661)
- cluster_support_mirrord_log.diff
- cmirrord_improvment_performance.patch
- lvconvert-cluster-mirrored-disk-failed.patch
- improve-mirror-legs-on-different-tag-pvs.patch
- make-mirror-legs-on-different-tag-pvs.patch
- use-mirrortype-asdefault-whenclvmdrunning.patch
- lvm2-testsuite.patch
- Update to LVM2.2.02.175
- Use week dependency for lvm2-lockd on libdlm and sanlock
- Rename/refresh patches:
- display-dm-name-for-lv-name.diff to fate-309425_display-dm-name-for-lv-name.patch
- fsadm-add-support-for-btrfs.patch to fate-31841_fsadm-add-support-for-btrfs.patch
- dmeventd-fix-dso-name-wrong-compare.patch to bug-935623_dmeventd-fix-dso-name-wrong-compare.patch
- lvm2-lvmetad.service-add-Also-lvm2-lvmetad.socket.patch to bug-960044_lvm2-lvmetad.service-add-Also-lvm2-lvmetad.socket.patch
- simplify-special-case-for-md-in-69-dm-lvm-metadata.patch to bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
OBS-URL: https://build.opensuse.org/request/show/535958
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=204
- Dropped several not-upstreamed patches, some of them neither have
history reference nor patch header, some were temporary workaround
fix.
- device-mapper-gcc-warnings.patch
- device-mapper-type_punning.diff
- fix-closedown-before-thread-finish.patch
- libdm-iface-not-output-error-message-inside-retry-loop.patch
- pvcreate-enhance-the-error-message.patch
- pvmove_support_clustered_vg.diff
- Update to LVM2.2.02.173
- Sync our lvm.conf with V2.02.173
- Dropped several not-upstreamed patches, some of them neither have
history reference nor patch header, some were temporary workaround
fix.
- device-mapper-gcc-warnings.patch
- device-mapper-type_punning.diff
- fix-closedown-before-thread-finish.patch
- libdm-iface-not-output-error-message-inside-retry-loop.patch
- pvcreate-enhance-the-error-message.patch
- pvmove_support_clustered_vg.diff
- Update to LVM2.2.02.173
- Sync our lvm.conf with V2.02.173
- Dropped several not-upstreamed patches, some of them neither have
history reference nor patch header, some were temporary workaround
fix.
- device-mapper-gcc-warnings.patch
OBS-URL: https://build.opensuse.org/request/show/514845
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=200
- Don't create symlink for invisible device like thin-pool (bsc#1046591)
* drop 10-dm.rules-Reset-state-variable-for-spurious-events.patch
- Don't create symlink for invisible device like thin-pool (bsc#1046591)
* drop 10-dm.rules-Reset-state-variable-for-spurious-events.patch
- Don't create symlink for invisible device like thin-pool (bsc#1046591)
* drop 10-dm.rules-Reset-state-variable-for-spurious-events.patch
OBS-URL: https://build.opensuse.org/request/show/508664
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=196
- Add Special migration for libdevmapper's move from /lib to
/usr/lib and from device-mapper.rpm to libdevmapper.rpm: the
library is now in %{_libdir}, but up to the point where zypp
removes the 'old' device-mapper package, the old library 'wins'
the ldloader race resulting in binaries asking for the newer
version still getting the old one (boo#1045396).
A typical update issue seen is, zypp updating packages in this
order:
- libdevmapper1_03 (new package)
- libcryptsetup4 (links libdevmapper-1.03, rpm dep satisfied)
- systemd (linking libcryptsetup.so.4, rpm dep satisfied
At this point, anything calling systemdctl gets libdevmapper
from the old device-mapper package into the memory, which in
turn is version 1.02 and does not provide all the needed
symbols
- device-mapper (which removes /lib/libdevmapper.so.1.02, but is
now too late, as various post scripts already failed on running
systemctl)
This has been tested in a VM upgrade, similar to the situation reported in bugzilla - the results was a fully operational system
OBS-URL: https://build.opensuse.org/request/show/507153
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=192
- Fix test failures about read ahead issue, see bsc#1043040
+ bug-1043040_test-fix-read-ahead-issues-in-test-scripts.patch
- Reorder the patches to put them into the right groups
- Don't package dynamic directories in /run
- Fix test failures about read ahead issue, see bsc#1043040
+ bug-1043040_test-fix-read-ahead-issues-in-test-scripts.patch
- Reorder the patches to put them into the right groups
- Don't package dynamic directories in /run
- Fix test failures about read ahead issue, see bsc#1043040
+ bug-1043040_test-fix-read-ahead-issues-in-test-scripts.patch
- Reorder the patches to put them into the right groups
OBS-URL: https://build.opensuse.org/request/show/504374
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=189
- This patch has been dropped since SLE12 (bsc#952300)
* removed sys_mount_instead_linux_fs.diff
- Drop obsolete patches:
* removed improve_probing.diff (bsc#49657)
* removed no-inc-audit.diff
* removed suppress_format1_size_warning.diff
- Add more bug/fate references, and reorder the patches accordingly
- This patch has been dropped since SLE12 (bsc#952300)
* removed sys_mount_instead_linux_fs.diff
- Drop obsolete patches:
* removed improve_probing.diff (bsc#49657)
* removed no-inc-audit.diff
* removed suppress_format1_size_warning.diff
- Add more bug/fate references, and reorder the patches accordingly
- This patch has been dropped since SLE12 (bsc#952300)
* removed sys_mount_instead_linux_fs.diff
- Drop obsolete patches:
* removed improve_probing.diff (bsc#49657)
* removed no-inc-audit.diff
* removed suppress_format1_size_warning.diff
- Add more bug/fate references, and reorder the patches accordingly
OBS-URL: https://build.opensuse.org/request/show/492763
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=182
autoloading works again (boo#983221)
- BuildRequire modutils so build script detects modprobe and module
autoloading works again (boo#983221)
- BuildRequire modutils so build script detects modprobe and module
autoloading works again (boo#983221)
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=180
* Few smal fixes around; obsoleted 169 release that was removed
from mirrors
- Refresh patch:
* display-dm-name-for-lv-name.diff
- Update to 2.02.170:
* Few smal fixes around; obsoleted 169 release that was removed
from mirrors
- Refresh patch:
* display-dm-name-for-lv-name.diff
- Update to 2.02.170:
* Few smal fixes around; obsoleted 169 release that was removed
from mirrors
- Refresh patch:
* display-dm-name-for-lv-name.diff
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=178
corosync and other deps to the core lvm2 package
- Add 'lvm2-lockd' subpackage, fate#323203 to lvm2-clvm to not pull
corosync and other deps to the core lvm2 package
- Add 'lvm2-lockd' subpackage, fate#323203 to lvm2-clvm to not pull
corosync and other deps to the core lvm2 package
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=176