- 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
- 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.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
* 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
- Improve the layout and readability of spec files
* Place subpackages' sections at the bottom of spec file, making
the layout more reasonable: 1. main package's spec sections are
contiguous without a break; 2. subpackage's spec spections can
also be placed together.
* Get rid of wild-card usage in %files section; spec file is a
perfect place for packager to know what files are exactly delivered
with each RPMs; staring at wild-card doesn't give much information.
* Put bsc#xxx at previous line of each SUSE patch at my best, some
are still missing.
OBS-URL: https://build.opensuse.org/request/show/460502
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=170
* remove-special-case-for-md-in-69-dm-lvm-metadata.rul.patch
- Remove special case for md (bsc#1012973)
* remove-special-case-for-md-in-69-dm-lvm-metadata.rul.patch
- Remove special case for md (bsc#1012973)
* remove-special-case-for-md-in-69-dm-lvm-metadata.rul.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=164
files for detailed changelogs
* Refresh patch cluster_support_mirrord_log.diff
- Version update to 2.02.168 release, see WHATS_NEW and WHATS_NEW_DM
files for detailed changelogs
* Refresh patch cluster_support_mirrord_log.diff
- Version update to 2.02.168 release, see WHATS_NEW and WHATS_NEW_DM
files for detailed changelogs
* Refresh patch cluster_support_mirrord_log.diff
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=161
- This is sync commit from Leap/SLE12 only
- Add patch pvcreate-enhance-the-error-message.patch bsc#960744
- Modify GPL-2.0 to GPL-2.0+ and LGPL-2.1 to LGPL-2.1+ to avoid
license conflict with thin-provisioning-tools which is using GPL-3.0
- Also contains fix for bsc#969310
- Fix clvmd.ocf and cmirrord to remove "-d" option for cmirrod
(bsc#971334)
- Fix clvmd.ocf to add lvmconf --enable-cluster before start daemon
when locking_type is not 3 or use_lvmetad is 1 in setting
(bsc#970439)
- Modified spec to enable blkid-wiping (fate#319908)
- Fix clvmd binary not found in case that users still use RA from
ocf:lvm2:clvm (bsc#980200)
Add sbindir=$HA_SBIN_DIR for clvmd.ocf and cmirrord.ocf
- The bsc#979635 wnd bsc#991181 as fixed in past thanks to proper /usr
migration code
- Modified raid10_segtype_default from "mirror" to "raid10"(bsc#982329)
- Remove lvm2-clvmd/cmirrord.service and related activation services
from %service_add _pre/post/preun/postun because we start clvmd
/clmirrord and activate via pacemaker and RA. (bsc#980296)
- Lvchange improve refresh by trying to deactivate snapshot thinLV
in case it's preventing merge process change integrated upstream.
(bsc#984321)
- Fixed in past bsc#992843
- Fixed by upstream bsc#984321
- Fixed by upstream bsc#970943
- 69-dm-lvm-metad.rules: Do not process rules for multipath
devices (bsc#bsc#990538, bsc#986734)
Add: 69-dm-lvm-metad.rules-Do-not-process-rules-for-multi.patch
- Rewrite patches to include patch header:
OBS-URL: https://build.opensuse.org/request/show/426139
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=158
- Update to 2.02.164 release, WHATS_NEW for changelog
* Mostly because the old tarball was no longer available
* Refresh fuzz on patch:
+ make-mirror-legs-on-different-tag-pvs.patch
+ cluster_support_mirrord_log.diff
- Update to 2.02.164 release, WHATS_NEW for changelog
* Mostly because the old tarball was no longer available
* Refresh fuzz on patch:
+ make-mirror-legs-on-different-tag-pvs.patch
+ cluster_support_mirrord_log.diff
- Update to 2.02.164 release, WHATS_NEW for changelog
* Mostly because the old tarball was no longer available
* Refresh fuzz on patch:
+ make-mirror-legs-on-different-tag-pvs.patch
+ cluster_support_mirrord_log.diff
OBS-URL: https://build.opensuse.org/request/show/424412
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=156
- Add thin-provisioning-tools to deps to fix configure warnings
- Do not run initrd regenerating twice in post
- Update to 2.02.155 release, read WHATS_NEW for detailed log.
* Mostly few bugfixes around caching
- Refresh patch pvmove_support_clustered_vg.diff
- Add thin-provisioning-tools to deps to fix configure warnings
- Do not run initrd regenerating twice in post
- Update to 2.02.155 release, read WHATS_NEW for detailed log.
* Mostly few bugfixes around caching
- Refresh patch pvmove_support_clustered_vg.diff
- Add thin-provisioning-tools to deps to fix configure warnings
- Do not run initrd regenerating twice in post
- Update to 2.02.155 release, read WHATS_NEW for detailed log.
* Mostly few bugfixes around caching
- Refresh patch pvmove_support_clustered_vg.diff
OBS-URL: https://build.opensuse.org/request/show/400646
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=154
- Add conflicts on unsplit packages to allow smooth upgrade path
Also do the conflict properly in baselibs.conf
- Add dependencies to the devel pacakge in baselibs.conf
- Add conflicts on unsplit packages to allow smooth upgrade path
Also do the conflict properly in baselibs.conf
- Add dependencies to the devel pacakge in baselibs.conf
- Add conflicts on unsplit packages to allow smooth upgrade path
Also do the conflict properly in baselibs.conf
- Add dependencies to the devel pacakge in baselibs.conf
OBS-URL: https://build.opensuse.org/request/show/394993
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=151
- Update patch use-mirrortype-asdefault-whenclvmdrunning.patch
to match up the patches/pvmove_support_clustered_vg.diff and not
use the define declared only when building clvm codebase;
it is still broken if someone changes the PID location, but at least
it now does not depend on clvm code
- Regenerate_initrd in post of the lvm2 main pkg
- Update baselibs to point to split-out devicemapper libraries
- Keep in sync the common configuration options that are shared among
all the variants dm/lvm2/clvm
- Provide symlinks to 1.02 versions of dm and dm-event libs
* this should sort out binary packages without the need of double
rebuilding
- Update to 2.02.152 release, read WHATS_NEW for detailed log.
- Refresh patches:
* 10-dm.rules-Reset-state-variable-for-spurious-events.patch
* device-mapper-gcc-warnings.patch
* device-mapper-link.patch
* udev-Check-for-DM_NR_VALID_PATHS.patch
- Slightly tweak btrfs patch as the code changed for the detection:
* fsadm-add-support-for-btrfs.patch
- Build and install properly cluster files
- Remove csm-converter.tar.gz as the evms was last present on sle10
and thus migration is bit out of scope today
- Add pre_checkin.sh to allow syncing of patches between packages:
workflow = add everything to lvm2.spec and run pre_checkin.sh
OBS-URL: https://build.opensuse.org/request/show/393600
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=150