remove items from changelog for patches already attached in previous builds as part of v2.02.98
This commit is contained in:
parent
bc8ebe2826
commit
b92a135f96
29
lvm2.spec
29
lvm2.spec
@ -590,7 +590,6 @@ the device-mapper event library.
|
||||
- Add detection for thin pool metadata resize kernel support.
|
||||
- Add vg->vg_ondisk / lv_ondisk() holding committed metadata.
|
||||
- Add detection of mounted fs also for vgchange deactivation.
|
||||
- Avoid a global lock in pvs when lvmetad is in use.
|
||||
- Detect maximum usable size for snapshot for lvresize.
|
||||
- Improve RAID kernel status retrieval to include sync_action/mismatch_cnt.
|
||||
- Add external origin support for lvcreate.
|
||||
@ -601,15 +600,11 @@ the device-mapper event library.
|
||||
- vgimport '--force' now allows import of VGs with missing PVs.
|
||||
- Allow removal or replacement of RAID LV components that are error segments.
|
||||
- Make 'vgreduce --removemissing' able to handle RAID LVs with missing PVs.
|
||||
- Add lvconvert support to swap thin pool metadata volume.
|
||||
- Allow vgcfgrestore of lvm2 metadata with thin volumes if --force is used.
|
||||
- Give precedence to EMC power2 devices with duplicate PVIDs.
|
||||
- Recognise Storage Class Memory (IBM S/390) devices in filter.
|
||||
- Recognise STEC skd devices in filter.
|
||||
- Recognise Violin Memory vtms devices in filter.
|
||||
- Support discards for non-power-of-2 thin pool chunks.
|
||||
- Automatically restore MISSING PVs with no MDAs.
|
||||
- Support allocation of pool metadata with lvconvert command.
|
||||
- Detect mounted fs also via reading /proc/self/mountinfo.
|
||||
- o Command Interface/Options:
|
||||
- Support ARG_GROUPABLE with merge_synonym (for --raidwritemostly).
|
||||
@ -674,8 +669,6 @@ the device-mapper event library.
|
||||
- Accept activation/raid_region_size in preference to mirror_region_size config.
|
||||
- Add log/debug_classes to lvm.conf to control debug log messages.
|
||||
- Allow empty activation/{auto_activation|read_only|}_volume_list config option.
|
||||
- Add lvm.conf option global/thin_disabled_features.
|
||||
- Add lvm.conf thin pool allocation settings thin_pool_{chunk_size|discards|zero}.
|
||||
- Relax ignore_suspended_devices to read from mirrors that don't have a device marked failed.
|
||||
- o Documentation:
|
||||
- Add man page entries for profile configuration and related options.
|
||||
@ -686,14 +679,10 @@ the device-mapper event library.
|
||||
- liblvm/python API: Additions: LV attr/origin/Thin pool/Thin LV creation
|
||||
- Fix exported symbols regex for non-GNU busybox sed.
|
||||
- Add LV snapshot support to liblvm and python-lvm.
|
||||
- Fix lvm2app to return all property sizes in bytes (not sectors).
|
||||
- Fix lvm2app and return lvseg discards property as string.
|
||||
- Remove python liblvm object. systemdir can only be changed using env var now.
|
||||
- Add DM_DISABLE_UDEV environment variable to manage dev nodes by libdm only.
|
||||
- Add dm_get_status_snapshot() for parsing snapshot status.
|
||||
- Append discards and read-only fields to exported struct dm_status_thin_pool.
|
||||
- Validate passed params to dm_get_status_raid/thin/thin_pool().
|
||||
- Fix dm_task_set_cookie to properly process udev flags if udev_sync disabled.
|
||||
- Add dm_mountinfo_read() for parsing /proc/self/mountinfo.
|
||||
- Add dm_config_write_{node_out/one_node_out} for enhanced config output.
|
||||
- Add dm_config_value_is_bool to check for boolean value in supported formats.
|
||||
@ -717,7 +706,6 @@ the device-mapper event library.
|
||||
- Skip monitoring of snapshots that are already bigger then origin.
|
||||
- Refuse to init a snapshot merge in lvconvert if there's no kernel support.
|
||||
- Fix alignment of PV data area if detected alignment less than 1 MB (2.02.74).
|
||||
- Fix premature DM version checking which caused useless mapper/control access.
|
||||
- Fix creation and removal of clustered snapshot.
|
||||
- Fix clvmd caching of metadata when suspending inactive volumes.
|
||||
- Fix lvmetad error path in lvmetad_vg_lookup() for null vgname.
|
||||
@ -726,25 +714,16 @@ the device-mapper event library.
|
||||
- Fix PV alignment to incorporate alignment offset if the PV has zero MDAs.
|
||||
- Fix missing cleanup of flags when the LV is detached from pool.
|
||||
- Fix check for some forbidden discards conversion of thin pools.
|
||||
- Fix blkdeactivate to handle nested mountpoints and mangled mount paths.
|
||||
- Synchronize with udev in pvscan --cache and fix dangling udev_sync cookies.
|
||||
- Fix autoactivation to not autoactivate VG/LV on each change of the PVs used.
|
||||
- Limit RAID device replacement to repair only if LV is not in-sync.
|
||||
- Disallow RAID device replacement or repair on inactive LVs.
|
||||
- Unlock vg mutex in error path when lvmetad tries to lock_vg.
|
||||
- Detect key string duplication failure in config_make_nodes_v in libdaemon.
|
||||
- Disallow pvmove on RAID LVs until they are addressed properly
|
||||
- Recognize DM_DISABLE_UDEV environment variable for a complete fallback.
|
||||
- Do not verify udev operations if --noudevsync command option is used.
|
||||
- When no --stripes argument is given when creating a RAID10 volume, default to 2 stripes.
|
||||
- Do not allow lvconvert --splitmirrors on RAID10 logical volumes.
|
||||
- Skip mlocking [vectors] on arm architecture.
|
||||
- Repair a mirrored log before the mirror itself when both fail.
|
||||
- Don't use lvmetad in lvm2-monitor.service ExecStop to avoid a systemd issue.
|
||||
- Exit pvscan --cache immediately if cluster locking used or lvmetad not used.
|
||||
- Hardcode use_lvmetad=0 if cluster locking used and issue a warning msg.
|
||||
- Avoid trying to read a mirror that has a failed device in its mirrored log.
|
||||
- Fix 'dmsetup splitname -o' to not fail if used without '-c' switch (1.02.68).
|
||||
- Fix segfault for truncated string token in config file after the first '"'.
|
||||
- Fix config node lookup inside empty sections to not return the section itself.
|
||||
- Fix parsing of 64bit snapshot status in dmeventd snapshot plugin.
|
||||
@ -752,11 +731,7 @@ the device-mapper event library.
|
||||
- o Fixes (segfaults/crashes/deadlocks/races):
|
||||
- Fix segfault when reporting raid_syncaction for older kernels.
|
||||
- Fix vgcfgrestore crash when specified incorrect vg name.
|
||||
- Avoid crash-inducing race in lvmetad when VG disappears during rename.
|
||||
- Fix possible race while removing metadata from lvmetad.
|
||||
- Fix possible deadlock when querying and updating lvmetad at the same time.
|
||||
- Check for memory failure of dm_config_write_node() in lvmetad.
|
||||
- Fix crash in pvscan --cache -aay triggered by non-mda PV.
|
||||
- Prevent double free error after dmeventd call of _fill_device_data().
|
||||
- o Fixes (resource leaks/memleaks):
|
||||
- Release memory allocated with _cached_info().
|
||||
@ -768,7 +743,6 @@ the device-mapper event library.
|
||||
- Fix memleak in device_is_usable mirror testing function.
|
||||
- Fix memory leak on error path for pvcreate with invalid uuid.
|
||||
- Fix resource leak in error path of dmeventd's umount of thin volume.
|
||||
- Close open dmeventd FIFO file descriptors on exec (FD_CLOEXEC).
|
||||
- o Testing:
|
||||
- Fix test for active snapshot in cluster before resizing it.
|
||||
- Add python-lvm unit test case
|
||||
@ -777,12 +751,9 @@ the device-mapper event library.
|
||||
- Add configure --with-default-profile-subdir to select dir to keep profiles in.
|
||||
- Creation of snapshot takes at most 100% origin coverage.
|
||||
- Use LC_ALL to set locale in daemons and fsadm instead of lower priority LANG.
|
||||
- Remove dependency on fedora-storage-init.service in lvm2 systemd units.
|
||||
- Depend on lvm2-lvmetad.socket in lvm2-monitor.service systemd unit.
|
||||
- Optimize out setting the same value of read_ahead.
|
||||
- Automatically deactivate failed preloaded dm tree node.
|
||||
- Process thin messages once to active thin pool target for dm_tree.
|
||||
- Move common functionality for thin lvcreate and lvconvert to toollib.
|
||||
- o Packaging:
|
||||
- Add /etc/lvm/profile dir and /etc/lvm/profile/default.profile to lvm2 package.
|
||||
- Do not include /lib/udev and /lib/udev/rules.d in device-mapper package.
|
||||
|
Loading…
Reference in New Issue
Block a user