2021-08-11 11:24:53 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Aug 11 08:51:25 UTC 2021 - Martin Liška <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
- Add lvm2-rpmlintrc where we skip all rpmlint issue for lvm2-testsuite package
|
|
|
|
|
(bsc#1179047).
|
|
|
|
|
|
2021-06-16 11:38:53 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2021-07-14 07:55:59 +02:00
|
|
|
|
Tue Jul 13 11:35:00 UTC 2021 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- lvm2: double free or corruption with invalid LVM_SYSTEM_DIR breaks guestfs-tools (bsc#1188141)
|
|
|
|
|
+ bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
|
|
|
|
|
|
|
|
|
|
- replace exist patch with bug fixed patches
|
|
|
|
|
- (remove) fate-31841_fsadm-add-support-for-btrfs.patch
|
|
|
|
|
+ (add) fate-31841-01_fsadm-add-support-to-resize-check-btrfs-filesystem.patch
|
|
|
|
|
+ (add) fate-31841-02_man-add-support-for-btrfs.patch
|
|
|
|
|
+ (add) fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jun 8 03:00:00 UTC 2021 - heming.zhao@suse.com
|
2021-06-16 11:38:53 +02:00
|
|
|
|
|
|
|
|
|
- update lvm2 from LVM2.03.10 to LVM2.2.03.12 (bsc#1187010)
|
|
|
|
|
|
|
|
|
|
*** WHATS_NEW from 2.03.11 to 2.03.12 ***
|
|
|
|
|
|
|
|
|
|
Version 2.03.12 - 07th May 2021
|
|
|
|
|
===============================
|
|
|
|
|
Allow attaching cache to thin data volume.
|
|
|
|
|
Fix memleak when generating list of outdated pvs.
|
|
|
|
|
Better hyphenation usage in man pages.
|
|
|
|
|
Replace use of deprecated security_context_t with char*.
|
|
|
|
|
Configure supports AIO_LIBS and AIO_CFLAGS.
|
|
|
|
|
Improve build process for static builds.
|
|
|
|
|
New --setautoactivation option to modify LV or VG auto activation.
|
|
|
|
|
New metadata based autoactivation property for LVs and VGs.
|
|
|
|
|
Improve signal handling with lvmpolld.
|
|
|
|
|
Signal handler can interrupt command also for SIGTERM.
|
|
|
|
|
Lvreduce --yes support.
|
|
|
|
|
Add configure option --with/out-symvers for non-glibc builds.
|
|
|
|
|
Report error when the filesystem is missing on fsadm resized volume.
|
|
|
|
|
Handle better blockdev with --getsize64 support for fsadm.
|
|
|
|
|
Do not include editline/history.h when using editline library.
|
|
|
|
|
Support error and zero segtype for thin-pool data for testing.
|
|
|
|
|
Support mixed extension for striped, error and zero segtypes.
|
|
|
|
|
Support resize also for stacked virtual volumes.
|
|
|
|
|
Skip dm-zero devices just like with dm-error target.
|
|
|
|
|
Reduce ioctl() calls when checking target status.
|
|
|
|
|
Merge polling does not fail, when LV is found to be already merged.
|
|
|
|
|
Poll volumes with at least 100ms delays.
|
|
|
|
|
Do not flush dm cache when cached LV is going to be removed.
|
|
|
|
|
New lvmlockctl_kill_command configuration option.
|
|
|
|
|
Support interruption while waiting on device close before deactivation.
|
|
|
|
|
Flush thin-pool messages before removing more thin volumes.
|
|
|
|
|
Improve hash function with less collisions and make it faster.
|
|
|
|
|
Reduce ioctl count when deactivating volumes.
|
|
|
|
|
Reduce number of metadata parsing.
|
|
|
|
|
Enhance performance of lvremove and vgremove commands.
|
|
|
|
|
Support interruption when taking archive and backup.
|
|
|
|
|
Accelerate large lvremoves.
|
|
|
|
|
Speedup search for cached device nodes.
|
|
|
|
|
Speedup command initialization.
|
|
|
|
|
Add devices file feature, off by default for now.
|
|
|
|
|
Support extension of writecached volumes.
|
|
|
|
|
Fix problem with unbound variable usage within fsadm.
|
|
|
|
|
Fix IMSM MD RAID detection on 4k devices.
|
|
|
|
|
Check for presence of VDO target before starting any conversion.
|
|
|
|
|
Support metatadata profiles with volume VDO pool conversions.
|
|
|
|
|
Support -Zn for conversion of already formated VDO pools.
|
|
|
|
|
Avoid removing LVs on error path of lvconvert during creation volumes.
|
|
|
|
|
Fix crashing lvdisplay when thin volume was waiting for merge.
|
|
|
|
|
Support option --errorwhenfull when converting volume to thin-pool.
|
|
|
|
|
Improve thin-performance profile support conversion to thin-pool.
|
|
|
|
|
Add workaround to avoid read of internal 'converted' devices.
|
|
|
|
|
Prohibit merging snapshot into the read-only thick snapshot origin.
|
|
|
|
|
Restore support for flipping rw/r permissions for thin snapshot origin.
|
|
|
|
|
Support resize of cached volumes.
|
|
|
|
|
Disable autoactivation with global/event_activation=0.
|
|
|
|
|
Check if lvcreate passes read_only_volume_list with tags and skips zeroing.
|
|
|
|
|
Allocation prints better error when metadata cannot fit on a single PV.
|
|
|
|
|
Pvmove can better resolve full thin-pool tree move.
|
|
|
|
|
Limit pool metadata spare to 16GiB.
|
|
|
|
|
Improves conversion and allocation of pool metadata.
|
|
|
|
|
Support thin pool metadata 15.88GiB, adds 64MiB, thin_pool_crop_metadata=0.
|
|
|
|
|
Enhance lvdisplay to report raid available/partial.
|
|
|
|
|
Support online rename of VDO pools.
|
|
|
|
|
Improve removal of pmspare when last pool is removed.
|
|
|
|
|
Fix problem with wiping of converted LVs.
|
|
|
|
|
Fix memleak in scanning (2.03.11).
|
|
|
|
|
Fix corner case allocation for thin-pools.
|
|
|
|
|
|
|
|
|
|
Version 2.03.11 - 08th January 2021
|
|
|
|
|
===================================
|
|
|
|
|
Fix pvck handling MDA at offset different from 4096.
|
|
|
|
|
Partial or degraded activation of writecache is not allowed.
|
|
|
|
|
Enhance error handling for fsadm and handle correct fsck result.
|
|
|
|
|
Dmeventd lvm plugin ignores higher reserved_stack lvm.conf values.
|
|
|
|
|
Support using BLKZEROOUT for clearing devices.
|
|
|
|
|
Support interruption when wipping LVs.
|
|
|
|
|
Support interruption for bcache waiting.
|
|
|
|
|
Fix bcache when device has too many failing writes.
|
|
|
|
|
Fix bcache waiting for IO completion with failing disks.
|
|
|
|
|
Configure use own python path name order to prefer using python3.
|
|
|
|
|
Add configure --enable-editline support as an alternative to readline.
|
|
|
|
|
Enhance reporting and error handling when creating thin volumes.
|
|
|
|
|
Enable vgsplit for VDO volumes.
|
|
|
|
|
Lvextend of vdo pool volumes ensure at least 1 new VDO slab is added.
|
|
|
|
|
Use revert_lv() on reload error path after vg_revert().
|
|
|
|
|
Configure --with-integrity enabled.
|
|
|
|
|
Restore lost signal blocking while VG lock is held.
|
|
|
|
|
Improve estimation of needed extents when creating thin-pool.
|
|
|
|
|
Use extra 1% when resizing thin-pool metadata LV with --use-policy.
|
|
|
|
|
Enhance --use-policy percentage rounding.
|
|
|
|
|
Configure --with-vdo and --with-writecache as internal segments.
|
|
|
|
|
Improving VDO man page examples.
|
|
|
|
|
Allow pvmove of writecache origin.
|
|
|
|
|
Report integrity fields.
|
|
|
|
|
Integrity volumes defaults to journal mode.
|
|
|
|
|
Switch code base to use flexible array syntax.
|
|
|
|
|
Fix 64bit math when calculation cachevol size.
|
|
|
|
|
Preserve uint32_t for seqno handling.
|
|
|
|
|
Switch from mmap to plain read when loading regular files.
|
|
|
|
|
Update lvmvdo man page and better explain DISCARD usage.
|
|
|
|
|
|
|
|
|
|
*** WHATS_NEW_DM from 1.02.175 to 1.02.177 ***
|
|
|
|
|
|
|
|
|
|
Version 1.02.177 - 07th May 2021
|
|
|
|
|
================================
|
|
|
|
|
Configure proceeds without libaio to allow build of device-mapper only.
|
|
|
|
|
Fix symbol versioning build with -O2 -flto.
|
|
|
|
|
Add dm_tree_node_add_thin_pool_target_v1 with crop_metadata support.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Drop patches that have been merged into upstream
|
|
|
|
|
- bug-1175565_01-tools-move-struct-element-before-variable-lenght-lis.patch
|
|
|
|
|
- bug-1175565_02-gcc-change-zero-sized-array-to-fexlible-array.patch
|
|
|
|
|
- bug-1175565_03-gcc-zero-sized-array-to-fexlible-array-C99.patch
|
|
|
|
|
- bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch
|
|
|
|
|
- bug-1185190_01-pvscan-support-disabled-event_activation.patch
|
|
|
|
|
- bug-1185190_02-config-improve-description-for-event_activation.patch
|
|
|
|
|
|
|
|
|
|
- Add patch
|
|
|
|
|
+ 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
|
|
|
|
|
+ 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
|
|
|
|
|
+ 0003-lib-locking-Add-new-type-idm.patch
|
|
|
|
|
+ 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
|
|
|
|
|
+ 0005-tools-Add-support-for-idm-lock-type.patch
|
|
|
|
|
+ 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
|
|
|
|
|
+ 0007-enable-command-syntax-for-thin-and-writecache.patch
|
|
|
|
|
+ 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
|
|
|
|
|
+ 0009-vdo-fix-preload-of-kvdo.patch
|
|
|
|
|
+ 0010-writecache-fix-lv_on_pmem.patch
|
|
|
|
|
+ 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
|
|
|
|
|
+ 0012-pvchange-fix-file-locking-deadlock.patch
|
|
|
|
|
+ 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
|
|
|
|
|
+ 0014-tests-Support-multiple-backing-devices.patch
|
|
|
|
|
+ 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
|
|
|
|
|
+ 0016-tests-Add-checking-for-lvmlockd-log.patch
|
|
|
|
|
+ 0017-tests-stress-Add-single-thread-stress-testing.patch
|
|
|
|
|
+ 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
|
|
|
|
|
+ 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
|
|
|
|
|
+ 0020-tests-Support-idm-failure-injection.patch
|
|
|
|
|
+ 0021-tests-Add-testing-for-lvmlockd-failure.patch
|
|
|
|
|
+ 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
|
|
|
|
|
+ 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
|
|
|
|
|
+ 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
|
|
|
|
|
+ 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
|
|
|
|
|
+ 0026-tests-multi-hosts-Add-VG-testing.patch
|
|
|
|
|
+ 0027-tests-multi-hosts-Add-LV-testing.patch
|
|
|
|
|
+ 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
|
|
|
|
|
+ 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
|
|
|
|
|
+ 0030-fix-empty-mem-pool-leak.patch
|
|
|
|
|
+ 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
|
|
|
|
|
+ 0032-tests-rename-test.patch
|
|
|
|
|
+ 0033-tests-add-writecache-cache-blocksize-2.patch
|
|
|
|
|
+ 0034-lvmlockd-Fix-the-compilation-warning.patch
|
|
|
|
|
+ 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
|
|
|
|
|
+ 0036-man-help-fix-common-option-listing.patch
|
|
|
|
|
+ 0037-archiving-take-archive-automatically.patch
|
|
|
|
|
+ 0038-backup-automatically-store-data-on-vg_unlock.patch
|
|
|
|
|
+ 0039-archive-avoid-abuse-of-internal-flag.patch
|
|
|
|
|
+ 0040-pvck-add-lock_global-before-clean_hint_file.patch
|
|
|
|
|
+ 0041-lvmdevices-add-deviceidtype-option.patch
|
|
|
|
|
|
|
|
|
|
- Update patch
|
|
|
|
|
- bug-1184687_Add-nolvm-for-kernel-cmdline.patch
|
|
|
|
|
- fate-31841_fsadm-add-support-for-btrfs.patch
|
|
|
|
|
|
|
|
|
|
- lvm.conf
|
|
|
|
|
- trim tail space
|
|
|
|
|
- fix typo
|
|
|
|
|
- [new item] devices/use_devicesfile
|
|
|
|
|
- [new item] devices/devicesfile
|
|
|
|
|
- [new item] devices/search_for_devnames
|
|
|
|
|
- [new item] allocation/thin_pool_crop_metadata
|
|
|
|
|
- [new item] global/lvmlockctl_kill_command
|
|
|
|
|
- [new item] global/vdo_disabled_features
|
|
|
|
|
|
2021-05-26 07:55:13 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue May 25 11:23:12 UTC 2021 - Wolfgang Frisch <wolfgang.frisch@suse.com>
|
|
|
|
|
|
|
|
|
|
- Link test as position independent executable (bsc#1184124).
|
|
|
|
|
+ bug-1184124-link-tests-as-PIE.patch
|
|
|
|
|
|
2021-04-23 07:24:21 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Apr 23 03:45:00 UTC 2021 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- Honor lvm.conf event_activation=0 on "pvscan --cache -aay" (bsc#1185190)
|
|
|
|
|
+ bug-1185190_01-pvscan-support-disabled-event_activation.patch
|
|
|
|
|
+ bug-1185190_02-config-improve-description-for-event_activation.patch
|
|
|
|
|
|
2021-04-22 05:19:47 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 21 03:04:00 UTC 2021 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- LVM cannot be disabled on boot (bsc#1184687)
|
|
|
|
|
+ bug-1184687_Add-nolvm-for-kernel-cmdline.patch
|
|
|
|
|
|
|
|
|
|
- Update patch for avoiding apply warning message
|
|
|
|
|
+ bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
|
|
|
|
|
|
2021-02-02 07:22:46 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2021-04-21 07:32:10 +02:00
|
|
|
|
Mon Apr 19 10:00:30 UTC 2021 - ghe@suse.com
|
|
|
|
|
|
|
|
|
|
- Add metadata-based autoactivation property for VG and LV (bsc#1178680)
|
|
|
|
|
+ bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2021-02-02 07:22:46 +01:00
|
|
|
|
Tue Feb 02 03:49:00 UTC 2021 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- lvm2 should use 'external_device_info_source="udev"' by default (bsc#1179691)
|
|
|
|
|
- add SUSE special patch to void issues in non udev env
|
|
|
|
|
+ bug-1179691_config-set-external_device_info_source-none.patch
|
|
|
|
|
|
2020-12-10 07:03:04 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Dec 09 01:16:00 UTC 2020 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- lvm2 should use 'external_device_info_source="udev"' by default (bsc#1179691)
|
|
|
|
|
- change external_device_info_source from none to udev
|
|
|
|
|
- comment out lvm.conf item preferred_names by default (bsc#1179738)
|
|
|
|
|
- comment out preferred_names
|
|
|
|
|
- Update lvm.conf, make it closely to upstream's setting (bsc#1179739)
|
|
|
|
|
- change lvm.conf, follow upstream 7b41ea61b2e33dbfad754fd4c6e7851faf7ca5ef
|
|
|
|
|
|
2020-11-26 08:38:58 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2020-12-08 06:05:35 +01:00
|
|
|
|
Thu Nov 26 10:28:13 UTC 2020 - Ludwig Nussel <lnussel@suse.de>
|
|
|
|
|
|
|
|
|
|
- prepare usrmerge (boo#1029961)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2020-11-26 08:38:58 +01:00
|
|
|
|
Wed Nov 25 03:06:00 UTC 2020 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- Update lvm2.spec file (bsc#1177533)
|
2020-11-26 09:19:35 +01:00
|
|
|
|
- in %postun, disable restart blk-availability.service & lvm2-monitor.service
|
2020-11-26 08:38:58 +01:00
|
|
|
|
|
2020-10-13 06:08:49 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Oct 12 10:00:20 UTC 2020 - ghe@suse.com
|
|
|
|
|
|
|
|
|
|
- Update lvm2.spec file (bsc#1174336)
|
|
|
|
|
- enable lvmlockd remote refresh using libdlmcontrol
|
|
|
|
|
- update libdlm dependency relationship
|
|
|
|
|
|
2020-08-21 05:28:00 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2020-09-04 03:23:47 +02:00
|
|
|
|
Thu Sep 03 08:16:00 UTC 2020 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- lvm can't pass build with gcc option Wstringop-overflow (bsc#1175565)
|
|
|
|
|
- remove suse speical patch
|
|
|
|
|
- bug-1175565_lvm-cant-pass-build-with-gcc-option-Wstringop-overflow.patch
|
|
|
|
|
- add upstream patch
|
|
|
|
|
+ bug-1175565_01-tools-move-struct-element-before-variable-lenght-lis.patch
|
|
|
|
|
+ bug-1175565_02-gcc-change-zero-sized-array-to-fexlible-array.patch
|
|
|
|
|
+ bug-1175565_03-gcc-zero-sized-array-to-fexlible-array-C99.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2020-08-21 05:28:00 +02:00
|
|
|
|
Thu Aug 20 04:49:00 UTC 2020 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- lvm can't pass build with gcc option Wstringop-overflow (bsc#1175565)
|
|
|
|
|
+ bug-1175565_lvm-cant-pass-build-with-gcc-option-Wstringop-overflow.patch
|
|
|
|
|
|
|
|
|
|
- lvm2.spec
|
|
|
|
|
+ add obsoletes version for passing build
|
|
|
|
|
+ remove config item '--with-cluster=internal' for lvmlockd package
|
|
|
|
|
|
2020-08-17 03:03:01 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Aug 10 07:11:00 UTC 2020 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to LVM2.2.03.10
|
|
|
|
|
|
|
|
|
|
WHATS_NEW from 2.03.06 to 2.03.10:
|
|
|
|
|
Version 2.03.10 - 09th August 2020
|
|
|
|
|
==================================
|
|
|
|
|
Add writecache and integrity support to lvmdbusd.
|
|
|
|
|
Generate unique cachevol name when default required from lvcreate.
|
|
|
|
|
Converting RAID1 volume to one with same number of legs now succeeds with a
|
|
|
|
|
warning.
|
|
|
|
|
Fix conversion to raid from striped lagging type.
|
|
|
|
|
Fix conversion to 'mirrored' mirror log with larger regionsize.
|
|
|
|
|
Zero pool metadata on allocation (disable with allocation/zero_metadata=0).
|
|
|
|
|
Failure in zeroing or wiping will fail command (bypass with -Zn, -Wn).
|
|
|
|
|
Add lvcreate of new cache or writecache lv with single command.
|
|
|
|
|
Fix running out of free buffers for async writing for larger writes.
|
|
|
|
|
Add integrity with raid capability.
|
|
|
|
|
Fix support for lvconvert --repair used by foreign apps (i.e. Docker).
|
|
|
|
|
|
|
|
|
|
Version 2.03.09 - 26th March 2020
|
|
|
|
|
=================================
|
|
|
|
|
Fix formating of vdopool (vdo_slab_size_mb was smaller by 2 bits).
|
|
|
|
|
Fix showing of a dm kernel error when uncaching a volume with cachevol.
|
|
|
|
|
|
|
|
|
|
Version 2.03.08 - 11th February 2020
|
|
|
|
|
====================================
|
|
|
|
|
Prevent problematic snapshots of writecache volumes.
|
|
|
|
|
Add error handling for failing allocation in _reserve_area().
|
|
|
|
|
Fix memleak in syncing of internal cache.
|
|
|
|
|
Fix pvck dump_current_text memleak.
|
|
|
|
|
Fix lvmlockd result code on error path for _query_lock_lv().
|
|
|
|
|
Update pvck man page and help output.
|
|
|
|
|
Reject invalid writecache high/low_watermark setting.
|
|
|
|
|
Report writecache status.
|
|
|
|
|
Accept more output lines from vdo_format.
|
|
|
|
|
Prohibit reshaping of stacked raid LVs.
|
|
|
|
|
Avoid running cache input arg validation when creating vdo pool.
|
|
|
|
|
Prevent raid reshaping of stacked volumes.
|
|
|
|
|
Added VDO lvmdbusd methods for enable/disable compression & dedupe.
|
|
|
|
|
Added VDO lvmdbusd method for converting LV to VDO pool.
|
|
|
|
|
|
|
|
|
|
Version 2.03.07 - 30th November 2019
|
|
|
|
|
====================================
|
|
|
|
|
Subcommand in vgck for repairing headers and metadata.
|
|
|
|
|
Ensure minimum required region size on striped RaidLV creation.
|
|
|
|
|
Fix resize of thin-pool with data and metadata of different segtype.
|
|
|
|
|
Improve mirror type leg splitting.
|
|
|
|
|
Improve error path handling in daemons on shutdown.
|
|
|
|
|
Fix activation order when removing merged snapshot.
|
|
|
|
|
Experimental VDO support for lvmdbusd.
|
|
|
|
|
|
|
|
|
|
Version 2.03.06 - 23rd October 2019
|
|
|
|
|
===================================
|
|
|
|
|
Add _cpool suffix to cache-pool LV name when used by caching LV.
|
|
|
|
|
No longer store extra UUID for cmeta and cdata cachevol layer.
|
|
|
|
|
Enhance activation of cache devices with cachevols.
|
|
|
|
|
Add _cvol in list of protected suffixes and start use it with DM UUID.
|
|
|
|
|
Rename LV converted to cachevol to use _cvol suffix.
|
|
|
|
|
Use normal LVs for wiping of cachevols.
|
|
|
|
|
Reload cleanered cache DM only with cleaner policy.
|
|
|
|
|
Fix cmd return when zeroing of cachevol fails.
|
|
|
|
|
Extend lvs to show all VDO properties.
|
|
|
|
|
Preserve VDO write policy with vdopool.
|
|
|
|
|
Increase default vdo bio threads to 4.
|
|
|
|
|
Continue report when cache_status fails.
|
|
|
|
|
Add support for DM_DEVICE_GET_TARGET_VERSION into device_mapper.
|
|
|
|
|
Fix cmirrord usage of header files from device_mapper subdir.
|
|
|
|
|
Allow standalone activation of VDO pool just like for thin-pools.
|
|
|
|
|
Activate thin-pool layered volume as 'read-only' device.
|
|
|
|
|
Ignore crypto devices with UUID signature CRYPT-SUBDEV.
|
|
|
|
|
Enhance validation for thin and cache pool conversion and swapping.
|
|
|
|
|
Improve internal removal of cached devices.
|
|
|
|
|
Synchronize with udev when dropping snapshot.
|
|
|
|
|
Add missing device synchronization point before removing pvmove node.
|
|
|
|
|
Correctly set read_ahead for LVs when pvmove is finished.
|
|
|
|
|
Remove unsupported OPTIONS+="event_timeout" udev rule from 11-dm-lvm.rules.
|
|
|
|
|
Prevent creating VGs with PVs with different logical block sizes.
|
|
|
|
|
Fix metadata writes from corrupting with large physical block size.
|
|
|
|
|
|
|
|
|
|
WHATS_NEW_DM from 1.02.164 to 1.02.173:
|
|
|
|
|
Version 1.02.173 - 09th August 2020
|
|
|
|
|
===================================
|
|
|
|
|
Add support for VDO in blkdeactivate script.
|
|
|
|
|
|
|
|
|
|
Version 1.02.171 - 26th March 2020
|
|
|
|
|
==================================
|
|
|
|
|
Fix dm_list interators with gcc 10 optimization (-ftree-pta).
|
|
|
|
|
Dmeventd handles timer without looping on short intervals.
|
|
|
|
|
|
|
|
|
|
Version 1.02.169 - 11th February 2020
|
|
|
|
|
=====================================
|
|
|
|
|
Enhance error messages for device creation.
|
|
|
|
|
|
|
|
|
|
Version 1.02.167 - 30th November 2019
|
|
|
|
|
=====================================
|
|
|
|
|
|
|
|
|
|
Version 1.02.165 - 23rd October 2019
|
|
|
|
|
====================================
|
|
|
|
|
Add support for DM_DEVICE_GET_TARGET_VERSION.
|
|
|
|
|
Add debug of dmsetup udevcomplete with hexa print DM_COOKIE_COMPLETED.
|
|
|
|
|
Fix versioning of dm_stats_create_region and dm_stats_create_region.
|
|
|
|
|
|
|
|
|
|
- Drop patches that have been merged into upstream
|
|
|
|
|
- bug-1122666_devices-drop-open-error-message.patch
|
|
|
|
|
- bug-1150021_01-scanning-open-devs-rw-when-rescanning-for-write.patch
|
|
|
|
|
- bug-1149408_Fix-rounding-writes-up-to-sector-size.patch
|
|
|
|
|
- bug-1149408_vgcreate-vgextend-restrict-PVs-with-mixed-block-size.patch
|
|
|
|
|
- bug-1152378-md-component-detection-for-differing-PV-and-device-s.patch
|
|
|
|
|
- bug-1152378-pvscan-fix-PV-online-when-device-has-a-different-siz.patch
|
|
|
|
|
- jcs-SLE5498_pvscan-allow-use-of-noudevsync-option.patch
|
|
|
|
|
- bug-1154655_udev-remove-unsupported-OPTIONS-event_timeout-rule.patch
|
|
|
|
|
- bug-1158628_01-tests-replaces-grep-q-usage.patch
|
|
|
|
|
- bug-1158628_02-tests-fix-ra-checking.patch
|
|
|
|
|
- bug-1158628_03-tests-simplify-some-var-settings.patch
|
|
|
|
|
- bug-1158628_04-pvmove-correcting-read_ahead-setting.patch
|
|
|
|
|
- bug-1158628_05-activation-add-synchronization-point.patch
|
|
|
|
|
- bug-1158628_06-pvmove-add-missing-synchronization.patch
|
|
|
|
|
- bug-1158628_07-activation-extend-handling-of-pending_delete.patch
|
|
|
|
|
- bug-1158628_08-lv_manip-add-synchronizations.patch
|
|
|
|
|
- bug-1158628_09-lvconvert-improve-validation-thin-and-cache-pool-con.patch
|
|
|
|
|
- bug-1158628_10-thin-activate-layer-pool-aas-read-only-LV.patch
|
|
|
|
|
- bug-1158628_11-tests-mdadm-stop-in-test-cleanup.patch
|
|
|
|
|
- bug-1158628_12-test-increase-size-of-raid10-LV-allowing-tests-to-su.patch
|
|
|
|
|
- bug-1158628_13-lvconvert-fix-return-value-when-zeroing-fails.patch
|
|
|
|
|
- bug-1158628_14-tests-add-extra-settle.patch
|
|
|
|
|
- bug-1158628_15-test-Fix-handling-leftovers-from-previous-tests.patch
|
|
|
|
|
- bug-1158861_01-config-remove-filter-typo.patch
|
|
|
|
|
- bug-1158861_02-config-Fix-default-option-which-makes-no-sense.patch
|
|
|
|
|
- bug-1158861_03-vgchange-don-t-fail-monitor-command-if-vg-is-exporte.patch
|
|
|
|
|
- bug-1158861_04-fix-duplicate-pv-size-check.patch
|
|
|
|
|
- bug-1158861_05-hints-fix-copy-of-filter.patch
|
|
|
|
|
- bug-1158861_06-fix-segfault-for-invalid-characters-in-vg-name.patch
|
|
|
|
|
- bug-1158861_07-vgck-let-updatemetadata-repair-mismatched-metadata.patch
|
|
|
|
|
- bug-1158861_08-hints-fix-mem-leaking-buffers.patch
|
|
|
|
|
- bug-1158861_09-pvcreate-pvremove-fix-reacquiring-global-lock-after.patch
|
|
|
|
|
- bug-1150021_02-bcache-add-bcache_abort.patch
|
|
|
|
|
- bug-1150021_03-label-Use-bcache_abort_fd-to-ensure-blocks-are-no-lo.patch
|
|
|
|
|
- bug-1150021_04-bcache-add-unit-test.patch
|
|
|
|
|
- bug-1150021_05-bcache-bcache_invalidate_fd-only-remove-prefixes-on.patch
|
|
|
|
|
- bug-1150021_06-fix-dev_unset_last_byte-after-write-error.patch
|
|
|
|
|
- bug-1157736-add-suggestion-message-for-mirror-LVs.patch
|
|
|
|
|
- bug-1171907-lvremove-remove-attached-cachevol-with-removed-LV.patch
|
|
|
|
|
- bug-1172566_cachevol-use-cachepool-code-for-metadata-size.patch
|
|
|
|
|
|
|
|
|
|
- lvm2.spec
|
|
|
|
|
+ Correct lvm2.spec 'Source' & 'Source42' URL
|
|
|
|
|
+ enable feature --with-writecache=internal
|
|
|
|
|
|
|
|
|
|
|
2020-06-15 15:05:31 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jun 12 01:28:08 UTC 2020 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- problem with LVM cache (data loss) (bsc#1172566)
|
|
|
|
|
+ bug-1172566_cachevol-use-cachepool-code-for-metadata-size.patch
|
|
|
|
|
|
2020-05-28 02:26:20 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 27 13:00:58 UTC 2020 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- removing LVM cache with cache volume does not remove the cache volume (bsc#1171907)
|
|
|
|
|
+ bug-1171907-lvremove-remove-attached-cachevol-with-removed-LV.patch
|
|
|
|
|
|
2020-05-13 09:19:25 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 13 03:45:38 UTC 2020 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- Add missing patch, which mistakenly removed in lvm2 update
|
|
|
|
|
+ bug-998893_make_pvscan_service_after_multipathd.patch
|
|
|
|
|
- Change lvm2.spec for fixing build error
|
|
|
|
|
+ lvm2.spec
|
|
|
|
|
|
2020-03-02 03:23:05 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2020-03-12 11:51:08 +01:00
|
|
|
|
Thu Mar 12 09:53:00 UTC 2020 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- fix patch name typo
|
|
|
|
|
- bug-1158628-04-pvmove-correcting-read_ahead-setting.patch
|
|
|
|
|
+ bug-1158628_04-pvmove-correcting-read_ahead-setting.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2020-03-02 03:23:05 +01:00
|
|
|
|
Mon Feb 27 09:36:00 UTC 2020 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- vgreduce --removemissing with cache devices will remove lvs (bsc#1157736)
|
|
|
|
|
+ bug-1157736-add-suggestion-message-for-mirror-LVs.patch
|
|
|
|
|
|
2020-01-09 04:31:00 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jan 9 10:00:30 UTC 2020 - ghe@suse.com
|
|
|
|
|
|
|
|
|
|
- Update lvm.conf file (bsc#1159238)
|
|
|
|
|
- enable issue_discards by default
|
|
|
|
|
|
2019-12-25 03:03:58 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Dec 23 07:22:00 UTC 2019 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- LVM Metadata Error: Error writing device at 4096 length 512 (bsc#1150021)
|
|
|
|
|
+ bug-1150021_01-scanning-open-devs-rw-when-rescanning-for-write.patch
|
|
|
|
|
+ bug-1150021_02-bcache-add-bcache_abort.patch
|
|
|
|
|
+ bug-1150021_03-label-Use-bcache_abort_fd-to-ensure-blocks-are-no-lo.patch
|
|
|
|
|
+ bug-1150021_04-bcache-add-unit-test.patch
|
|
|
|
|
+ bug-1150021_05-bcache-bcache_invalidate_fd-only-remove-prefixes-on.patch
|
|
|
|
|
+ bug-1150021_06-fix-dev_unset_last_byte-after-write-error.patch
|
|
|
|
|
- Update patch, according to bug-1150021_01-scanning-xxx.patch
|
|
|
|
|
+ bug-1158861_06-fix-segfault-for-invalid-characters-in-vg-name.patch
|
|
|
|
|
|
2019-12-10 10:29:09 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Dec 10 08:26:00 UTC 2019 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- backport patches for lvm2 to avoid software abnormal work (bsc#1158861)
|
|
|
|
|
+ bug-1158861_01-config-remove-filter-typo.patch
|
|
|
|
|
+ bug-1158861_02-config-Fix-default-option-which-makes-no-sense.patch
|
|
|
|
|
+ bug-1158861_03-vgchange-don-t-fail-monitor-command-if-vg-is-exporte.patch
|
|
|
|
|
+ bug-1158861_04-fix-duplicate-pv-size-check.patch
|
|
|
|
|
+ bug-1158861_05-hints-fix-copy-of-filter.patch
|
|
|
|
|
+ bug-1158861_06-fix-segfault-for-invalid-characters-in-vg-name.patch
|
|
|
|
|
+ bug-1158861_07-vgck-let-updatemetadata-repair-mismatched-metadata.patch
|
|
|
|
|
+ bug-1158861_08-hints-fix-mem-leaking-buffers.patch
|
|
|
|
|
+ bug-1158861_09-pvcreate-pvremove-fix-reacquiring-global-lock-after.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Dec 10 08:11:00 UTC 2019 - heming.zhao@suse.com
|
|
|
|
|
|
2019-12-10 11:10:05 +01:00
|
|
|
|
- backport upstream patches for passing lvm2 testsuite (bsc#1158628)
|
2019-12-10 10:29:09 +01:00
|
|
|
|
+ bug-1158628_01-tests-replaces-grep-q-usage.patch
|
|
|
|
|
+ bug-1158628_02-tests-fix-ra-checking.patch
|
|
|
|
|
+ bug-1158628_03-tests-simplify-some-var-settings.patch
|
|
|
|
|
+ bug-1158628-04-pvmove-correcting-read_ahead-setting.patch
|
|
|
|
|
+ bug-1158628_05-activation-add-synchronization-point.patch
|
|
|
|
|
+ bug-1158628_06-pvmove-add-missing-synchronization.patch
|
|
|
|
|
+ bug-1158628_07-activation-extend-handling-of-pending_delete.patch
|
|
|
|
|
+ bug-1158628_08-lv_manip-add-synchronizations.patch
|
|
|
|
|
+ bug-1158628_09-lvconvert-improve-validation-thin-and-cache-pool-con.patch
|
|
|
|
|
+ bug-1158628_10-thin-activate-layer-pool-aas-read-only-LV.patch
|
|
|
|
|
+ bug-1158628_11-tests-mdadm-stop-in-test-cleanup.patch
|
|
|
|
|
+ bug-1158628_12-test-increase-size-of-raid10-LV-allowing-tests-to-su.patch
|
|
|
|
|
+ bug-1158628_13-lvconvert-fix-return-value-when-zeroing-fails.patch
|
|
|
|
|
+ bug-1158628_14-tests-add-extra-settle.patch
|
|
|
|
|
+ bug-1158628_15-test-Fix-handling-leftovers-from-previous-tests.patch
|
2019-12-10 11:10:05 +01:00
|
|
|
|
- bug-1043040_test-fix-read-ahead-issues-in-test-scripts.patch
|
2019-12-10 10:29:09 +01:00
|
|
|
|
|
2019-10-23 12:35:49 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 23 08:42:00 UTC 2019 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- Fix udev rules issue (bsc#1154655)
|
|
|
|
|
+ bug-1154655_udev-remove-unsupported-OPTIONS-event_timeout-rule.patch
|
|
|
|
|
|
2019-10-21 11:54:18 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Oct 21 07:59:33 UTC 2019 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- lvm2-pvscan needs process speed improvement on a large scale PVs (jcs#SLE-5498)
|
|
|
|
|
+ jcs-SLE5498_pvscan-allow-use-of-noudevsync-option.patch
|
|
|
|
|
|
2019-10-03 08:59:05 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 2 10:28:33 UTC 2019 - Martin Wilck <mwilck@suse.com>
|
|
|
|
|
|
|
|
|
|
- Fix LV activation issues (boo#1152378, rh#1727270)
|
|
|
|
|
+ bug-1152378-md-component-detection-for-differing-PV-and-device-s.patch
|
|
|
|
|
+ bug-1152378-pvscan-fix-PV-online-when-device-has-a-different-siz.patch
|
|
|
|
|
|
2019-09-10 04:25:24 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Sep 9 12:00:00 UTC 2019 - heming.zhao@suse.com
|
|
|
|
|
|
|
|
|
|
- Update lvm2.spec: make baselibs.conf to a common source.
|
|
|
|
|
|
2019-09-09 08:55:46 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Sep 9 11:00:25 UTC 2019 - ghe@suse.com
|
|
|
|
|
|
|
|
|
|
- Avoid creation of mixed-blocksize PV on LVM volume groups (bsc#1149408)
|
|
|
|
|
+ bug-1149408_Fix-rounding-writes-up-to-sector-size.patch
|
|
|
|
|
+ bug-1149408_vgcreate-vgextend-restrict-PVs-with-mixed-block-size.patch
|
|
|
|
|
- Update lvm.conf files
|
|
|
|
|
- add devices/allow_mixed_block_sizes item
|
|
|
|
|
|
2019-08-23 10:35:57 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2019-09-05 12:03:51 +02:00
|
|
|
|
Mon Sep 02 11:21:03 UTC 2019 - heming.zhao@suse.com
|
2019-08-23 10:35:57 +02:00
|
|
|
|
|
2019-09-05 12:03:51 +02:00
|
|
|
|
- Update to LVM2.2.03.05
|
|
|
|
|
- To drop lvm2-clvm and lvm2-cmirrord rpms (jsc#PM-1324)
|
|
|
|
|
- Fix Out of date package (bsc#1111734)
|
|
|
|
|
- Fix occasional slow shutdowns with kernel 5.0.0 and up (bsc#1137648)
|
|
|
|
|
- Remove clvmd
|
|
|
|
|
- Remove lvmlib (api)
|
|
|
|
|
- Remove lvmetad
|
|
|
|
|
- Drop patches that have been merged into upstream
|
|
|
|
|
- bug-1114113_metadata-prevent-writing-beyond-metadata-area.patch
|
|
|
|
|
- bug-1137296_pvremove-vgextend-fix-using-device-aliases-with-lvmetad.patch
|
|
|
|
|
- bug-1135984_cache-support-no_discard_passdown.patch
|
|
|
|
|
- Drop patches that have been nonexist/unsupport in upstream
|
|
|
|
|
- bsc1080299-detect-clvm-properly.patch
|
|
|
|
|
- bug-998893_make_pvscan_service_after_multipathd.patch
|
|
|
|
|
- bug-978055_clvmd-try-to-refresh-device-cache-on-the-first-failu.patch
|
|
|
|
|
- bug-950089_test-fix-lvm2-testsuite-build-error.patch
|
|
|
|
|
- bug-1072624_test-lvmetad_dump-always-timed-out-when-using-nc.patch
|
|
|
|
|
- tests-specify-python3-as-the-script-interpreter.patch
|
|
|
|
|
- Update spec files
|
|
|
|
|
- merge device-mapper, lvm2-lockd, lvm2 into one spec file
|
|
|
|
|
- clvmd/lvmlib (api)/lvmetad had been removed, so delete related context in spec file
|
|
|
|
|
- Update lvm.conf files
|
|
|
|
|
- remove all lvmetad lines/keywords
|
|
|
|
|
- add event_activation
|
|
|
|
|
- remove fallback_to_lvm1 & related items
|
|
|
|
|
- remove locking_type/fallback_to_clustered_locking/fallback_to_local_locking items
|
|
|
|
|
- remove locking_library item
|
|
|
|
|
- remove all special filter rules
|
2019-08-23 10:35:57 +02:00
|
|
|
|
|
2019-07-10 08:17:02 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jul 9 10:00:05 UTC 2019 - ghe@suse.com
|
|
|
|
|
|
|
|
|
|
- Fix unknown feature in status message (bsc#1135984)
|
|
|
|
|
+ bug-1135984_cache-support-no_discard_passdown.patch
|
|
|
|
|
|
2019-06-10 07:11:11 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2019-06-27 07:21:48 +02:00
|
|
|
|
Thu Jun 27 02:53:03 UTC 2019 - heming.zhao@suse.com
|
2019-06-10 07:11:11 +02:00
|
|
|
|
|
2019-06-27 07:21:48 +02:00
|
|
|
|
- Fix using device aliases with lvmetad (bsc#1137296)
|
|
|
|
|
+ bug-1137296_pvremove-vgextend-fix-using-device-aliases-with-lvmetad.patch
|
2019-06-10 07:11:11 +02:00
|
|
|
|
|
2019-05-29 08:30:14 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 30 10:20:05 UTC 2019 - ghe@suse.com
|
|
|
|
|
|
|
|
|
|
- Fix devices drop open error message (bsc#1122666)
|
|
|
|
|
+ bug-1122666_devices-drop-open-error-message.patch
|
|
|
|
|
|
2019-03-20 03:51:36 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 19 12:02:02 UTC 2019 - Martin Liška <mliska@suse.cz>
|
|
|
|
|
|
|
|
|
|
- Use %make_build in order to provide verbose output.
|
|
|
|
|
|
2019-01-14 14:36:28 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2019-02-01 06:45:23 +01:00
|
|
|
|
Fri Feb 1 08:20:15 UTC 2019 - ghe@suse.com
|
2019-01-14 14:36:28 +01:00
|
|
|
|
|
2019-02-01 06:45:23 +01:00
|
|
|
|
- Disable the LVM lock daemon using sanlock, in order to avoid the
|
|
|
|
|
dependence on sanlock related packages (bsc#1121382)
|
2019-01-14 14:36:28 +01:00
|
|
|
|
|
2018-12-14 06:14:49 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2019-02-01 06:45:23 +01:00
|
|
|
|
Mon Jan 14 14:23:52 CET 2019 - kukuk@suse.de
|
|
|
|
|
|
|
|
|
|
- Use %license instead of %doc [bsc#1082318]
|
2018-12-14 06:14:49 +01:00
|
|
|
|
|
2018-11-05 08:54:59 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 5 08:10:05 UTC 2018 - ghe@suse.com
|
|
|
|
|
|
|
|
|
|
- Prevent writing beyond metadata area (bsc#1114113)
|
|
|
|
|
+ bug-1114113_metadata-prevent-writing-beyond-metadata-area.patch
|
|
|
|
|
|
2018-08-29 09:27:06 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Aug 29 10:20:30 UTC 2018 - ghe@suse.com
|
|
|
|
|
|
|
|
|
|
- Fix lvm2 activation issue when used on top of multipath
|
|
|
|
|
bsc#998893
|
|
|
|
|
+ bug-998893_make_pvscan_service_after_multipathd.patch
|
|
|
|
|
|
2018-08-21 05:13:03 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jul 23 11:45:20 UTC 2018 - ghe@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to LVM2.2.02.180
|
2018-08-23 08:19:25 +02:00
|
|
|
|
Never send any discard ioctl with test mode.
|
|
|
|
|
Fix thin-pool alloc which needs same PV for data and metadata.
|
|
|
|
|
Extend list of non-memlocked areas with newly linked libs.
|
|
|
|
|
Enhance vgcfgrestore to check for active LVs in restored VG.
|
|
|
|
|
lvconvert: provide possible layouts between linear and striped/raid
|
|
|
|
|
Fix unmonitoring of merging snapshots.
|
|
|
|
|
Add missing -l description in fsadm man page.
|
|
|
|
|
Cache can uses metadata format 2 with cleaner policy.
|
|
|
|
|
Avoid showing internal error in lvs output or pvmoved LVs.
|
|
|
|
|
Fix check if resized PV can also fit metadata area.
|
|
|
|
|
Reopen devices RDWR only before writing to avoid udev issues.
|
|
|
|
|
Change pvresize output confusing when no resize took place.
|
|
|
|
|
Fix lvmetad hanging on shutdown.
|
|
|
|
|
Fix mem leak in clvmd and more coverity issues.
|
|
|
|
|
Fix that pvmove does not work (bsc#1080299)
|
|
|
|
|
- Drop patches that have been merged upstream
|
|
|
|
|
- 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
|
2018-08-21 05:13:03 +02:00
|
|
|
|
- Refresh patches
|
2018-08-23 08:19:25 +02:00
|
|
|
|
+ bsc1080299-detect-clvm-properly.patch
|
|
|
|
|
+ bug-950089_test-fix-lvm2-testsuite-build-error.patch
|
|
|
|
|
- Update spec files
|
|
|
|
|
Fix BuildRequires package name for modprobe (bsc#1102668)
|
|
|
|
|
Fix cmirrord LV creation/activation failure (bsc#1091863)
|
|
|
|
|
- Fix building error in OBS due to the script interpreter
|
|
|
|
|
+ tests-specify-python3-as-the-script-interpreter.patch
|
2018-08-21 05:13:03 +02:00
|
|
|
|
|
2018-07-18 10:52:01 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jul 18 11:33:30 UTC 2018 - ghe@suse.com
|
|
|
|
|
|
|
|
|
|
- Fix issuing discard in test mode (bsc#1095960)
|
|
|
|
|
+ bug-1095960_dev_io-no-discard-in-testmode.patch
|
|
|
|
|
|
2018-05-29 05:23:47 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue May 29 10:45:30 UTC 2018 - ghe@suse.com
|
|
|
|
|
|
|
|
|
|
- Fix the wrong filter for the cdrom device in /etc/lvm/lvm.conf
|
|
|
|
|
(bsc#1081530)
|
|
|
|
|
|
2018-04-19 11:49:14 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 19 10:59:59 UTC 2018 - mwilck@suse.com
|
|
|
|
|
|
|
|
|
|
- Fix handling of udev CHANGE events with systemd (bsc#1067312)
|
|
|
|
|
+ lvm2-69-dm-lvm-metad.rules-explicit-pvscan-rule.patch
|
|
|
|
|
+ lvm2-69-dm-lvm-metad.rules-set-systemd-vars-on-chang.patch
|
|
|
|
|
|
2018-02-12 11:13:53 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Feb 12 09:01:29 UTC 2018 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Fix detection of clvm that happens on compile time based on
|
2018-02-12 11:18:21 +01:00
|
|
|
|
CLVM_PIDFILE, as we determine these features on runtime
|
|
|
|
|
bsc#1080299:
|
|
|
|
|
+ bsc1080299-detect-clvm-properly.patch
|
2018-02-12 11:13:53 +01:00
|
|
|
|
|
2018-01-29 09:14:27 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jan 16 11:53:36 UTC 2018 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
2018-01-11 03:12:30 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 10 10:41:45 UTC 2018 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- lvmlockd: add lockopt values for skipping selected locks (fate#323203)
|
|
|
|
|
+ fate-323203_lvmlockd-add-lockopt-values-for-skipping-selected-lo.patch
|
|
|
|
|
|
2017-12-19 11:40:00 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Dec 19 07:35:11 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
Prevent start of new merge of snapshot if origin is already being merged.
|
|
|
|
|
Fix offered type for raid6_n_6 to raid5 conversion (raid5_n).
|
|
|
|
|
Deactivate sub LVs when removing unused cache-pool.
|
|
|
|
|
Do not take backup with suspended devices.
|
|
|
|
|
|
2017-11-24 12:13:44 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Nov 21 09:29:02 UTC 2017 - zren@suse.com
|
|
|
|
|
|
2017-11-25 07:08:13 +01:00
|
|
|
|
- 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.
|
2017-11-24 12:13:44 +01:00
|
|
|
|
- Drop: bug-960044_lvm2-lvmetad.service-add-Also-lvm2-lvmetad.socket.patch
|
|
|
|
|
- Refresh: fate-31841_fsadm-add-support-for-btrfs.patch
|
|
|
|
|
|
2017-11-02 14:02:55 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Nov 2 12:48:23 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- Re-add a strict requires on sanlock, fate#323203
|
|
|
|
|
|
2017-10-23 13:56:11 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Oct 23 07:50:33 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- 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
|
2017-10-23 14:15:37 +02:00
|
|
|
|
- lvm2-testsuite.patch to bug-950089_test-fix-lvm2-testsuite-build-error.patch
|
2017-10-23 13:56:11 +02:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 14 09:51:18 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
2017-09-06 22:42:11 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Aug 18 09:53:39 UTC 2017 - mwilck@suse.com
|
|
|
|
|
|
|
|
|
|
- Dropped udev rule patches (bsc#1054363)
|
|
|
|
|
* dropped udev_rules-update.diff
|
|
|
|
|
* dropped device-mapper-dmsetup-export.patch
|
|
|
|
|
* dropped udev-Check-for-DM_NR_VALID_PATHS.patch
|
|
|
|
|
* dropped Import-ID_FS_XXX-variables-bnc909358.patch
|
|
|
|
|
* dropped 69-dm-lvm-metad.rules-Do-not-process-rules-for-multi.patch
|
|
|
|
|
|
2017-08-07 09:53:46 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Aug 1 05:59:29 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- 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
|
2017-08-07 10:52:16 +02:00
|
|
|
|
- version-plugins-in-libdir.patch
|
2017-08-07 09:53:46 +02:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jul 25 13:48:00 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to LVM2.2.02.173
|
|
|
|
|
- Sync our lvm.conf with V2.02.173
|
|
|
|
|
|
2017-07-13 15:10:06 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jul 13 13:09:35 UTC 2017 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Require device-mapper-devel rather than recommend. It is really
|
|
|
|
|
needed (the .h files are required by the lvm2app and lvm2cmd)
|
|
|
|
|
|
2017-07-07 07:24:39 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jul 6 10:18:09 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- Don't create symlink for invisible device like thin-pool (bsc#1046591)
|
|
|
|
|
* drop 10-dm.rules-Reset-state-variable-for-spurious-events.patch
|
|
|
|
|
|
2017-07-04 14:31:34 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jul 4 10:24:40 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to LVM2.2.02.172
|
|
|
|
|
- Cleanup spec file, and refresh patches
|
2017-07-05 03:55:05 +02:00
|
|
|
|
* removed device-mapper-link.patch
|
|
|
|
|
* removed bug-1033691_tests-missed-to-export-lvm-binary-for-fsadm.patch
|
|
|
|
|
* removed Makefile-skip-compliling-daemons-lvmlockd-directory.patch
|
|
|
|
|
* added bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
|
2017-07-04 14:31:34 +02:00
|
|
|
|
|
Accepting request 507153 from home:dimstar:branches:Base:System
- 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
2017-07-01 15:52:52 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jun 29 16:38:05 UTC 2017 - dimstar@opensuse.org
|
|
|
|
|
|
2017-07-04 14:31:34 +02:00
|
|
|
|
- Fix zypper update issue with device-mapper package, see bsc#1045396
|
Accepting request 507153 from home:dimstar:branches:Base:System
- 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
2017-07-01 15:52:52 +02:00
|
|
|
|
|
2017-06-17 19:19:42 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Jun 17 16:50:53 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- Backport fix for lvresize-full.sh failed, see bsc#1033691
|
|
|
|
|
+ bug-1033691_tests-missed-to-export-lvm-binary-for-fsadm.patch
|
|
|
|
|
|
2017-06-17 17:47:00 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Jun 17 14:56:58 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
2017-06-12 09:02:40 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jun 9 19:27:45 UTC 2017 - kukuk@suse.com
|
|
|
|
|
|
|
|
|
|
- Don't package dynamic directories in /run
|
|
|
|
|
|
2017-05-17 10:34:14 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 17 08:21:27 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- Add lvmlockd-related configuration items in lvm.conf, fate#323203
|
|
|
|
|
|
2017-05-16 11:02:24 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue May 16 07:45:25 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- Fix compiling issue of lvmlockd, bsc#1037309
|
|
|
|
|
+ Makefile-skip-compliling-daemons-lvmlockd-directory.patch
|
|
|
|
|
|
2017-05-05 13:34:41 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri May 5 11:33:28 UTC 2017 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Remove comments breaking scriptlets:
|
|
|
|
|
* warning: %postun(libdevmapper1_03-1.02.137-5.1.x86_64) scriptlet failed
|
|
|
|
|
|
2017-05-04 04:45:40 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 3 09:01:42 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
2017-04-26 07:48:16 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 25 12:00:23 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- Add check_pv_device_sizes option to check PV and disk sizes
|
|
|
|
|
bsc#999878
|
|
|
|
|
|
2017-04-25 14:29:41 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 24 17:08:34 UTC 2017 - arvidjaar@gmail.com
|
|
|
|
|
|
|
|
|
|
- BuildRequire modutils so build script detects modprobe and module
|
|
|
|
|
autoloading works again (boo#983221)
|
|
|
|
|
|
2017-04-18 13:15:17 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 18 11:07:01 UTC 2017 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
Accepting request 487889 from home:jnelson-suse:branches:Base:System
- Update device mapper version to 1.02.138, see WHATS_NEW_DM for
detailed changelogs
* Drop obsolete lvmchange files accordingly
- Refresh libdm-iface-not-output-error-message-inside-retry-loop.patch
- Refresh make-mirror-legs-on-different-tag-pvs.patch
- device-mapper-dmsetup-export.patch
- LVM version update to 2.02.169 release, see WHATS_NEW and WHATS_NEW_DM
files for detailed changelogs
old: Base:System/lvm2
new: home:jnelson-suse:branches:Base:System/lvm2 rev None
Index: device-mapper-dmsetup-export.patch
===================================================================
--- device-mapper-dmsetup-export.patch (revision 176)
+++ device-mapper-dmsetup-export.patch (revision 5)
@@ -1,7 +1,20 @@
-Index: LVM2.2.02.139/man/dmsetup.8.in
+From b148cb1c1e801455cb774f51eecd57f7e4f98c39 Mon Sep 17 00:00:00 2001
+From: Eric Ren <zren@suse.com>
+Date: Tue, 11 Apr 2017 10:58:56 +0800
+Subject: [PATCH] DM: add dmsetup export
+
+bsc#479104
+
+Patch-refreshed-by: Eric Ren <zren@suse.com>
+---
+ man/dmsetup.8_main | 16 +++-
+ tools/dmsetup.c | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
+ 2 files changed, 266 insertions(+), 2 deletions(-)
+
+Index: LVM2.2.02.169/man/dmsetup.8_main
===================================================================
---- LVM2.2.02.139.orig/man/dmsetup.8.in
-+++ LVM2.2.02.139/man/dmsetup.8.in
+--- LVM2.2.02.169.orig/man/dmsetup.8_main
++++ LVM2.2.02.169/man/dmsetup.8_main
@@ -97,7 +97,15 @@ dmsetup \(em low level logical volume ma
..
.CMD_LOAD
@@ -23,20 +36,20 @@
See below for more information on the table format.
.
.HP
-+.BR \-\-export
++.BR --export
+.IR export
+.br
+Outputs information in key/value format to be imported by other programs.
+.
+.HP
- .BR \-\-udevcookie
+ .BR --udevcookie
.IR cookie
.br
-Index: LVM2.2.02.139/tools/dmsetup.c
+Index: LVM2.2.02.169/tools/dmsetup.c
===================================================================
---- LVM2.2.02.139.orig/tools/dmsetup.c
-+++ LVM2.2.02.139/tools/dmsetup.c
-@@ -2177,6 +2177,129 @@ out:
+--- LVM2.2.02.169.orig/tools/dmsetup.c
++++ LVM2.2.02.169/tools/dmsetup.c
+@@ -2231,6 +2231,129 @@ out:
return r;
}
@@ -166,11 +179,16 @@
/* Show target names and their version numbers */
static int _targets(CMD_ARGS)
{
-@@ -5138,6 +5261,7 @@ static struct command _dmsetup_commands[
- {"deps", "[-o <options>] [<device>]", 0, -1, 1, 0, _deps},
- {"stats", "<command> [<options>] [<devices>]", 1, -1, 1, 1, _stats},
- {"status", "[<device>] [--noflush] [--target <target_type>]", 0, -1, 1, 0, _status},
+@@ -5904,7 +6027,11 @@ static struct command _dmsetup_commands[
+ {"deps", "[-o <options>] [<device>...]", 0, -1, 1, 0, _deps},
+ {"stats", "<command> [<options>] [<device>...]", 1, -1, 1, 1, _stats},
+ {"status", "[<device>...] [--noflush] [--target <target_type>]", 0, -1, 1, 0, _status},
+- {"table", "[<device>...] [--target <target_type>] [--showkeys]", 0, -1, 1, 0, _status},
++ {"deps", "[-o <options>] [<device>]", 0, -1, 1, 0, _deps},
++ {"stats", "<command> [<options>] [<devices>]", 1, -1, 1, 1, _stats},
++ {"status", "[<device>] [--noflush] [--target <target_type>]", 0, -1, 1, 0, _status},
+ {"export", "[<device>]", 0, -1, 1, 0, _export},
- {"table", "[<device>] [--target <target_type>] [--showkeys]", 0, -1, 1, 0, _status},
++ {"table", "[<device>] [--target <target_type>] [--showkeys]", 0, -1, 1, 0, _status},
{"wait", "<device> [<event_nr>] [--noflush]", 0, 2, 0, 0, _wait},
- {"mknodes", "[<device>]", 0, -1, 1, 0, _mknodes},
+ {"mknodes", "[<device>...]", 0, -1, 1, 0, _mknodes},
+ {"mangle", "[<device>...]", 0, -1, 1, 0, _mangle},
Index: device-mapper.changes
===================================================================
--- device-mapper.changes (revision 176)
+++ device-mapper.changes (revision 5)
@@ -1,4 +1,20 @@
-------------------------------------------------------------------
+Wed Apr 12 01:33:15 UTC 2017 - zren@suse.com
+
+- Update device mapper version to 1.02.138, see WHATS_NEW_DM for
+ detailed changelogs
+ * Drop obsolete lvmchange files accordingly
+- Refresh libdm-iface-not-output-error-message-inside-retry-loop.patch
+- Refresh make-mirror-legs-on-different-tag-pvs.patch
+- device-mapper-dmsetup-export.patch
+
+-------------------------------------------------------------------
+Mon Apr 10 23:08:45 UTC 2017 - jnelson-suse@jamponi.net
+
+- Version update to 2.02.169 release, see WHATS_NEW and WHATS_NEW_DM
+ files for detailed changelogs
+
+-------------------------------------------------------------------
Mon Apr 10 10:41:02 UTC 2017 - tchvatal@suse.com
- Split configure options to have one per line
Index: device-mapper.spec
===================================================================
--- device-mapper.spec (revision 176)
+++ device-mapper.spec (revision 5)
@@ -19,8 +19,8 @@
%define libname libdevmapper1_03
%define libname_event libdevmapper-event1_03
### COMMON-DEF-BEGIN ###
-%define lvm2_version 2.02.168
-%define device_mapper_version 1.02.137
+%define lvm2_version 2.02.169
+%define device_mapper_version 1.02.138
%define thin_provisioning_version 0.5.6
### COMMON-DEF-END ###
Name: device-mapper
Index: libdm-iface-not-output-error-message-inside-retry-loop.patch
===================================================================
--- libdm-iface-not-output-error-message-inside-retry-loop.patch (revision 176)
+++ libdm-iface-not-output-error-message-inside-retry-loop.patch (revision 5)
@@ -1,22 +1,25 @@
-From a70f17fd1dc9a8cccefb946c3501d5cb6f2766bb Mon Sep 17 00:00:00 2001
-From: Liuhua Wang <lwang@suse.com>
-Date: Mon, 23 Nov 2015 13:49:39 +0800
+From 3c4d9dd3571e89545d97c8421fd4cbdbaa6895b8 Mon Sep 17 00:00:00 2001
+From: Eric Ren <zren@suse.com>
+Date: Tue, 11 Apr 2017 11:09:26 +0800
Subject: [PATCH] libdm-iface: not output error message inside retry loops
-This is a workaround to avoid noisy error message being output inside retry loops
-in case of remove failure because device busy. But as to the replies from upstream
+This is a workaround to avoid noisy error message being output inside
+retry loops
+in case of remove failure because device busy. But as to the replies
+from upstream
there may be some issues in udev operations.
References: bsc#940298 boo#957059
Signed-off-by: lwang@suse.com
+Patch-refreshed-by: Eric Ren <zren@suse.com>
---
- libdm/ioctl/libdm-iface.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
+ libdm/ioctl/libdm-iface.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
-Index: LVM2.2.02.141/libdm/ioctl/libdm-iface.c
-===================================================================
---- LVM2.2.02.141.orig/libdm/ioctl/libdm-iface.c
-+++ LVM2.2.02.141/libdm/ioctl/libdm-iface.c
+diff --git a/libdm/ioctl/libdm-iface.c b/libdm/ioctl/libdm-iface.c
+index cb3e8dc..c1c0771 100644
+--- a/libdm/ioctl/libdm-iface.c
++++ b/libdm/ioctl/libdm-iface.c
@@ -62,6 +62,7 @@
*/
#define MAPPER_CTRL_MINOR 236
@@ -25,15 +28,17 @@
/* dm major version no for running kernel */
static unsigned _dm_version = DM_VERSION_MAJOR;
-@@ -1862,7 +1863,7 @@ static struct dm_ioctl *_do_dm_ioctl(str
+@@ -1862,8 +1863,8 @@ static struct dm_ioctl *_do_dm_ioctl(struct dm_task *dmt, unsigned command,
dmt->major > 0 && dmt->minor == 0 ? "0" : "",
dmt->major > 0 ? ")" : "",
strerror(dmt->ioctl_errno));
- else
+- log_error("device-mapper: %s ioctl on %s %s%s%.0d%s%.0d%s%s "
+ else if(errno != EBUSY || retry_repeat_count == DM_IOCTL_RETRIES)
- log_error("device-mapper: %s ioctl on %s%s%s%.0d%s%.0d%s%s "
++ log_error("device-mapper: %s ioctl on %s%s%s%.0d%s%.0d%s%s "
"failed: %s",
_cmd_data_v4[dmt->type].name,
+ dmi->name, dmi->uuid,
@@ -1915,7 +1916,6 @@ void dm_task_update_nodes(void)
update_devs();
}
@@ -42,3 +47,6 @@
#define DM_RETRY_USLEEP_DELAY 200000
int dm_task_get_errno(struct dm_task *dmt)
+--
+2.10.2
+
Index: lvm2-clvm.changes
===================================================================
--- lvm2-clvm.changes (revision 176)
+++ lvm2-clvm.changes (revision 5)
@@ -1,4 +1,20 @@
-------------------------------------------------------------------
+Wed Apr 12 01:33:15 UTC 2017 - zren@suse.com
+
+- Update device mapper version to 1.02.138, see WHATS_NEW_DM for
+ detailed changelogs
+ * Drop obsolete lvmchange files accordingly
+- Refresh libdm-iface-not-output-error-message-inside-retry-loop.patch
+- Refresh make-mirror-legs-on-different-tag-pvs.patch
+- device-mapper-dmsetup-export.patch
+
+-------------------------------------------------------------------
+Mon Apr 10 23:08:45 UTC 2017 - jnelson-suse@jamponi.net
+
+- Version update to 2.02.169 release, see WHATS_NEW and WHATS_NEW_DM
+ files for detailed changelogs
+
+-------------------------------------------------------------------
Mon Apr 10 10:41:02 UTC 2017 - tchvatal@suse.com
- Split configure options to have one per line
Index: lvm2-clvm.spec
===================================================================
--- lvm2-clvm.spec (revision 176)
+++ lvm2-clvm.spec (revision 5)
@@ -19,8 +19,8 @@
%define dlm_version 3.99.1
%define sanlock_version 3.3.0
### COMMON-DEF-BEGIN ###
-%define lvm2_version 2.02.168
-%define device_mapper_version 1.02.137
+%define lvm2_version 2.02.169
+%define device_mapper_version 1.02.138
%define thin_provisioning_version 0.5.6
### COMMON-DEF-END ###
Name: lvm2-clvm
Index: lvm2.changes
===================================================================
--- lvm2.changes (revision 176)
+++ lvm2.changes (revision 5)
@@ -1,4 +1,20 @@
-------------------------------------------------------------------
+Wed Apr 12 01:33:15 UTC 2017 - zren@suse.com
+
+- Update device mapper version to 1.02.138, see WHATS_NEW_DM for
+ detailed changelogs
+ * Drop obsolete lvmchange files accordingly
+- Refresh libdm-iface-not-output-error-message-inside-retry-loop.patch
+- Refresh make-mirror-legs-on-different-tag-pvs.patch
+- device-mapper-dmsetup-export.patch
+
+-------------------------------------------------------------------
+Mon Apr 10 23:08:45 UTC 2017 - jnelson-suse@jamponi.net
+
+- Version update to 2.02.169 release, see WHATS_NEW and WHATS_NEW_DM
+ files for detailed changelogs
+
+-------------------------------------------------------------------
Mon Apr 10 10:41:02 UTC 2017 - tchvatal@suse.com
- Split configure options to have one per line
Index: lvm2.spec
===================================================================
--- lvm2.spec (revision 176)
+++ lvm2.spec (revision 5)
@@ -20,8 +20,8 @@
%define applib liblvm2app2_2
%define cmdlib liblvm2cmd2_02
### COMMON-DEF-BEGIN ###
-%define lvm2_version 2.02.168
-%define device_mapper_version 1.02.137
+%define lvm2_version 2.02.169
+%define device_mapper_version 1.02.138
%define thin_provisioning_version 0.5.6
### COMMON-DEF-END ###
Name: lvm2
@@ -282,7 +282,6 @@
%{_sbindir}/lvcreate
%{_sbindir}/lvdisplay
%{_sbindir}/lvextend
-%{_sbindir}/lvmchange
%{_sbindir}/lvmdiskscan
%{_sbindir}/lvmsadc
%{_sbindir}/lvmsar
@@ -336,7 +335,6 @@
/sbin/lvcreate
/sbin/lvdisplay
/sbin/lvextend
-/sbin/lvmchange
/sbin/lvmdiskscan
/sbin/lvmsadc
/sbin/lvmsar
@@ -391,7 +389,6 @@
%{_mandir}/man8/lvm-config.8%{ext_man}
%{_mandir}/man8/lvmconfig.8%{ext_man}
%{_mandir}/man8/lvm-dumpconfig.8%{ext_man}
-%{_mandir}/man8/lvmchange.8%{ext_man}
%{_mandir}/man8/lvmconf.8%{ext_man}
%{_mandir}/man8/lvmdiskscan.8%{ext_man}
%{_mandir}/man8/lvmdump.8%{ext_man}
Index: make-mirror-legs-on-different-tag-pvs.patch
===================================================================
--- make-mirror-legs-on-different-tag-pvs.patch (revision 176)
+++ make-mirror-legs-on-different-tag-pvs.patch (revision 5)
@@ -1,10 +1,10 @@
-From 49a5da732c74b8b96bc123a541d590c4fd06d7af Mon Sep 17 00:00:00 2001
-From: Guangliang Zhao <gzhao@suse.com>
-Date: Mon, 12 Nov 2012 15:28:11 +0800
-Subject: [PATCH 1/2] mirror: make mirror legs on different tag pvs
+From b17f2ae4334f9233a88d7a2fcae325f86691beb0 Mon Sep 17 00:00:00 2001
+From: Eric Ren <zren@suse.com>
+Date: Tue, 11 Apr 2017 10:44:30 +0800
+Subject: [PATCH] [PATCH 1/2] mirror: make mirror legs on different tag pvs
-The mirror legs could be placed on the PVs(with different
-tags) from the other mirror legs with this patch.
+The mirror legs could be placed on the PVs(with different tags)
+from the other mirror legs with this patch.
The lvcreate allocates the replica "randomly" when creating
a mirrored logical volume now, so it could happen that both
@@ -17,18 +17,19 @@
always be placed on pvs with differnt tags.
Signed-off-by: Guangliang Zhao <gzhao@suse.com>
+Fix-conflict-by: Eric Ren <zren@suse.com>
---
- conf/example.conf.in | 17 +++++++++++++++++
- lib/config/config_settings.h | 3 +++
- lib/config/defaults.h | 1 +
- lib/metadata/lv_manip.c | 35 +++++++++++++++++++++++++++++++++++
- man/lvcreate.8.in | 4 ++++
- 5 files changed, 60 insertions(+)
+ conf/example.conf.in | 17 +++++++++++++++++
+ lib/config/config_settings.h | 5 ++++-
+ lib/config/defaults.h | 1 +
+ lib/metadata/lv_manip.c | 35 +++++++++++++++++++++++++++++++++++
+ man/lvcreate.8_pregen | 7 +++++++
+ 5 files changed, 64 insertions(+), 1 deletion(-)
-Index: LVM2.2.02.165/conf/example.conf.in
-===================================================================
---- LVM2.2.02.165.orig/conf/example.conf.in
-+++ LVM2.2.02.165/conf/example.conf.in
+diff --git a/conf/example.conf.in b/conf/example.conf.in
+index 614ce53..b33289f 100644
+--- a/conf/example.conf.in
++++ b/conf/example.conf.in
@@ -372,6 +372,23 @@ allocation {
# or erased unless the --wipesignatures option is used directly.
wipe_signatures_when_zeroing_new_lvs = 1
@@ -53,25 +54,27 @@
# Configuration option allocation/mirror_logs_require_separate_pvs.
# Mirror logs and images will always use different PVs.
# The default setting changed in version 2.02.85.
-Index: LVM2.2.02.165/lib/config/config_settings.h
-===================================================================
---- LVM2.2.02.165.orig/lib/config/config_settings.h
-+++ LVM2.2.02.165/lib/config/config_settings.h
-@@ -473,6 +473,9 @@ cfg(allocation_raid_stripe_all_devices_C
+diff --git a/lib/config/config_settings.h b/lib/config/config_settings.h
+index b701722..0e5a5e2 100644
+--- a/lib/config/config_settings.h
++++ b/lib/config/config_settings.h
+@@ -473,7 +473,10 @@ cfg(allocation_raid_stripe_all_devices_CFG, "raid_stripe_all_devices", allocatio
"when the command does not specify the number of stripes to use.\n"
"This was the default behaviour until release 2.02.162.\n")
+-cfg(allocation_cache_pool_metadata_require_separate_pvs_CFG, "cache_pool_metadata_require_separate_pvs", allocation_CFG_SECTION, CFG_PROFILABLE | CFG_PROFILABLE_METADATA, CFG_TYPE_BOOL, DEFAULT_CACHE_POOL_METADATA_REQUIRE_SEPARATE_PVS, vsn(2, 2, 106), NULL, 0, NULL,
+cfg(allocation_mirror_legs_require_separate_pvs_CFG, "mirror_legs_require_separate_pvs", allocation_CFG_SECTION, 0, CFG_TYPE_BOOL, DEFAULT_MIRROR_LEGS_REQUIRE_SEPARATE_PVS, vsn(2, 2, 98), NULL, 0, NULL,
+ "Mirror legs will always use different PVs.\n")
+
- cfg(allocation_cache_pool_metadata_require_separate_pvs_CFG, "cache_pool_metadata_require_separate_pvs", allocation_CFG_SECTION, 0, CFG_TYPE_BOOL, DEFAULT_CACHE_POOL_METADATA_REQUIRE_SEPARATE_PVS, vsn(2, 2, 106), NULL, 0, NULL,
++cfg(allocation_cache_pool_metadata_require_separate_pvs_CFG, "cache_pool_metadata_require_separate_pvs", allocation_CFG_SECTION, 0, CFG_TYPE_BOOL, DEFAULT_CACHE_POOL_METADATA_REQUIRE_SEPARATE_PVS, vsn(2, 2, 106), NULL, 0, NULL,
"Cache pool metadata and data will always use different PVs.\n")
-Index: LVM2.2.02.165/lib/config/defaults.h
-===================================================================
---- LVM2.2.02.165.orig/lib/config/defaults.h
-+++ LVM2.2.02.165/lib/config/defaults.h
-@@ -158,6 +158,7 @@
+ cfg(allocation_cache_pool_cachemode_CFG, "cache_pool_cachemode", allocation_CFG_SECTION, CFG_PROFILABLE | CFG_PROFILABLE_METADATA | CFG_DEFAULT_COMMENTED, CFG_TYPE_STRING, DEFAULT_CACHE_MODE, vsn(2, 2, 113), NULL, vsn(2, 2, 128),
+diff --git a/lib/config/defaults.h b/lib/config/defaults.h
+index 2340636..256fab6 100644
+--- a/lib/config/defaults.h
++++ b/lib/config/defaults.h
+@@ -159,6 +159,7 @@
#define DEFAULT_MAX_LV 0
#define DEFAULT_ALLOC_POLICY ALLOC_NORMAL
#define DEFAULT_MIRROR_LOGS_REQUIRE_SEPARATE_PVS 0
@@ -79,11 +82,11 @@
#define DEFAULT_MAXIMISE_CLING 1
#define DEFAULT_CLUSTERED 0
-Index: LVM2.2.02.165/lib/metadata/lv_manip.c
-===================================================================
---- LVM2.2.02.165.orig/lib/metadata/lv_manip.c
-+++ LVM2.2.02.165/lib/metadata/lv_manip.c
-@@ -1519,6 +1519,9 @@ struct alloc_handle {
+diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c
+index 0dfbad4..357e46a 100644
+--- a/lib/metadata/lv_manip.c
++++ b/lib/metadata/lv_manip.c
+@@ -1622,6 +1622,9 @@ struct alloc_handle {
unsigned maximise_cling;
unsigned mirror_logs_separate; /* Force mirror logs on separate PVs? */
@@ -93,7 +96,7 @@
/*
* RAID devices require a metadata area that accompanies each
-@@ -2633,6 +2636,32 @@ static int _limit_to_one_area_per_tag(st
+@@ -2736,6 +2739,32 @@ static int _limit_to_one_area_per_tag(struct alloc_handle *ah, struct alloc_stat
}
/*
@@ -126,7 +129,7 @@
* Returns 1 regardless of whether any space was found, except on error.
*/
static int _find_some_parallel_space(struct alloc_handle *ah,
-@@ -2762,6 +2791,10 @@ static int _find_some_parallel_space(str
+@@ -2865,6 +2894,10 @@ static int _find_some_parallel_space(struct alloc_handle *ah,
continue;
case USE_AREA:
@@ -137,7 +140,7 @@
/*
* Except with ALLOC_ANYWHERE, replace first area with this
* one which is smaller but still big enough.
-@@ -3243,6 +3276,7 @@ static struct alloc_handle *_alloc_init(
+@@ -3355,6 +3388,7 @@ static struct alloc_handle *_alloc_init(struct cmd_context *cmd,
ah->parity_count = parity_count;
ah->region_size = region_size;
ah->alloc = alloc;
@@ -145,7 +148,7 @@
/*
* For the purposes of allocation, area_count and parity_count are
-@@ -3254,6 +3288,7 @@ static struct alloc_handle *_alloc_init(
+@@ -3366,6 +3400,7 @@ static struct alloc_handle *_alloc_init(struct cmd_context *cmd,
ah->area_multiple = _calc_area_multiple(segtype, area_count + parity_count, stripes);
//FIXME: s/mirror_logs_separate/metadata_separate/ so it can be used by others?
ah->mirror_logs_separate = find_config_tree_bool(cmd, allocation_mirror_logs_require_separate_pvs_CFG, NULL);
@@ -153,18 +156,24 @@
if (mirrors || stripes)
total_extents = new_extents;
-Index: LVM2.2.02.165/man/lvcreate.8.in
-===================================================================
---- LVM2.2.02.165.orig/man/lvcreate.8.in
-+++ LVM2.2.02.165/man/lvcreate.8.in
-@@ -418,6 +418,10 @@ Using \fBcore\fP means the mirror is reg
- from the first device each time the logical volume is activated,
- like after every reboot.
+diff --git a/man/lvcreate.8_pregen b/man/lvcreate.8_pregen
+index 6663087..c385927 100644
+--- a/man/lvcreate.8_pregen
++++ b/man/lvcreate.8_pregen
+@@ -416,6 +416,13 @@ Create a raid10 LV.
+ [ \fB-I\fP|\fB--stripesize\fP \fISize\fP[k|UNIT] ]
+ .ad b
.br
+Every leg of the mirrored logical volume could be placed on the pvs with
+same tag, see details(mirror_legs_require_separate_pvs) in lvm.conf.
+
+.br
- Using \fBmirrored\fP will create a persistent log that is itself mirrored.
- .
- .HP
++Using \fBmirrored\fP will create a persistent log that is itself mirrored.
++.
++.HP
+ .ad l
+ [ \fB-R\fP|\fB--regionsize\fP \fISize\fP[m|UNIT] ]
+ .ad b
+--
+2.10.2
+
Index: LVM2.2.02.169.tgz
===================================================================
Binary file LVM2.2.02.169.tgz (revision 5) added
Index: LVM2.2.02.169.tgz.asc
===================================================================
--- LVM2.2.02.169.tgz.asc (added)
+++ LVM2.2.02.169.tgz.asc (revision 5)
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.14 (GNU/Linux)
+
+iEYEABECAAYFAljafgEACgkQIoGRwVZ+LBeo5wCfVaQeSN73FPcJf86c3aqrFmZu
+Rs0AoJ6l75QbY2V55rhunJvwwDllKlpF
+=0Jtt
+-----END PGP SIGNATURE-----
Index: LVM2.2.02.168.tgz
===================================================================
Binary file LVM2.2.02.168.tgz (revision 176) deleted
Index: LVM2.2.02.168.tgz.asc
===================================================================
--- LVM2.2.02.168.tgz.asc (revision 176)
+++ LVM2.2.02.168.tgz.asc (deleted)
@@ -1,7 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.14 (GNU/Linux)
-
-iEUEABECAAYFAlg/XqMACgkQIoGRwVZ+LBdjQACVGeU4I+B5ETIhINJeYXy2bLNu
-hQCgxEmGwG0ec2frSXhQociTYfT6vVc=
-=T5md
------END PGP SIGNATURE-----
OBS-URL: https://build.opensuse.org/request/show/487889
OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=177
2017-04-18 12:55:18 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 12 01:33:15 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- Update device mapper version to 1.02.138, see WHATS_NEW_DM for
|
|
|
|
|
detailed changelogs
|
|
|
|
|
* Drop obsolete lvmchange files accordingly
|
|
|
|
|
- Refresh libdm-iface-not-output-error-message-inside-retry-loop.patch
|
|
|
|
|
- Refresh make-mirror-legs-on-different-tag-pvs.patch
|
|
|
|
|
- device-mapper-dmsetup-export.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 10 23:08:45 UTC 2017 - jnelson-suse@jamponi.net
|
|
|
|
|
|
|
|
|
|
- Version update to 2.02.169 release, see WHATS_NEW and WHATS_NEW_DM
|
|
|
|
|
files for detailed changelogs
|
|
|
|
|
|
2017-04-10 12:40:22 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2017-04-10 12:41:54 +02:00
|
|
|
|
Mon Apr 10 10:41:02 UTC 2017 - tchvatal@suse.com
|
2017-04-10 12:40:22 +02:00
|
|
|
|
|
2017-04-10 12:41:54 +02:00
|
|
|
|
- Split configure options to have one per line
|
2017-04-10 12:40:22 +02:00
|
|
|
|
- Pass over with spec-cleaner
|
2017-04-10 13:01:31 +02:00
|
|
|
|
- Enable internal cache
|
|
|
|
|
- Enable lvmpolld
|
2017-04-10 12:37:58 +02:00
|
|
|
|
|
2017-04-10 13:36:47 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 10 07:41:10 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- Add 'lvm2-lockd' subpackage, fate#323203 to lvm2-clvm to not pull
|
|
|
|
|
corosync and other deps to the core lvm2 package
|
|
|
|
|
|
2017-03-01 03:49:19 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 24 10:57:16 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
2017-02-23 13:44:58 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 23 06:27:55 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- Enable lvmetad in sync with SLE
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Feb 22 11:25:01 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- Add systemid feature
|
|
|
|
|
* update lvm.conf accordingly
|
|
|
|
|
* replace whitespaces with tab in lvm.conf
|
|
|
|
|
|
2017-02-22 11:59:19 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Feb 22 10:43:38 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- Fix several issues about clvmd/cmorriord RAs (bsc#1023283,
|
|
|
|
|
bsc#1025560)
|
|
|
|
|
* deal with time values passed down with time units
|
|
|
|
|
* make correct "return code"
|
|
|
|
|
* fix format issue that tab messes up with spaces
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Feb 22 06:39:27 UTC 2017 - zren@suse.com
|
|
|
|
|
|
|
|
|
|
- udev: simplify special-case for md in 69-dm-lvm-metadata.rules
|
|
|
|
|
* fix regression of bsc#1012973
|
|
|
|
|
* drop remove-special-case-for-md-in-69-dm-lvm-metadata.rul.patch
|
|
|
|
|
* add simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
|
|
|
|
|
|
2017-01-20 10:47:48 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jan 20 09:46:27 UTC 2017 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Remove special case for md (bsc#1012973)
|
|
|
|
|
* remove-special-case-for-md-in-69-dm-lvm-metadata.rul.patch
|
|
|
|
|
|
2016-12-28 12:16:13 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2017-01-10 10:43:13 +01:00
|
|
|
|
Tue Jan 10 09:25:17 UTC 2017 - zlliu@suse.com
|
|
|
|
|
|
|
|
|
|
- add a new test package named lvm2-testsuite bnc#950089
|
|
|
|
|
* lvm2-testsuite.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2016-12-28 12:16:13 +01:00
|
|
|
|
Wed Dec 28 11:08:23 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
2016-12-28 12:04:35 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Dec 28 10:58:29 UTC 2016 - zlliu@suse.com
|
|
|
|
|
|
|
|
|
|
- fix bsc#1015357 about blkid_wiping printed warning.
|
|
|
|
|
* Add dependency on pkgconfig(blkid)
|
|
|
|
|
|
2016-09-14 11:43:37 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Sep 9 09:24:19 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- 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:
|
|
|
|
|
* 10-dm.rules-Reset-state-variable-for-spurious-events.patch
|
|
|
|
|
* device-mapper-link
|
|
|
|
|
* device-mapper-type_punning.diff
|
|
|
|
|
* udev_rules-update.diff
|
|
|
|
|
- Sync also lvm.conf
|
|
|
|
|
|
2016-09-07 08:55:17 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Sep 2 08:23:06 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- 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
|
2016-09-14 11:43:37 +02:00
|
|
|
|
- Update patch to use correct api:
|
|
|
|
|
+ make-mirror-legs-on-different-tag-pvs.patch
|
2016-09-07 08:55:17 +02:00
|
|
|
|
|
2016-07-25 04:29:50 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jul 8 13:43:41 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 2.02.160 release, read WHATS_NEW for detailed log.
|
|
|
|
|
* Most notable is lvconvert refactor/enhancements
|
|
|
|
|
* Refresh patch:
|
|
|
|
|
+ cluster_support_mirrord_log.diff
|
|
|
|
|
|
2016-06-14 14:45:57 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jun 7 12:08:24 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Add thin-provisioning-tools to deps to fix configure warnings
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jun 7 11:45:56 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Do not run initrd regenerating twice in post
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jun 7 11:40:41 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 2.02.155 release, read WHATS_NEW for detailed log.
|
|
|
|
|
* Mostly few bugfixes around caching
|
|
|
|
|
- Refresh patch pvmove_support_clustered_vg.diff
|
|
|
|
|
|
2016-05-30 14:16:29 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu May 19 12:07:09 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Add compat symlinks for binaries to /sbin/ to avoid errors on
|
|
|
|
|
hardcoded systems, obsolete them with leap 43
|
|
|
|
|
|
2016-05-17 11:54:33 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu May 12 08:12:54 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Add conflicts on unsplit packages to allow smooth upgrade path
|
|
|
|
|
Also do the conflict properly in baselibs.conf
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 11 07:54:19 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Add dependencies to the devel pacakge in baselibs.conf
|
|
|
|
|
|
2016-05-11 05:42:15 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 4 10:36:40 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 4 09:27:30 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Keep in sync the common configuration options that are shared among
|
|
|
|
|
all the variants dm/lvm2/clvm
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue May 3 14:03:30 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Provide symlinks to 1.02 versions of dm and dm-event libs
|
|
|
|
|
* this should sort out binary packages without the need of double
|
|
|
|
|
rebuilding
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue May 3 13:23:52 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue May 3 12:55:34 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue May 3 09:23:48 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Add pre_checkin.sh to allow syncing of patches between packages:
|
|
|
|
|
workflow = add everything to lvm2.spec and run pre_checkin.sh
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 2 17:41:55 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Refresh patch use-mirrortype-asdefault-whenclvmdrunning.patch to
|
|
|
|
|
work without clvm code enabled
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 2 17:29:09 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Regenerate lvm2 tmpfiles after install so they won't populate just
|
|
|
|
|
after the reboot
|
|
|
|
|
- Split out lvm2 libraries to separate subpkgs per standards
|
|
|
|
|
- Rename versioning of plugins patch:
|
|
|
|
|
* version-plugins-in-libdir -> version-plugins-in-libdir.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 2 16:51:09 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Remove evms provides/obsoletes, last seen on sle10
|
|
|
|
|
- Mark configs as such
|
|
|
|
|
- Ghost the during-run created dirs
|
|
|
|
|
- Install rcbla compat service symlinks
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 2 15:13:35 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Sync with device-mapper.spec, build only lvm and wipe devicemapper
|
|
|
|
|
binaries
|
|
|
|
|
- Install in /usr there is no technical reason to keep this out
|
|
|
|
|
of /usr
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 2 13:23:49 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Split out device-mapper and clvm to separate spec files
|
|
|
|
|
* No factual changes just deletion in the spec to keep it out
|
|
|
|
|
of interacting with those parts
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Apr 29 11:05:04 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Do not explicitely require expat it is only used by thin_provisioning
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 28 20:40:17 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- There is no factual reason to keep the device mapper out of /usr
|
|
|
|
|
so just match everything else
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 28 20:12:48 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Remove device-mapper-static.patch as there should be no need to
|
|
|
|
|
have static library here and it can be reenabled with some explanation
|
|
|
|
|
if needed
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 28 19:57:54 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
|
|
- Rename device-mapper-link to device-mapper-link.patch
|
|
|
|
|
|
2016-03-07 03:23:15 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 7 01:53:34 UTC 2016 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- not output error message inside retry loops to avoid noisy error
|
|
|
|
|
message being output inside retry loops in case of remove failure
|
|
|
|
|
because device busy. (bsc#940298 boo#957059)
|
|
|
|
|
add: libdm-iface-not-output-error-message-inside-retry-loop.patch
|
|
|
|
|
|
2016-01-28 05:41:36 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jan 28 03:47:31 UTC 2016 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- Add 'Also=lvm2-lvmetad.socket' in '[Install]' section of lvm2-lvmetad.
|
|
|
|
|
service to remove lvm2-lvmetad.socket when disable lvm2-lvmetad.service.
|
|
|
|
|
(bsc#960044)
|
2016-01-28 06:16:52 +01:00
|
|
|
|
add: lvm2-lvmetad.service-add-Also-lvm2-lvmetad.socket.patch
|
2016-01-28 05:41:36 +01:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 27 05:38:07 UTC 2016 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- Split thin-provisioning-tools from lvm2 package for easier maintenance.
|
|
|
|
|
- Update to lvm2-2.02.141 (device-mapper-1.02.115)
|
|
|
|
|
- Remove patches:
|
|
|
|
|
lvm2-do-not-strip-pdata_tools.patch: thin-provisioning-tools patch
|
|
|
|
|
lvmetad.c-ignore-lvmetad-global-handle-on-disconnect.patch:
|
|
|
|
|
already in upstream
|
|
|
|
|
no_buildroot_shared.diff: LVM_SHARED_PATH dropped by upstream
|
|
|
|
|
|
2015-12-17 04:23:36 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Dec 14 14:52:00 CET 2015 - tiwai@suse.de
|
|
|
|
|
|
|
|
|
|
- Fix missing dependency on coreutils for initrd macros (boo#958562)
|
|
|
|
|
- Call missing initrd macro at postun (boo#958562)
|
|
|
|
|
|
2015-12-14 03:47:27 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Dec 11 16:03:58 UTC 2015 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
|
|
- Re-add lvm2-do-not-strip-pdata_tools.patch: this is still needed.
|
|
|
|
|
|
2015-08-25 07:57:49 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Aug 25 02:27:10 UTC 2015 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- Fix boot failed due to segfault at libc (bnc#942755)
|
|
|
|
|
add: lvmetad.c-ignore-lvmetad-global-handle-on-disconnect.patch
|
|
|
|
|
|
2015-08-06 10:19:09 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Aug 6 06:13:20 UTC 2015 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- fix spec to change /sbin/thin-check to %{_sbindir}/thin-check.
|
|
|
|
|
(bnc#940754)
|
|
|
|
|
|
2015-07-28 04:19:18 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jul 27 19:35:15 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
|
|
- Update thin-provisioning tools to 0.5.3
|
|
|
|
|
* Fix bug where the tools would crash if given a very large
|
|
|
|
|
metadata device to restore to.
|
|
|
|
|
* - thin_delta, thin_trim
|
|
|
|
|
* --clear-needs-check flag for cache_check
|
|
|
|
|
* space map checking for thin check
|
|
|
|
|
- Drop unnecessary lvm2-do-not-strip-pdata_tools.patch
|
|
|
|
|
|
2015-07-21 04:47:25 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2015-07-27 04:15:29 +02:00
|
|
|
|
Fri Jul 24 13:16:09 UTC 2015 - dvaleev@suse.com
|
|
|
|
|
|
|
|
|
|
- Allow building without clvm (boo#923127)
|
|
|
|
|
Keep clvm2 building by default
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2015-07-21 04:47:25 +02:00
|
|
|
|
Tue Jul 14 09:05:13 UTC 2015 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- dmeventd: fix dso_name compare error. dso_name is thought as not
|
|
|
|
|
empty and doesn't create monitor thread. (bnc#935623)
|
|
|
|
|
add: dmeventd-fix-dso-name-wrong-compare.patch
|
|
|
|
|
|
2015-06-08 03:48:46 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2015-07-21 04:18:40 +02:00
|
|
|
|
Tue Jul 14 05:41:55 UTC 2015 - lzhong@suse.com
|
|
|
|
|
|
2015-07-21 04:47:25 +02:00
|
|
|
|
- 13-dm-disk.rules: Import ID_FS_XXX variables from udev
|
|
|
|
|
database(bnc#909358)
|
|
|
|
|
If the disk is unavailable we need to import the existing ID_FS_XXX
|
|
|
|
|
variables from the database, otherwise the filesystem UUID won't
|
|
|
|
|
be set and the by-uuid symlink will disappear, leading to
|
|
|
|
|
intermittent boot failures
|
|
|
|
|
+ Import-ID_FS_XXX-variables-bnc909358.patch
|
|
|
|
|
|
|
|
|
|
- 10-dm.rules: Reset state variables for spurious events (bsc#932300)
|
|
|
|
|
+ 10-dm.rules-Reset-state-variable-for-spurious-events.patch
|
2015-07-21 04:18:40 +02:00
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2015-06-08 03:48:46 +02:00
|
|
|
|
Tue May 19 16:30:47 UTC 2015 - jeffm@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 2.02.120
|
|
|
|
|
- Fixed numerous bugs(see WHATS_NEW for full details)
|
|
|
|
|
- Deleted dab3ebce-devices-Do-not-support-unpartitioned-DASD.patch (upstream)
|
|
|
|
|
|
2015-04-09 10:27:21 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Apr 3 02:45:02 UTC 2015 - lzhong@suse.com
|
|
|
|
|
|
|
|
|
|
- fsadm: add support for btrfs(fate#318413)
|
|
|
|
|
fsadm-add-support-for-btrfs.patch
|
|
|
|
|
|
2015-03-26 04:00:36 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 23 07:50:05 UTC 2015 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- Moved BuildRequires: libcorosync-devel and libdlm-devel from lvm package
|
|
|
|
|
to clmv package to avoid dracut build needing cluster stack to be built.
|
|
|
|
|
(bsc#923127)
|
|
|
|
|
|
2015-04-09 09:36:09 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Feb 14 14:06:36 UTC 2015 - i@marguerite.su
|
|
|
|
|
|
|
|
|
|
- provides libdevmapper.so.1.02 libdevmapper-event.so.1.02
|
|
|
|
|
for VirtualBox.
|
|
|
|
|
|
2015-02-11 14:05:50 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 5 03:13:52 UTC 2015 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- LVM2 does not support unpartitioned DASD device which has special
|
|
|
|
|
format in the first 2 tracks and will siliently discards LVM2 lable
|
|
|
|
|
information written to it when pvcreate. (bsc#894202)
|
|
|
|
|
Add: dab3ebce-devices-Do-not-support-unpartitioned-DASD.patch
|
|
|
|
|
- Delete lvm2-lvmetad.socket from %service_del_preun/postun to avoid
|
|
|
|
|
lvmetad.service being started by 'systemctl retry-start' when updating
|
|
|
|
|
package. (bsc#914415)
|
|
|
|
|
|
2015-01-30 13:51:05 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jan 22 09:45:12 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
|
|
- Don't replace lvm.conf
|
|
|
|
|
|
2015-01-14 04:28:24 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jan 12 08:33:14 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
|
|
- Re-add lvm2-lvmetad.service to %service_add_pre/post
|
|
|
|
|
- Add service registrations for cmirrord and clvm
|
|
|
|
|
- Correct category for device-mapper-devel
|
|
|
|
|
|
2015-01-09 03:25:27 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jan 8 15:21:17 UTC 2015 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
|
|
- Add lvm2-do-not-strip-pdata_tools.patch: Change build system to
|
|
|
|
|
not strip pdata_tools during installation. We need the file in
|
|
|
|
|
tact in order to be able to produce valid debuginfo packages
|
|
|
|
|
(boo#910327).
|
|
|
|
|
|
2014-12-29 17:08:16 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Dec 22 07:10:10 UTC 2014 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- delete lvm2-lvmetad.service from %service_add_pre/post and
|
|
|
|
|
%service_del_preun/postun to avoid lvm2-lvmetad.service running
|
|
|
|
|
when use_lvmetad=0. (bnc#901859)
|
|
|
|
|
- locking_type is set to 3(clustered lock) by default will output
|
|
|
|
|
warning message if cmirrord is not running. Set to 1 to be same
|
|
|
|
|
with upstream. (bnc#906710)
|
|
|
|
|
- Set silent default to 0 to avoid some commands have no output
|
|
|
|
|
and to be same with upstream. (bnc#888798)
|
|
|
|
|
|
2014-12-12 11:19:37 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Dec 8 21:19:13 UTC 2014 - jengelh@inai.de
|
|
|
|
|
|
|
|
|
|
- spec: replace some shell variables and paths by rpm macros
|
|
|
|
|
- shorten filelists by using wildcards
|
|
|
|
|
|
2014-12-04 07:08:29 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Dec 3 03:23:47 UTC 2014 - jeffm@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 2.02.114
|
|
|
|
|
- Removed cmirrord-fix-s390-endian-issue.patch
|
|
|
|
|
- Renumbered patches to allow for upstream patches to be applied
|
|
|
|
|
before local ones.
|
|
|
|
|
|
2014-11-21 11:38:58 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Nov 19 22:40:13 UTC 2014 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
|
|
- Drop libudev-devel BuildRequires: we already buildrequire
|
|
|
|
|
pkgconfig(libudev), which is the better choice, as it allows us
|
|
|
|
|
to get libudev-mini-devel.
|
|
|
|
|
|
2014-11-10 10:19:43 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 10 09:01:35 UTC 2014 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
|
|
- Require device-mapper by device-mapper-devel: otherwise, the .so
|
|
|
|
|
symlinks might happen to point to no target.
|
|
|
|
|
|
2014-11-01 15:44:16 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Oct 28 07:18:36 UTC 2014 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- Delete BuildRequire for device-mapper-devel for all symbols needed
|
|
|
|
|
is created in ./include/.symlinks file.
|
|
|
|
|
- Add link /usr/sbin/lvm file to avoid others using /usr/sbin/lvm
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Sep 26 07:09:27 UTC 2014 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- recover no_buildroot_shared.diff, this may cause gcc error
|
|
|
|
|
|
2014-09-03 18:27:33 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2014-09-25 10:31:10 +02:00
|
|
|
|
Wed Sep 24 08:24:13 UTC 2014 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- All patches eliminated since update to 2.02.111
|
|
|
|
|
- Eliminated 25 patches in lvm2 package:
|
|
|
|
|
no_buildroot_shared.diff: don't know why necessary change this
|
|
|
|
|
pipe_buff-definition.diff: don't know why necessary
|
|
|
|
|
handle_extended_devt.diff: not need(bnc#525060 not reproduce even without this patch)
|
|
|
|
|
support-drbd-filter.diff: source to patch not found
|
2014-11-01 15:44:16 +01:00
|
|
|
|
lvm-path.patch: not needed, upstream fixed hardcode
|
2014-09-25 10:31:10 +02:00
|
|
|
|
suppress_locking_failer_message.patch: no doc as to why suppress warning
|
|
|
|
|
add_scm_support.patch: definition device_info_t _device_info is no longer exist
|
|
|
|
|
upstream patches(18):
|
|
|
|
|
man_page_sectors.diff
|
|
|
|
|
make_raid1_default.diff
|
|
|
|
|
remove-fedora-systemd.patch
|
|
|
|
|
0001-lvmetad-Init-lazily-to-avoid-socket-access-on-config.patch
|
|
|
|
|
do_not_read_from_mirrors_have_failed_devices.diff
|
|
|
|
|
avoid_reading_failed_dev_in_mirrored_log.diff
|
|
|
|
|
mirrored_log_fixed_when_double_fault_occurs.diff
|
|
|
|
|
device_is_usable_mem_leak.diff
|
|
|
|
|
clmvd-fix-decriptor-leak-on-restart.patch
|
|
|
|
|
clvmd-Fix-node-up-down-handing-in-corosync-module.patch
|
|
|
|
|
clvmd-Avoid-a-3-way-deadlock-in-dead-client-cleanup.patch
|
|
|
|
|
0001-clvmd-avoid-logging-in-signal-handler.patch
|
|
|
|
|
0001-RAID-Make-RAID-4-5-6-display-sync-status-under-headi.patch
|
|
|
|
|
clvmd-fix-debugging-level-set-in-clvmd_set_debug-function.patch
|
|
|
|
|
0001-toolcontext-Only-reopen-stdin-if-readable.patch
|
|
|
|
|
systemd-lvm2-activation-generator-report-only-error.patch
|
|
|
|
|
systemd-use-umask-022-for-generated-systemd-units-by.patch
|
|
|
|
|
remove-quote-in-lvm2-monitor.patch
|
|
|
|
|
|
|
|
|
|
- Eliminated 6 patches in device-mapper package:
|
|
|
|
|
bug-479104_device-mapper-dmsetup-deps-export.patch:merged with device-mapper-dmsetup-export.patch
|
|
|
|
|
udev_sync-cookie_set-1-on-each-dm_task_set_cookie-ca.patch: already included in upstream
|
|
|
|
|
increase-minor-version.diff: not needed
|
|
|
|
|
segault_for_truncated_string_token.patch: upstream
|
|
|
|
|
s390-sectorsize4096.patch: upstream
|
|
|
|
|
add_integrate_flush_flag.patch: included in cmirrord_improvment_performance.patch
|
|
|
|
|
|
2014-09-25 13:15:26 +02:00
|
|
|
|
- Moved device-mapper patches to lvm2:
|
|
|
|
|
device-mapper-dmsetup-export.patch(bnc#707253)
|
|
|
|
|
device-mapper-gcc-warnings.patch
|
|
|
|
|
device-mapper-static.patch
|
|
|
|
|
device-mapper-link
|
|
|
|
|
udev_rules-update.diff(bnc#78902,bnc#789019,bnc#789020)
|
|
|
|
|
|
2014-09-25 10:31:10 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 24 02:34:46 UTC 2014 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- cmirrord has endian issue which cause cmirrord start fail on s390
|
|
|
|
|
patch: cmirrord-fix-s390-endian-issue.patch(bnc#890452,bnc#893684)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 11 15:55:50 UTC 2014 - jeffm@suse.com
|
|
|
|
|
|
|
|
|
|
- Integrated device-mapper and thin-provisioning packages into
|
|
|
|
|
lvm2 package. device-mapper and lvm2 have been included in
|
|
|
|
|
the same source repository for some time.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 11 05:17:27 UTC 2014 - jeffm@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 2.02.111
|
|
|
|
|
- Eliminated 21 patches.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2014-09-03 18:27:33 +02:00
|
|
|
|
Wed Sep 3 01:48:48 CEST 2014 - ro@suse.de
|
|
|
|
|
|
|
|
|
|
- sanitize release line in specfile
|
|
|
|
|
|
2014-07-10 15:01:17 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jul 4 09:14:10 UTC 2014 - dmzhang@suse.com
|
|
|
|
|
|
|
|
|
|
- bnc#885632, set multipath_componnet_detection = 1 per default
|
|
|
|
|
|
2014-05-28 16:35:15 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2014-06-20 13:59:58 +02:00
|
|
|
|
Fri Jun 13 10:31:48 CEST 2014 - hare@suse.de
|
|
|
|
|
|
|
|
|
|
- Generate all symlinks even for multipath events (bnc#875233)
|
|
|
|
|
patch: udev-Check-for-DM_NR_VALID_PATHS.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2014-06-12 10:09:50 +02:00
|
|
|
|
|
|
|
|
|
Tue May 30 09:01:08 UTC 2014 - lmb@suse.com
|
|
|
|
|
|
|
|
|
|
- Versioning for the lvm2-cmirrord dependencies
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu May 29 10:01:35 UTC 2014 - dmzhang@suse.com
|
|
|
|
|
|
|
|
|
|
- bnc#878930, systemd is putting out an erroneous message about lvm2-monitor.service
|
|
|
|
|
patch: remove-quote-in-lvm2-monitor.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 28 16:45:45 UTC 2014 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- fix lvm2-activation{,-early}.service is marked world-inaccessible (bnc#878481)
|
|
|
|
|
add systemd-use-umask-022-for-generated-systemd-units-by.patch
|
|
|
|
|
- add comment to lvm.conf to inform user to start lvm2-lvmetad.socket
|
|
|
|
|
if it is not started in case of use_lvmetad = 1 (bnc#878473)
|
|
|
|
|
- disable lvmetad in lvm.conf to fix it (bnc#862076)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 28 15:46:58 UTC 2014 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- bnc#878121, modify clvmd.ocf start debug level -d2 to d0
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 28 14:57:23 UTC 2014 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- bnc#870598, change lockdir to /run/lvm/lock
|
|
|
|
|
modify lvm.conf
|
|
|
|
|
bnc#854092, backport patches to fix 'nohup lvm' crash
|
|
|
|
|
patch:0001-toolcontext-Only-reopen-stdin-if-readable.patch
|
|
|
|
|
bnc#870824, defaut the mirrortype to mirror when clvmd is running
|
|
|
|
|
patch:use-mirrortype-asdefault-whenclvmdrunning.patch
|
|
|
|
|
bnc#859824, get rid of the annoying message 'LVM activation generator successfully completed'
|
|
|
|
|
patch:systemd-lvm2-activation-generator-report-only-error.patch
|
|
|
|
|
bnc#837538, fix closedown of clvmd
|
|
|
|
|
patch:fix-closedown-before-thread-finish.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 28 14:50:13 UTC 2014 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- Added: clvmd-fix-debugging-level-set-in-clvmd_set_debug-function.patch
|
|
|
|
|
This patch is missed in sle12, added from sle11sp3
|
|
|
|
|
Fix debugging level set in clvmd_set_debug by using the correct
|
|
|
|
|
variable (bnc#785467),change default -d0 to -d2
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2014-05-28 16:35:15 +02:00
|
|
|
|
Wed May 28 14:34:04 UTC 2014 - meissner@suse.com
|
|
|
|
|
|
2014-05-28 16:36:11 +02:00
|
|
|
|
- add missing %pre section, specify all sockets and services in
|
|
|
|
|
all 4 calls.
|
2014-05-28 16:35:15 +02:00
|
|
|
|
|
2014-04-23 14:24:53 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2014-05-19 14:02:02 +02:00
|
|
|
|
Mon May 12 08:11:08 UTC 2014 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
-bnc#871176, 0001-RAID-Make-RAID-4-5-6-display-sync-status-under-headi.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2014-04-23 14:24:53 +02:00
|
|
|
|
Wed Apr 16 09:11:32 UTC 2014 - trenn@suse.de
|
|
|
|
|
|
|
|
|
|
- Switch from mkinitrd to dracut
|
|
|
|
|
- Dracut already has a lvm module and takes care that the right stuff is
|
|
|
|
|
include into initrd, therefore remove:
|
|
|
|
|
- mkinitrd-lvm2-boot.sh
|
|
|
|
|
- mkinitrd-lvm2-setup.sh
|
|
|
|
|
mkinitrd scripts from sources
|
|
|
|
|
- Add dracut macros in %post and %posttrans to ensure initrd recreation
|
|
|
|
|
- Remove unneeded comments in .spec file
|
|
|
|
|
- Do not compile in DATE and TIME to avoid build unneeded retriggering in obs
|
|
|
|
|
Add: cmirrord_remove_date_time_from_compilation.patch
|
|
|
|
|
|
2014-04-09 11:58:58 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 8 08:47:51 UTC 2014 - lwang@suse.com
|
|
|
|
|
|
|
|
|
|
- bnc#862403, modify lvm.conf to add filter to exclude floppy and cdrom
|
|
|
|
|
|
2014-03-28 15:57:40 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 25 09:08:16 UTC 2014 - dmzhang@suse.com
|
|
|
|
|
|
|
|
|
|
- backport more patches from slesp3(bnc#831518)
|
|
|
|
|
scm support:
|
|
|
|
|
add_scm_support.patch
|
|
|
|
|
mirrored log fix:
|
|
|
|
|
do_not_read_from_mirrors_have_failed_devices.diff
|
|
|
|
|
avoid_reading_failed_dev_in_mirrored_log.diff
|
|
|
|
|
mirrored_log_fixed_when_double_fault_occurs.diff
|
|
|
|
|
device_is_usable_mem_leak.diff
|
|
|
|
|
clvmd:
|
|
|
|
|
clmvd-fix-decriptor-leak-on-restart.patch
|
|
|
|
|
clvmd-Avoid-a-3-way-deadlock-in-dead-client-cleanup.patch
|
|
|
|
|
clvmd-Fix-node-up-down-handing-in-corosync-module.patch
|
|
|
|
|
0001-clvmd-avoid-logging-in-signal-handler.patch
|
|
|
|
|
fate#314367, missing patch
|
|
|
|
|
lvconvert-cluster-mirrored-disk-failed.patch
|
|
|
|
|
other fix:
|
|
|
|
|
pvmove_support_clustered_vg.diff
|
|
|
|
|
suppress_format1_size_warning.diff
|
|
|
|
|
display-dm-name-for-lv-name.diff
|
|
|
|
|
no longer needed patches:
|
|
|
|
|
autoactivate-lvmetad-with-generator.patch
|
|
|
|
|
|
2014-02-15 11:13:39 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2014-02-24 17:32:41 +01:00
|
|
|
|
Thu Feb 20 16:23:21 UTC 2014 - arvidjaar@gmail.com
|
|
|
|
|
|
|
|
|
|
- add 0001-lvmetad-Init-lazily-to-avoid-socket-access-on-config.patch
|
|
|
|
|
avoid connect to lvmetad.socket too early to prevent deadlock during
|
|
|
|
|
"systemctl daemon-reload" (bnc#862076)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2014-02-15 11:13:39 +01:00
|
|
|
|
Thu Feb 13 06:39:47 UTC 2014 - dmzhang@suse.com
|
|
|
|
|
|
|
|
|
|
- fate#315092, improve performance of cluster mirror
|
|
|
|
|
add cmirrord_improvment_performance.patch
|
|
|
|
|
|
2014-02-12 17:13:14 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Feb 12 15:17:05 UTC 2014 - arvidjaar@gmail.com
|
|
|
|
|
|
|
|
|
|
- add autoactivate-lvmetad-with-generator.patch - if use_lvmetad=1,
|
|
|
|
|
automatically activate lvm2-lvmetad.socket to ensure lvmetad is
|
|
|
|
|
started when required (bnc#862076)
|
|
|
|
|
|
2014-01-23 11:23:46 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 22 14:34:41 UTC 2014 - henrik.kuhn@origenis.de
|
|
|
|
|
|
|
|
|
|
- added a lvm2-devel package definition
|
|
|
|
|
|
2014-01-09 17:38:13 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jan 6 07:43:59 UTC 2014 - dmzhang@suse.com
|
|
|
|
|
|
|
|
|
|
- add csm_convert to lvm2-clvm package(bnc#854076)
|
|
|
|
|
- system fails to boot due to missing /usr/sbin/lvm(bnc#837954)
|
|
|
|
|
- lvm2 systemd incorrectly uses dependencies on Fedora services(bnc#851741)
|
|
|
|
|
- set use_lvmetad = 1 as default of lvm.conf(bnc#854413)
|
|
|
|
|
- drop patch dont_ignore_tmp_device_file.diff
|
2014-01-20 15:35:13 +01:00
|
|
|
|
- backport patches from sle11sp3
|
|
|
|
|
fate#314367,cluster_support_mirrord_log.diff
|
|
|
|
|
fate#312248,make-mirror-legs-on-different-tag-pvs.patch
|
|
|
|
|
improve-mirror-legs-on-different-tag-pvs.patch
|
2014-01-09 17:38:13 +01:00
|
|
|
|
- set default mirror to md_raid1 insdead of dm_mirror for better performance
|
2014-01-20 15:35:13 +01:00
|
|
|
|
- enable lvm2-lvmetad.socket by default
|
2014-01-09 17:38:13 +01:00
|
|
|
|
|
2013-11-01 07:35:22 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Oct 27 21:44:41 CET 2013 - ohering@suse.de
|
|
|
|
|
|
|
|
|
|
- Remove /etc/sysconfig/lvm to avoid errors during mkinitrd run
|
|
|
|
|
LVM_VGS_ACTIVATED_ON_BOOT is not handled anymore with systemd
|
|
|
|
|
- Remove fillup and insserv from PreReq
|
|
|
|
|
|
2013-10-21 13:23:03 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Oct 21 08:09:41 UTC 2013 - dmzhang@suse.com
|
|
|
|
|
|
|
|
|
|
- bnc#779965, use export before %configure in spec
|
|
|
|
|
|
2013-09-11 09:48:52 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2013-09-11 11:38:23 +02:00
|
|
|
|
Wed Sep 11 10:18:47 CEST 2013 - fcrozat@suse.com
|
|
|
|
|
|
|
|
|
|
- Add lvm-path.patch: fix lvm binary path in systemd generator.
|
|
|
|
|
- Use %_tmpfilesdir macro for tmpfiles directory.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2013-09-11 09:48:52 +02:00
|
|
|
|
Sun Sep 8 22:20:46 UTC 2013 - crrodriguez@opensuse.org
|
|
|
|
|
|
|
|
|
|
- Set all "run" directories relative to /run not just the "lock"
|
|
|
|
|
location
|
|
|
|
|
- Install /usr/lib/tmpfiles.d/lvm2.conf as required to ensure
|
|
|
|
|
such runtime directories are _always_ there.
|
|
|
|
|
|
2013-08-28 13:16:38 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Aug 28 11:15:54 UTC 2013 - meissner@suse.com
|
|
|
|
|
|
|
|
|
|
- replace BuildRequires: systemd by pkgconfig(udev) again
|
|
|
|
|
to avoid cycles.
|
|
|
|
|
|
2013-08-26 13:12:14 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Aug 20 07:59:06 UTC 2013 - dmzhang@suse.com
|
|
|
|
|
|
|
|
|
|
- add systemd support to lvm2 package
|
|
|
|
|
split device-mapper to another package.
|
|
|
|
|
|
2013-07-20 13:40:59 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jul 16 14:55:10 CEST 2013 - ohering@suse.de
|
|
|
|
|
|
|
|
|
|
- Remove usage of absolute paths in mkinitrd scripts
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jul 16 14:39:31 CEST 2013 - ohering@suse.de
|
|
|
|
|
|
|
|
|
|
- Fix parsing lvdisplay -c output with more than 10 volumes in
|
|
|
|
|
mkinitrd-lvm2-setup.sh (bnc#826727)
|
|
|
|
|
|
2013-04-22 16:12:00 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 22 14:01:29 UTC 2013 - cfarrell@suse.com
|
|
|
|
|
|
|
|
|
|
- license update: GPL-2.0 and LGPL-2.1
|
2013-04-22 20:21:21 +02:00
|
|
|
|
Presence of multiple files (both GPL and LGPL) with "only" licenses
|
2013-04-22 16:12:00 +02:00
|
|
|
|
|
2013-04-17 10:04:57 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 16 11:57:28 UTC 2013 - mmeister@suse.com
|
|
|
|
|
|
|
|
|
|
- Added url as source.
|
|
|
|
|
Please see http://en.opensuse.org/SourceUrls
|
|
|
|
|
|
2013-02-23 08:33:01 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 15 11:44:36 UTC 2013 - rmilasan@suse.com
|
|
|
|
|
|
|
|
|
|
- Move all udev releated files in the appropriate udev directory.
|
|
|
|
|
|
2012-12-03 11:41:52 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Nov 28 09:37:23 UTC 2012 - rmilasan@suse.com
|
|
|
|
|
|
|
|
|
|
- udev_sync-cookie_set-1-on-each-dm_task_set_cookie-ca.patch:
|
|
|
|
|
cookie_set=1 on each dm_task_set_cookie call (bnc#788882)
|
|
|
|
|
|
2012-11-12 13:23:48 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 12 10:41:45 UTC 2012 - seife+obs@b1-systems.com
|
|
|
|
|
|
|
|
|
|
- fix 10-dm.rules (bnc#789021)
|
|
|
|
|
- port dmsetup export patch to new LVM code (bnc#789019,bnc#789020)
|
|
|
|
|
|
2012-11-07 21:04:36 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 5 21:10:28 UTC 2012 - hrvoje.senjan@gmail.com
|
|
|
|
|
|
|
|
|
|
- Now also fix devmapper-setup
|
|
|
|
|
|
2012-11-05 21:49:35 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 5 12:08:26 UTC 2012 - hrvoje.senjan@gmail.com
|
|
|
|
|
|
|
|
|
|
- Adapt mkinitrd scripts to new udev locataion
|
|
|
|
|
|
2012-11-04 03:55:33 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Nov 4 02:31:00 UTC 2012 - crrodriguez@opensuse.org
|
|
|
|
|
|
|
|
|
|
- Fix booting ... place udev rules in the proper location..
|
|
|
|
|
|
2012-10-24 18:12:49 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Oct 18 12:35:30 UTC 2012 - hrvoje.senjan@gmail.com
|
|
|
|
|
|
|
|
|
|
- Change the default locking dir to reflect the change in filesystem package
|
|
|
|
|
|
2012-10-23 19:40:13 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 17 23:01:54 UTC 2012 - nfbrown@suse.com
|
|
|
|
|
|
|
|
|
|
- lvm2.spec: merge rules for device-mapper and
|
|
|
|
|
lvm2-clvm packages, so there is only one
|
|
|
|
|
spec file and all packages are built consistently.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Oct 16 09:34:40 UTC 2012 - coolo@suse.com
|
|
|
|
|
|
|
|
|
|
- build against the minimal udev to avoid cycles
|
|
|
|
|
- the sysvinit requires are no longer necessary
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Oct 16 04:19:59 UTC 2012 - nfbrown@suse.com
|
|
|
|
|
|
|
|
|
|
- Upgrade to LVM2-2-02-98. Improvements include
|
|
|
|
|
improved interaction with udev and systemd,
|
|
|
|
|
improved dmraid support, and new command
|
|
|
|
|
"blkdeactivate".
|
|
|
|
|
|
2009-05-15 22:00:20 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2012-10-18 10:15:42 +02:00
|
|
|
|
Thu Sep 27 01:11:17 UTC 2012 - nfbrown@suse.com
|
|
|
|
|
|
|
|
|
|
- lvm2.spec: make sure MODPROBE_CMD is set properly
|
|
|
|
|
when configure is run. Without it, modules are
|
|
|
|
|
not auto-loaded. (bnc#779965)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Apr 20 07:52:09 UTC 2012 - rmilasan@suse.com
|
|
|
|
|
|
|
|
|
|
- Run update of initrd at %post and %postun.
|
|
|
|
|
We need this to make sure initrd reflects the updates.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de
|
|
|
|
|
|
|
|
|
|
- Remove redundant tags/sections from specfile
|
|
|
|
|
(cf. packaging guidelines)
|
|
|
|
|
- Use %_smp_mflags for parallel build
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri May 27 09:09:35 UTC 2011 - lnussel@suse.de
|
|
|
|
|
|
|
|
|
|
- don't unconditionally enable boot.lvm by default. yast takes care
|
|
|
|
|
of enabling the script when creating lvm volumes.
|
|
|
|
|
- don't hard require boot.device-mapper in boot.dmraid. dm-mod is
|
|
|
|
|
autoloaded when accessing /dev/mapper/control anyways.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Mar 10 11:07:22 UTC 2011 - coolo@novell.com
|
|
|
|
|
|
|
|
|
|
- prereq sysvinit(boot.device-mapper) to fix build
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Feb 15 08:48:48 UTC 2011 - xwhu@novell.com
|
|
|
|
|
|
|
|
|
|
- Update to LVM 2.02.84
|
|
|
|
|
- Fix handling of simultaneous mirror image and mirrored log
|
|
|
|
|
image failure.
|
|
|
|
|
- Fix vgremove to allow removal of VG with missing PVs
|
|
|
|
|
- Remove log directly if all mirror images of a mirrored log fail
|
|
|
|
|
- Fix potential for corruption during cluster mirror device
|
|
|
|
|
failure
|
|
|
|
|
- Allow internal suspend and resume of origin without its
|
|
|
|
|
snapshots
|
|
|
|
|
- Allow exclusive activation of snapshots in a cluster
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Nov 11 12:24:04 UTC 2010 - coolo@novell.com
|
|
|
|
|
|
|
|
|
|
- own parent directories for device-mapper files
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Oct 31 12:37:02 UTC 2010 - jengelh@medozas.de
|
|
|
|
|
|
|
|
|
|
- Use %_smp_mflags
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jul 16 10:11:59 UTC 2010 - xwhu@novell.com
|
|
|
|
|
|
|
|
|
|
- bnc#556177, undefined symbol error while loading dmevent so.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jun 23 05:50:12 UTC 2010 - xwhu@novell.com
|
|
|
|
|
|
|
|
|
|
- Update to LVM.2.02.67
|
|
|
|
|
- Require partial option in lvchange --refresh for partial LVs
|
|
|
|
|
- Add replicators' LVs to dtree for activation
|
|
|
|
|
- Add lvm2app interfaces to lookup a vgname from a pvid and pvname
|
|
|
|
|
- Fix memory leak for invalid regex pattern input
|
|
|
|
|
- Disallow the direct removal of a merging snapshot
|
|
|
|
|
- Fix lvconvert error message when existing mirrored LV is not found
|
|
|
|
|
- Add LVM_SUPPRESS_LOCKING_FAILURE_MESSAGES environment variable
|
|
|
|
|
- Improve snapshot merge metadata import validation
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jun 1 14:06:38 UTC 2010 - xwhu@novell.com
|
|
|
|
|
|
|
|
|
|
- Specify udev_sync and udev_rules in /etc/lvm/lvm.conf
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri May 21 03:41:47 UTC 2010 - xwhu@novell.com
|
|
|
|
|
|
|
|
|
|
- Fix mkinitrd-lvm2 to use udev rules for lvm2
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 26 16:51:10 CEST 2010 - ro@suse.de
|
|
|
|
|
|
|
|
|
|
- fix lvm2-clvm specfile so that patches apply
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Apr 3 03:17:12 UTC 2010 - xwhu@novell.com
|
|
|
|
|
|
|
|
|
|
- Upgrade to LVM2 2.02.58
|
|
|
|
|
- Rename liblvm.so to liblvm2app.so
|
|
|
|
|
- Introduce lvconvert --use_policies
|
|
|
|
|
- Add readonly locking type to replace implementation of
|
|
|
|
|
--ignorelockingfailure
|
|
|
|
|
- Add liblvm APIs to implement creation and deletion of VGs
|
|
|
|
|
- Add activation/udev_sync to lvm.conf
|
|
|
|
|
- Enable dmeventd monitoring section of config file by default
|
|
|
|
|
- Add --pvmetadatacopies for pvcreate, vgcreate, vgextend,
|
|
|
|
|
vgconvert.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Nov 29 06:58:45 UTC 2009 - xwhu@novell.com
|
|
|
|
|
|
|
|
|
|
- Link liblvm2cmd.so to libdevmapper-event.so (bnc#556177)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Nov 15 10:40:19 CET 2009 - meissner@suse.de
|
|
|
|
|
|
|
|
|
|
- quilt refreshed all patches.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Oct 12 13:31:12 UTC 2009 - xwhu@novell.com
|
|
|
|
|
|
|
|
|
|
- make $tmp_mnt/etc/sysconfig before copying file into (bnc#525237)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 23 06:38:47 UTC 2009 - xwhu@novell.com
|
|
|
|
|
|
|
|
|
|
- Add -lvm2- infix to mkinitrd scripts
|
|
|
|
|
- collect_lvm reads /etc/sysconfig/lvm (bnc#523944)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Aug 28 07:37:13 UTC 2009 - xwhu@novell.com
|
|
|
|
|
|
|
|
|
|
- Support extended dev with major 259
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jun 26 11:08:39 CST 2009 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- bnc#510058, typo in dont_ignore_tmp_device_file.diff, which hangs
|
|
|
|
|
mkinitrd
|
|
|
|
|
|
|
|
|
|
Mon May 25 16:47:18 CST 2009 - xwhu@suse.de
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
- Cleanup scripts for mkinitrd, so that udev can activate root LV.
|
|
|
|
|
|
2009-05-15 22:00:20 +02:00
|
|
|
|
Mon Apr 27 18:37:32 CST 2009 - xwhu@suse.de
|
2012-10-18 10:15:42 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2009-05-15 22:00:20 +02:00
|
|
|
|
|
|
|
|
|
- Upgrade to LVM2 2.02.45
|
|
|
|
|
Avoid scanning empty metadata areas for VG names
|
|
|
|
|
Pass --test from lvresize to fsadm as --dry-run.
|
|
|
|
|
Remove duplicate cpg_initialize from clvmd startup.
|
|
|
|
|
Add option to /etc/sysconfig/cluster to select cluster type for clvmd.
|
|
|
|
|
Remove external dependency on the 'cut' command from fsadm.
|
|
|
|
|
Fix pvs segfault when pv mda attributes requested for not available PV.
|
|
|
|
|
Fix lvresize size conversion for fsadm when block size is not 1K.
|
|
|
|
|
Add pv_mda_size to pvs and vg_mda_size to vgs.
|
|
|
|
|
Add "--refresh" functionality to vgchange and vgmknodes.
|
|
|
|
|
Fix vgrename using UUID if there are VGs with identical names.
|
|
|
|
|
Fix segfault when invalid field given in reporting commands.
|
|
|
|
|
Merge device-mapper into the lvm2 tree.
|
|
|
|
|
Exit with non-zero status from vgdisplay if couldn't show any requested VG.
|
|
|
|
|
Fix snapshot monitoring library to not cancel monitoring invalid snapshot.
|
|
|
|
|
Fix conversion of md chunk size into sectors.
|
|
|
|
|
Fix misleading error message when there are no allocatable extents in VG.
|
|
|
|
|
Fix handling of PVs which reappeared with old metadata version.
|
|
|
|
|
Fix mirror DSO to call vgreduce with proper parameters.
|
|
|
|
|
Fix validation of --minor and --major in lvcreate to require -My always.
|
|
|
|
|
Fix release: clvmd build, vgreduce consolidate & tests, /dev/ioerror warning.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 31 11:59:03 CST 2009 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- Handle the case that drbd virtual device has the same PV uuid
|
|
|
|
|
with the underlining physical device.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 25 23:14:29 CST 2009 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- Do not filter out tmp device file(bnc#485572)
|
|
|
|
|
- Do not try to activate VG when all paths are down already(bnc#479104)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 25 22:50:50 CST 2009 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- Split CLVMD as a independent package
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 24 00:23:13 CST 2009 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- Fix for bnc#486952
|
|
|
|
|
use "killproc -INT" instead of "killproc"
|
|
|
|
|
handle signal in the main loop thread only
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 26 14:08:22 CST 2009 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- add daemon_options parameter to clvmd.ocf
|
|
|
|
|
- check EUNLOCK for dlm_ls_unlock_wait
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Feb 25 18:39:26 CST 2009 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- bnc#479422, check both lksb.sb_status and status.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 20 10:24:00 CET 2009 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- simplify patch of dlm lock to clvmd
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 20 08:06:37 CET 2009 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- bnc#476861, clvmd.ocf doesn't report the correct status when
|
|
|
|
|
kill -9 doesn't terminate the process
|
|
|
|
|
|
2009-01-27 02:19:31 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jan 22 13:00:26 CST 2009 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- bnc#464851, use dlm instead of openais lck
|
|
|
|
|
|
2009-01-22 13:13:11 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 21 15:23:31 CET 2009 - ro@suse.de
|
|
|
|
|
|
2009-05-15 22:00:20 +02:00
|
|
|
|
- do not require a specific package release from subpackage
|
2009-01-22 13:13:11 +01:00
|
|
|
|
(bnc#467704)
|
|
|
|
|
|
2008-11-17 17:22:10 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2008-12-05 15:45:04 +01:00
|
|
|
|
Wed Dec 3 18:51:27 CST 2008 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- Add OCF script for clvmd
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2008-11-17 17:22:10 +01:00
|
|
|
|
Wed Nov 12 02:22:56 CST 2008 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- bnc#443677. dmeventd DSOs are linked against liblvm2cmd
|
|
|
|
|
|
2008-10-12 00:19:35 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Oct 9 11:54:47 CEST 2008 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- bnc#432782. Remove vol_id in 64-lvm2.rules.
|
|
|
|
|
|
2008-09-29 14:12:32 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Sep 29 14:09:33 CEST 2008 - ro@suse.de
|
|
|
|
|
|
|
|
|
|
- buildreq: replace openais-devel by libopenais-devel
|
|
|
|
|
|
2008-09-25 01:03:54 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 24 18:25:40 CEST 2008 - ro@suse.de
|
|
|
|
|
|
|
|
|
|
- change "udevsettle" to "udevadm settle"
|
|
|
|
|
|
2008-09-13 05:05:30 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2008-09-13 12:00:31 +02:00
|
|
|
|
Sat Sep 13 11:59:34 CEST 2008 - xwhu@novell.com
|
|
|
|
|
|
|
|
|
|
- added missing directories to filelist
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 10 13:43:17 CEST 2008 - xwhu@novell.com
|
2008-09-13 05:05:30 +02:00
|
|
|
|
|
|
|
|
|
- Upgrade to 2.0.39
|
|
|
|
|
Fix up cache for PVs without mdas after consistent VG metadata is processed.
|
|
|
|
|
Update validation of safe mirror log type conversions in lvconvert.
|
|
|
|
|
Fix lvconvert to disallow snapshot and mirror combinations.
|
|
|
|
|
Fix reporting of LV fields alongside unallocated PV segments.
|
|
|
|
|
Add --unquoted and --rows to reporting tools.
|
|
|
|
|
Avoid undefined return value after _memlock manipulation in lvm2_run.
|
|
|
|
|
Avoid link failure if configured without --enable-cmdlib or --enable-readline.
|
|
|
|
|
Make clvmd return at once if other nodes down in a gulm or openais cluster.
|
|
|
|
|
Fix and improve readahead 'auto' calculation for stripe_size.
|
|
|
|
|
Fix lvchange output for -r auto setting if auto is already set.
|
|
|
|
|
Fix ambiguous use of identifier error_message_produced.
|
|
|
|
|
Fix add_mirror_images not to dereference uninitialized log_lv upon failure.
|
|
|
|
|
Don't call openlog for every debug line output by clvmd.
|
|
|
|
|
Add --force to lvextend and lvresize.
|
|
|
|
|
Fix vgchange to not activate mirror leg and log volumes directly.
|
|
|
|
|
Fix test directory clean up in make distclean.
|
|
|
|
|
- pvcreate/pvremove/pvchange will create symlinks in /dev/disk/by-id/
|
|
|
|
|
to the device file
|
2008-09-06 00:15:51 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 3 11:09:34 CEST 2008 - hare@suse.de
|
|
|
|
|
|
|
|
|
|
- Call mkinitrd_setup during %post and %postun (bnc#413709)
|
|
|
|
|
|
2008-09-02 18:19:20 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Sep 2 16:59:00 CEST 2008 - hare@suse.de
|
|
|
|
|
|
|
|
|
|
- Fix initrd scripts if no 'root=' parameter is given
|
|
|
|
|
(bnc#421546)
|
|
|
|
|
|
2008-08-26 02:15:11 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Aug 25 12:49:58 CEST 2008 - aj@suse.de
|
|
|
|
|
|
|
|
|
|
- Provide and obsolete evms.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Aug 25 12:04:29 CEST 2008 - prusnak@suse.cz
|
|
|
|
|
|
|
|
|
|
- enabled SELinux support [Fate#303662]
|
|
|
|
|
|
2008-08-14 01:57:23 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2008-08-22 20:59:40 +02:00
|
|
|
|
Fri Aug 22 12:58:08 CEST 2008 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- Remove the -p option for fillup_and_insserv
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2008-08-14 01:57:23 +02:00
|
|
|
|
Wed Aug 13 06:18:44 CEST 2008 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- Add Should-Stop to boot.lvm
|
|
|
|
|
|
2008-09-13 05:05:30 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jul 31 16:13:59 CST 2008 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- repack LVM2.2.02.38.tar.bz2 into bz2 format
|
|
|
|
|
|
2008-07-25 02:21:45 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jul 23 15:38:13 CEST 2008 - hare@suse.de
|
|
|
|
|
|
|
|
|
|
- Include mkinitrd scriptlets.
|
|
|
|
|
|
2008-07-11 23:10:33 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jun 27 07:51:31 CEST 2008 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- update to 2.02.38
|
|
|
|
|
Fix tracking of validity of PVs with no mdas in lvmcache.
|
|
|
|
|
Fix return values for reporting commands when run with no PVs, LVs, or VGs.
|
|
|
|
|
Fix free_count when reading pool metadata.
|
|
|
|
|
Fix segfault when using pvcreate on a device containing pool metadata.
|
|
|
|
|
Fix segfault after _free_vginfo by remembering to remove vginfo from list.
|
|
|
|
|
Fix setpriority error message to signed int.
|
|
|
|
|
Fix uninitialised mutex in clvmd if all daemons are not running at startup.
|
|
|
|
|
Fix fsadm.sh to work with older blockdev, blkid & readlink binaries.
|
|
|
|
|
Fix lvresize to pass new size to fsadm when extending device.
|
|
|
|
|
Fix nodes list in clvmd-openais, and allow for broadcast messages.
|
|
|
|
|
Fix vgsplit internal counting of snapshot LVs.
|
|
|
|
|
Fix vgmerge snapshot_count when source VG contains snapshots.
|
|
|
|
|
Fix internal LV counter when a snapshot is removed.
|
|
|
|
|
Fix metadata corruption writing lvm1-formatted metadata with snapshots.
|
|
|
|
|
Fix lvconvert -m0 allocatable space check.
|
|
|
|
|
Fix vgdisplay 'Cur LV' field to match lvdisplay output.
|
|
|
|
|
Fix lv_count report field to exclude hidden LVs.
|
|
|
|
|
Fix vgsplit to only move hidden 'snapshotN' LVs when necessary.
|
|
|
|
|
Fix vgreduce to use vg_split_mdas to check sufficient mdas remain.
|
|
|
|
|
Fix orphan VG name used for format_pool.
|
|
|
|
|
Fix output if overriding command_names on cmdline.
|
|
|
|
|
Fix vgsplit locking of new VG (2.02.30).
|
|
|
|
|
Fix redundant lvresize message if vg doesn't exist.
|
|
|
|
|
Fix another allocation bug with clvmd and large node IDs.
|
|
|
|
|
Fix uninitialised variable in clvmd that could cause odd hangs.
|
|
|
|
|
|
2008-05-06 01:40:04 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 5 11:19:29 CEST 2008 - aj@suse.de
|
|
|
|
|
|
|
|
|
|
- Fix requires of clvm.
|
|
|
|
|
|
2008-05-01 15:03:59 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 30 12:17:29 CEST 2008 - hare@suse.de
|
|
|
|
|
|
|
|
|
|
- Fixup build errors
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 30 09:22:55 CEST 2008 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- Cleanup clvmd code on openais stack to make it work
|
|
|
|
|
- Split clvmd into a separate package (bnc#384708)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 23 12:16:22 CEST 2008 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- Change async lock primitives to sync
|
|
|
|
|
|
2008-04-25 16:32:38 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 23 07:29:12 CEST 2008 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- Fix build aginst beta
|
|
|
|
|
definition of PIPE_BUF is missing
|
|
|
|
|
|
2008-04-23 01:42:37 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 22 10:47:17 CEST 2008 - xwhu@suse.de
|
|
|
|
|
|
|
|
|
|
- Enable CLVM support in LVM2
|
|
|
|
|
|
2008-02-21 01:56:39 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Feb 20 11:47:30 CET 2008 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- allow large minor number on command line with option --minor
|
|
|
|
|
(bnc#362960)
|
|
|
|
|
|
2008-02-15 01:32:50 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Feb 13 14:11:32 CET 2008 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.33
|
|
|
|
|
Fix mirror log name construction during lvconvert. (2.02.30)
|
|
|
|
|
Make monitor_dev_for_events recurse through the stack of LVs.
|
|
|
|
|
Clean up some more compiler warnings.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 7 08:59:16 CET 2008 - hare@suse.de
|
|
|
|
|
|
|
|
|
|
- Enable dmeventd (FATE#303381)
|
|
|
|
|
|
2008-02-01 22:54:25 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jan 31 12:01:35 CET 2008 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.32
|
|
|
|
|
Fix two check_lv_segments error messages to show whole segment
|
|
|
|
|
Refactor mirror log attachment code
|
|
|
|
|
Fix pvs, vgs, lvs error exit status on some error paths
|
|
|
|
|
Avoid readahead error message with default setting of lvcreate -M1
|
|
|
|
|
Set default readahead to twice maximium stripe size
|
|
|
|
|
Reinstate VG extent size and stripe size defaults (halved)
|
|
|
|
|
Change vgsplit -l (for unimplemented --list) into --maxlogicalvolumes
|
|
|
|
|
Fix process_all_pvs to detect non-orphans with no MDAs correctly
|
|
|
|
|
Don't use block_on_error with mirror targets version 1.12 and above
|
|
|
|
|
Update vgsplit to accept vgcreate options when new VG is destination
|
|
|
|
|
Update vgsplit to accept existing VG as destination
|
|
|
|
|
lvconvert waits for completion of initial sync by default
|
|
|
|
|
Refactor vgcreate for parameter validation and add tests
|
|
|
|
|
Add new convert_lv field to lvs output
|
|
|
|
|
Print warning when lvm tools are running as non-root
|
|
|
|
|
Prevent pvcreate from overwriting MDA-less PVs belonging to active VGs
|
|
|
|
|
Fix a segfault if using pvs with --all argument
|
|
|
|
|
Update --uuid argument description in man pages
|
|
|
|
|
Fix vgreduce PV list processing not to process every PV in the VG
|
|
|
|
|
Extend lvconvert to use polldaemon
|
|
|
|
|
Add support for stacked mirrors
|
|
|
|
|
Major restructuring of pvmove and lvconvert layer manipulation code
|
|
|
|
|
|
2007-12-11 00:21:05 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Dec 10 12:29:12 CET 2007 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.29
|
|
|
|
|
Accept sizes with --readahead argument.
|
|
|
|
|
Store size arguments as sectors internally.
|
|
|
|
|
Attempt to remove incomplete LVs with lvcreate zeroing/activation problems.
|
|
|
|
|
Add read_ahead activation code.
|
|
|
|
|
Extend readahead arg to accept "auto" and "none".
|
|
|
|
|
Prevent lvconvert -s from using same LV as origin and snapshot.
|
|
|
|
|
Fix human-readable output of odd numbers of sectors.
|
|
|
|
|
Show 'not usable' space when PV is too large for device in pvdisplay.
|
|
|
|
|
Ignore and fix up any excessive device size found in metadata.
|
|
|
|
|
Detect md superblocks version 1.0, 1.1 and 1.2.
|
|
|
|
|
Handle new sysfs subsystem/block/devices directory structure.
|
|
|
|
|
Add %PVS extents option to lvresize, lvextend, and lvcreate.
|
|
|
|
|
Modify lvremove to prompt for removal if LV active on other cluster nodes.
|
|
|
|
|
Add '-f' to vgremove to force removal of VG even if LVs exist.
|
|
|
|
|
|
2007-05-07 14:40:26 +02:00
|
|
|
|
-------------------------------------------------------------------
|
2007-11-22 18:06:40 +01:00
|
|
|
|
Thu Nov 22 14:49:39 CET 2007 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- adapt man page for pvdisplay to program (#342862)
|
|
|
|
|
- fix spec file to detect path to modprobe binary (#331968)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Nov 22 12:44:16 CET 2007 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.28
|
|
|
|
|
Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1.
|
|
|
|
|
Add support for renaming mirrored LVs.
|
|
|
|
|
Add --mirrorlog argument to specify log type for mirrors.
|
|
|
|
|
Fix lvdisplay man page to say LV size is reported in sectors, not KB.
|
|
|
|
|
Fix snapshot cow area deactivation if origin is not active.
|
|
|
|
|
Add vg_mda_count and pv_mda_count columns to reports.
|
|
|
|
|
Handle vgsplit of an entire VG as a vgrename.
|
|
|
|
|
Print warnings to stderr instead of stdout.
|
|
|
|
|
Update vgcfgrestore man page.
|
|
|
|
|
Allow keyboard interrupt during user prompts when appropriate.
|
|
|
|
|
Add -f to vgcfgrestore to list metadata backup files.
|
|
|
|
|
Add pvdisplay --maps implementation.
|
|
|
|
|
Remove unsupported LVM1 options from vgcfgrestore man page.
|
|
|
|
|
Update vgcfgrestore man page to show mandatory VG name.
|
|
|
|
|
Update vgrename man page to include UUID and be consistent with lvrename.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2007-05-07 14:40:26 +02:00
|
|
|
|
Mon May 7 14:02:16 CEST 2007 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.25
|
|
|
|
|
Add devices/preferred_names config regex list for displayed device names
|
|
|
|
|
Update pvck to include text metadata area and record detection
|
|
|
|
|
Fix creation and conversion of mirrors with tags
|
|
|
|
|
Fix vgsplit for lvm1 format (set and validate VG name in PVs metadata)
|
|
|
|
|
Split metadata areas in vgsplit properly
|
|
|
|
|
Fix vgremove to require at least one vg argument
|
|
|
|
|
Fix reading of striped LVs in LVM1 format
|
|
|
|
|
Fix vgsplit to handle mirrors
|
|
|
|
|
Fix md signature check to handle both endiannesses
|
|
|
|
|
Add devices/ignore_suspended_devices to ignore suspended dm devices
|
|
|
|
|
|
2007-02-25 23:31:28 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Feb 20 16:57:34 CET 2007 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- add boot.dmraid to Should-Start in boot.lvm2
|
|
|
|
|
|
2007-01-08 17:50:48 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2007-02-11 18:51:08 +01:00
|
|
|
|
Sun Feb 11 18:49:50 CET 2007 - ro@suse.de
|
|
|
|
|
|
|
|
|
|
- fix build as non-root and use DESTDIR
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2007-01-08 17:50:48 +01:00
|
|
|
|
Mon Jan 8 16:15:23 CET 2007 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- fix buggy pointer arithmetic (#232117)
|
|
|
|
|
|
2006-12-18 14:01:39 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Dec 18 10:39:49 CET 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.17
|
|
|
|
|
Add missing pvremove error message when device doesn't exist.
|
|
|
|
|
When lvconvert allocates a mirror log, respect parallel area constraints.
|
|
|
|
|
Use loop to iterate through the now-ordered policy list in _allocate().
|
|
|
|
|
Check for failure to allocate just the mirror log.
|
|
|
|
|
Introduce calc_area_multiple().
|
|
|
|
|
Support mirror log allocation when there is only one PV: area_count now 0.
|
|
|
|
|
Fix detection of smallest area in _alloc_parallel_area() for cling policy.
|
|
|
|
|
Add manpage entry for clvmd -T
|
|
|
|
|
Fix gulm operation of clvmd, including a hang when doing lvchange -aey
|
|
|
|
|
Fix hang in clvmd if a pre-command failed.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Dec 6 10:07:57 CET 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.16
|
|
|
|
|
Fix VG clustered read locks to use PR not CR.
|
|
|
|
|
Adjust some alignments for ia64/sparc.
|
|
|
|
|
Fix mirror segment removal to use temporary error segment.
|
|
|
|
|
Add -T (startup timeout) switch to clvmd.
|
|
|
|
|
Install lvmdump by default.
|
|
|
|
|
Fix check for snapshot module when activating snapshot.
|
|
|
|
|
Fix pvremove error path for case when PV is in use.
|
|
|
|
|
Warn if certain duplicate config file entries are seen.
|
|
|
|
|
Fix --autobackup argument which could never disable backups.
|
|
|
|
|
Fix a label_verify error path.
|
|
|
|
|
Fix adjusted_mirror_region_size() to handle 64-bit size.
|
|
|
|
|
Add some missing bounds checks on 32-bit extent counters.
|
|
|
|
|
Add Petabyte and Exabyte support.
|
|
|
|
|
Fix lvcreate error message when 0 extents requested.
|
|
|
|
|
lvremove man page: volumes must be cluster inactive before being removed.
|
|
|
|
|
Protect .cache manipulations with fcntl locking.
|
|
|
|
|
Change .cache timestamp comparisons to use ctime.
|
|
|
|
|
Fix mirror log LV writing to set all bits in whole LV.
|
|
|
|
|
Fix high-level free space check for partial allocations.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Oct 30 12:19:07 CET 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.13 to finally fix bug #178321
|
|
|
|
|
Add couple of missing files to tools/Makefile CLEAN_TARGETS.
|
|
|
|
|
When adding snapshot leave cow LV mapped device active after zeroing.
|
|
|
|
|
Fix a clvmd debug message.
|
|
|
|
|
Add dev_flush() to set_lv().
|
|
|
|
|
Add lvchange --resync.
|
|
|
|
|
Perform high-level free space check before each allocation attempt.
|
|
|
|
|
Don't allow a node to remove an LV that's exclusively active on anther node.
|
|
|
|
|
Cope if same PV is included more than once in cmdline PE range list.
|
|
|
|
|
Set PV size to current device size if it is found to be zero.
|
|
|
|
|
Add segment parameter to target_present functions.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Oct 17 10:55:33 CEST 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.12
|
|
|
|
|
Fix pvdisplay to use vg_read() for non-orphans.
|
|
|
|
|
Fall back to internal locking if external locking lib is missing or fails.
|
|
|
|
|
Retain activation state after changing LV minor number with --force.
|
|
|
|
|
Propagate clustered flag in vgsplit and require resizeable flag.
|
|
|
|
|
Add clvmd function to return the cluster name. not used by LVM yet.
|
|
|
|
|
Add cling allocation policy.
|
|
|
|
|
Change _check_contiguous() to use _for_each_pv().
|
|
|
|
|
Extend _for_each_pv() to allow termination without error.
|
|
|
|
|
Abstract _is_contiguous().
|
|
|
|
|
Remove duplicated pv arg from _check_contiguous().
|
|
|
|
|
Accept regionsize with lvconvert.
|
|
|
|
|
Add report columns with underscore before field names ending 'size'.
|
|
|
|
|
Correct regionsize default on lvcreate man page (MB).
|
|
|
|
|
Fix clvmd bug that could cause it to die when a node with a long name crashed
|
|
|
|
|
Add device size to text metadata.
|
|
|
|
|
Fix format_text mda_setup pv->size and pv_setup pe_count calculations.
|
|
|
|
|
Fix _for_each_pv() for mirror with core log.
|
|
|
|
|
Add lvm_dump.sh script to create a tarball of debugging info from a system.
|
|
|
|
|
Capture error messages in clvmd and pass them back to the user.
|
|
|
|
|
Remove unused #defines from filter-md.c.
|
|
|
|
|
Make clvmd restart init script wait until clvmd has died before starting it.
|
|
|
|
|
Add -R to clvmd which tells running clvmds to reload their device cache.
|
|
|
|
|
Add LV column to reports listing kernel modules needed for activation.
|
|
|
|
|
Show available fields if report given invalid field. (e.g. lvs -o list)
|
|
|
|
|
Add timestamp functions with --disable-realtime configure option.
|
|
|
|
|
Add %VG, %LV and %FREE suffices to lvcreate/lvresize --extents arg.
|
|
|
|
|
Fix two potential NULL pointer derefs in error cases in vg_read().
|
|
|
|
|
Separate --enable-cluster from locking lib options in lvmconf.sh.
|
|
|
|
|
Add a missing comma in lvcreate man page.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 20 13:26:58 CEST 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.10
|
|
|
|
|
Fix lvconvert mirror change case detection logic.
|
|
|
|
|
Fix mirror log detachment so it correctly becomes a standalone LV.
|
|
|
|
|
Extend _check_contiguous() to detect single-area LVs.
|
|
|
|
|
Include mirror log (untested) in _for_each_pv() processing.
|
|
|
|
|
Use MIRROR_LOG_SIZE constant.
|
|
|
|
|
Remove struct seg_pvs from _for_each_pv() to generalise.
|
|
|
|
|
Avoid adding duplicates to list of parallel PVs to avoid.
|
|
|
|
|
Fix several incorrect comparisons in parallel area avoidance code.
|
|
|
|
|
Fix segment lengths when flattening existing parallel areas.
|
|
|
|
|
Log existing parallel areas prior to allocation.
|
|
|
|
|
Fix mirror log creation when activation disabled.
|
|
|
|
|
Don't attempt automatic recovery without proper locking.
|
|
|
|
|
When using local file locking, skip clustered VGs.
|
|
|
|
|
Add fallback_to_clustered_locking and fallback_to_local_locking parameters.
|
|
|
|
|
lvm.static uses built-in cluster locking instead of external locking.
|
|
|
|
|
Don't attempt to load shared libraries if built statically.
|
|
|
|
|
Change default locking_lib to liblvm2clusterlock.so.
|
|
|
|
|
Add skip_dev_dir() to process command line VGs.
|
|
|
|
|
Stop clvmd complaining about nodes that have left the cluster.
|
|
|
|
|
Move lvm_snprintf(), split_words() and split_dm_name() into libdevmapper.
|
|
|
|
|
Add lvconvert man page.
|
|
|
|
|
Add mirror options to man pages.
|
|
|
|
|
Prevent mirror renames.
|
|
|
|
|
Move CMDLIB code into separate file and record whether static build.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 13 13:00:55 CEST 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- change BuildRequires to device-mapper-devel
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Aug 21 12:26:17 CEST 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.09
|
|
|
|
|
Fix PE_ALIGN for pagesize over 32KB.
|
|
|
|
|
Separate out LVM1_PE_ALIGN and pe_align().
|
|
|
|
|
Add lvm_getpagesize wrapper.
|
|
|
|
|
Add --maxphysicalvolumes to vgchange.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Aug 16 11:16:13 CEST 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.08
|
|
|
|
|
Add checks for duplicate LV name, lvid and PV id before writing metadata.
|
|
|
|
|
Report all sanity check failures, not just the first.
|
|
|
|
|
Fix missing lockfs on first snapshot creation. (#197850)
|
|
|
|
|
Add unreliable --trustcache option to reporting commands.
|
|
|
|
|
Fix locking for mimage removal.
|
|
|
|
|
Fix clvmd_init_rhel4 'status' exit code.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jul 28 13:05:38 CEST 2006 - olh@suse.de
|
|
|
|
|
|
|
|
|
|
- remove dropped boot.ibmsis from boot.lvm
|
|
|
|
|
- boot.rootfsck should start before boot.lvm (#181972)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jul 26 16:34:45 CEST 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.06
|
|
|
|
|
Fix activation logic in lvchange --persistent.
|
|
|
|
|
Don't ignore persistent minor numbers when activating.
|
|
|
|
|
Fix vgreduce --removemissing to return success if VG is already consistent.
|
|
|
|
|
Fix return code if VG specified on command line is not found.
|
|
|
|
|
Fix PV tools to include orphaned PVs in default output again.
|
|
|
|
|
Prevent snapshots of mirrors.
|
|
|
|
|
Fix lvcreate corelog validation.
|
|
|
|
|
Add --config for overriding most config file settings from cmdline.
|
|
|
|
|
Quote arguments when printing command line.
|
|
|
|
|
Remove linefeed from 'initialising logging' message.
|
|
|
|
|
Add 'Completed' debug message.
|
|
|
|
|
Don't attempt library exit after reloading config files.
|
|
|
|
|
Always compile with libdevmapper, even if device-mapper is disabled.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 22 17:13:21 CEST 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.06
|
|
|
|
|
Propagate --monitor around cluster.
|
|
|
|
|
Add --monitor to vgcreate and lvcreate to control dmeventd registration.
|
|
|
|
|
Filter LCK_NONBLOCK in clvmd lock_vg.
|
|
|
|
|
Add --nosync to lvcreate with LV flag NOTSYNCED.
|
|
|
|
|
Use mirror's uuid for a core log.
|
|
|
|
|
Add mirror log fault-handling policy.
|
|
|
|
|
Improve mirror warning messages and tidy dmeventd syslog output.
|
|
|
|
|
Propagate nosync flag around cluster.
|
|
|
|
|
Allow vgreduce to handle mirror log failures.
|
|
|
|
|
Add --corelog to lvcreate and lvconvert.
|
|
|
|
|
Create a log header for replacement in-sync mirror log.
|
|
|
|
|
Use set_lv() and dev_set() to wipe sections of devices.
|
|
|
|
|
Add mirror_library description to example.conf.
|
|
|
|
|
Fix uuid_from_num() buffer overrun.
|
|
|
|
|
Increase maximum stripe size limit to physical extent size for lvm2 metadata.
|
|
|
|
|
Fix activation code to check for pre-existing mirror logs.
|
|
|
|
|
Ignore empty strings in config files.
|
|
|
|
|
Require non-zero regionsize and document parameter on lvcreate man page.
|
|
|
|
|
Invalidate cache if composition of VG changed externally.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 26 10:01:52 CEST 2006 - hare@suse.de
|
|
|
|
|
|
|
|
|
|
- add LVM_DEVICE_TIMEOUT sysconfig variable to make sure
|
|
|
|
|
udev has finished processing (#149979)
|
|
|
|
|
- Fix init script dependencies
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 24 18:32:56 CEST 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.05
|
|
|
|
|
Fix vgid string termination in recent cache code
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 20 17:11:07 CEST 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.04
|
|
|
|
|
Check for libsepol.
|
|
|
|
|
Add some cflow & scope support.
|
|
|
|
|
Separate out DEFS from CFLAGS.
|
|
|
|
|
Remove inlines and use unique function names.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 19 09:48:51 CEST 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.03
|
|
|
|
|
vgrename accepts vgid and exported VG.
|
|
|
|
|
Add --partial to pvs.
|
|
|
|
|
When choosing between identically-named VGs, also consider creation_host.
|
|
|
|
|
Provide total log suppression with 2.
|
|
|
|
|
Fix vgexport/vgimport to set/reset PV exported flag so pv_attr is correct.
|
|
|
|
|
Add vgid to struct physical_volume and pass with vg_name to some functions.
|
|
|
|
|
If two or more VGs are found with the same name, use one that is not exported.
|
|
|
|
|
Whenever vgname is captured, also capture vgid and whether exported.
|
|
|
|
|
Remove an incorrect unlock_vg() from process_each_lv().
|
|
|
|
|
Update extent size information in vgchange and vgcreate man pages.
|
|
|
|
|
Introduce origin_from_cow() and lv_is_visible().
|
|
|
|
|
pvremove without -f now fails if there's no PV label.
|
|
|
|
|
Support lvconvert -s.
|
|
|
|
|
Suppress locking library load failure message if --ignorelockingfailure.
|
|
|
|
|
Propagate partial mode around cluster.
|
|
|
|
|
Fix archive file expiration.
|
|
|
|
|
Fix dmeventd build.
|
|
|
|
|
clvmd now uses libcman rather than cman ioctls.
|
|
|
|
|
clvmd will allow new cman to shutdown on request.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 6 15:57:04 CEST 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- add option --mknodes to vgscan call in /etc/init.d/boot.lvm to
|
|
|
|
|
avoid potential inconsistencies in minor number of dm devices after
|
|
|
|
|
reboot when root fs is LVM LV (#139740)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 14 11:25:42 CET 2006 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.02
|
|
|
|
|
Add %.so: %.a make template rule.
|
|
|
|
|
Switchover library building to use LIB_SUFFIX.
|
|
|
|
|
Only do lockfs filesystem sync when suspending snapshots.
|
|
|
|
|
Always print warning if activation is disabled.
|
|
|
|
|
vgreduce removes mirror images.
|
|
|
|
|
Add --mirrorsonly to vgreduce.
|
|
|
|
|
vgreduce replaces active LVs with error segment before removing them.
|
|
|
|
|
Set block_on_error parameter if available.
|
|
|
|
|
Add target_version.
|
|
|
|
|
Add details to format1 'Invalid LV in extent map' error message.
|
|
|
|
|
Fix lvscan snapshot full display.
|
|
|
|
|
Bring lvdisplay man page example into line.
|
|
|
|
|
Add mirror dmeventd library.
|
|
|
|
|
Add some activation logic to remove_mirror_images().
|
|
|
|
|
lvconvert can remove specified PVs from a mirror.
|
|
|
|
|
lvconvert turns an existing LV into a mirror.
|
|
|
|
|
Allow signed mirrors arguments.
|
|
|
|
|
Move create_mirror_log() into toollib.
|
|
|
|
|
Determine parallel PVs to avoid with ALLOC_NORMAL allocation.
|
|
|
|
|
Fix lv_empty.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 25 21:38:06 CET 2006 - mls@suse.de
|
|
|
|
|
|
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Dec 19 11:19:41 CET 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- add new binary /sbin/lvconvert to file list
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Dec 13 13:09:21 CET 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- add patch lvm-lock.diff to fix bug #138128
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Dec 6 16:10:12 CET 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.02.01
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Nov 8 12:05:32 CET 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- add fix_striped_old_format.diff to allow striped volumes with
|
|
|
|
|
old metadata format (#130433)
|
|
|
|
|
- add fix_dm_as_pv.diff to allow usage of dm devices as PVs (#129960)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Oct 17 12:38:18 CEST 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.01.15
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Sep 26 13:39:41 CEST 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- fix bug in pvscan.c with PVs larger than 2TB in VGs
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Aug 4 14:49:51 CEST 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.01.14
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jul 18 19:05:08 CEST 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.01.13
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jun 16 10:21:03 CEST 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.01.12
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jun 15 13:36:23 CEST 2005 - meissner@suse.de
|
|
|
|
|
|
|
|
|
|
- add libselinux to nfb to enable selinux support.
|
|
|
|
|
- use RPM_OPT_FLAGS.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jun 14 10:55:51 CEST 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.01.11
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed May 4 11:01:23 CEST 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.01.10
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 11 12:43:23 CEST 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- use -y instead of -Y in options for call to fillup_and_insserv
|
|
|
|
|
(#76689)
|
|
|
|
|
- update to new version 2.01.09
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 9 11:12:58 CET 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.01.07
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 7 12:03:14 CET 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.01.06
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 10 16:28:53 CET 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.01.04
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Feb 2 13:01:12 CET 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.01.03
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jan 24 12:08:59 CET 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.01.02
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jan 20 14:48:58 CET 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.01.01
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 19 11:13:53 CET 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.01.00
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jan 11 17:41:04 CET 2005 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.33
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 05 12:33:00 CET 2005 - arvin@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.32
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Dec 17 10:12:03 CET 2004 - arvin@suse.de
|
|
|
|
|
|
|
|
|
|
- fixed -s option of vgdisplay (bug #49177)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 29 13:01:31 CET 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.29
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Nov 25 11:39:49 CET 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.27
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Nov 24 12:40:10 CET 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.26
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 29 17:24:52 CEST 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.25
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 22 17:40:28 CEST 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- prevent buggy macro for MAJOR in kdev_t.h creep into code via
|
|
|
|
|
include of linux/fs.h
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Sep 20 11:45:30 CEST 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.24
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 16 15:03:58 CEST 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.23
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Sep 6 12:09:54 CEST 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.22
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Aug 23 12:46:37 CEST 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.21
|
|
|
|
|
- new version obsoletes lvm2-vgscan.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jul 14 15:21:48 CEST 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.20
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jun 7 11:45:15 CEST 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.16
|
|
|
|
|
- add forgotten patch no-inc-audit.diff needed for STABLE
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 24 14:14:37 CEST 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.15 to fix bug #41020
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 24 08:31:31 CEST 2004 - hare@suse.de
|
|
|
|
|
|
|
|
|
|
- Fixed vgscan on S/390 (readdir returned DT_UNKNOWN)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu May 13 17:49:47 CEST 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- ignore udev names in default configuration to prevent yast2
|
|
|
|
|
confusion (#36869)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 19 18:09:49 CEST 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- accept additional devices (IDE->64, iseries/vd->8, #39114)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 1 10:28:39 CEST 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.09 (fixes #34657 and #36877)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Mar 2 02:03:07 CET 2004 - ro@suse.de
|
|
|
|
|
|
|
|
|
|
- boot.lvm: root-fs is mounted-rw by boot.rootfsck
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 26 20:14:53 CET 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- skip cdroms and device with zero size on probing
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Feb 4 10:58:46 CET 2004 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.08
|
|
|
|
|
- now lvm2 obsoletes lvm
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 18 13:05:20 CEST 2003 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- fix boot.lvm to cope with LABEL= and UUID= in /etc/fstab
|
|
|
|
|
also check reiser filesystem (#31060)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 17 16:20:18 CEST 2003 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.07
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Aug 21 10:00:04 CEST 2003 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- update to new version 2.00.06
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Aug 18 17:41:31 CEST 2003 - garloff@suse.de
|
|
|
|
|
|
|
|
|
|
- (#29083) Add # X-UnitedLinux-Should-Start: boot.scsidev
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jul 1 16:13:06 CEST 2003 - fehr@suse.de
|
|
|
|
|
|
|
|
|
|
- created initial version of a SuSE package
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|