]> sourceware.org Git - lvm2.git/blobdiff - WHATS_NEW
dmsetup: allow --noflush with status/wait for thin
[lvm2.git] / WHATS_NEW
index daec71172060be26dce53dd7dd72346baed6fe78..32ebf15d59c12ad05e2f4e4bb38d218838b9f10c 100644 (file)
--- a/WHATS_NEW
+++ b/WHATS_NEW
-Version 2.02.96 - 
-================================
+Version 2.02.97 - 
+===============================
+  Allow vgextend to add PVs to a VG that is missing PVs.
+  Recognise Micron PCIe SSDs in filter and move array out to device-types.h.
+  Fix segfault when attempting to replace RAID 4/5/6 device (2.02.97).
+  Fix dumpconfig <node> to print only <node> without its siblings (2.02.89).
+  Do not issue "Failed to handle a client connection" error if lvmetad killed.
+  Support changing of discard and zeroing for thin pool.
+  Report used discard for thin pool and volume.
+  Add support for controlling discard behavior of thin pool.
+  Detect features for new 1.1 thin pool target.
+  Count percentage of completeness upwards when merging a snapshot volume.
+  Skip activation when using vg/lvchange --sysinit -a ay and lvmetad is active.
+  Fix extending RAID 4/5/6 logical volumes
+  Fix test for PV with unknown VG in process_each_pv to ignore ignored mdas.
+  Update man pages with --activate ay option and auto_activation_volume_list.
+  Fix _alloc_parallel_area to avoid picking already-full areas for raid devices.
+  Use vgchange -aay instead of vgchange -ay in clmvd init script.
+  Add activation/auto_activation_volume_list to lvm.conf.
+  Add --activate ay to lvcreate, lvchange, pvscan and vgchange.
+  Add support for volume autoactivation using lvmetad.
+  Add --activate synonym for --available arg and prefer --activate.
+  Never issue discards when LV extents are being reconfigured, not deleted.
+  Allow release_lv_segment_area to fail as functions it calls can fail.
+  Open device read-only to obtain readahead value.
+  Fix lvconvert error path NULL pointer dereference.
+  Check for create_instance() fail in pvscan_lvmetad_single().
+  Use 64bit math for reserved memory and stack.
+  Add tests for kernel_send() errors in cmirrod.
+  Print clean_bits in pull_state, fix cut&paste typo in cmirrord.
+  Add tests for errors from closedir(), close() in cmirrord.
+  Fix missing sync of filesystem when creating thin volume snapshot.
+
+Version 2.02.96 - 8th June 2012
+===============================
+  Upstream source repo now fedorahosted.org git not sources.redhat.com CVS.
+  Fix error paths for regex filter initialization.
+  Re-enable partial activation of non-thin LVs until it can be fixed. (2.02.90)
+  Fix alloc cling to cling to PVs already found with contiguous policy.
+  Fix cling policy not to behave like normal policy if no previous LV seg.
+  Fix allocation loop not to use later policies when --alloc cling without tags.
+  Append _TO_LVSEG to names of internal A_CONTIGUOUS and A_CLING flags.
+  Add missing pkg init --with-systemdsystemunitdir in configure.in (2.02.92).
+  Fix division by zero if PV with zero PE count is used during vgcfgrestore.
+  Add initial support for thin pool lvconvert.
+  Fix lvrename for thin volumes (regression in for_each_sub_lv). (2.02.89)
+  Fix up-convert when mirror activation is controlled by volume_list and tags.
+  Warn of deadlock risk when using snapshots of mirror segment type.
+  Fix bug in cmirror that caused incorrect status info to print on some nodes.
+  Remove statement that snapshots cannot be tagged from lvm man page.
+  Disallow changing cluster attribute of VG while RAID LVs are active.
+  Fix lvconvert error message for non-mergeable volumes.
+  Allow subset of failed devices to be replaced in RAID LVs.
+  Prevent resume from creating error devices that already exist from suspend.
+  Improve clmvd singlenode locking for better testing.
+  Update and correct lvs man page with supported column names.
   Handle replacement of an active device that goes missing with an error device.
   Change change raid1 segtype always to request a flush when suspending.
   Add udev info and context to lvmdump.
+  Add lvmetad man page.
   Fix RAID device replacement code so that it works under snapshot.
   Fix inability to split RAID1 image while specifying a particular PV.
-  Update man pages to give them same look&feel.
-  Fix lvresize of thin pool for stipped devices.
+  Update man pages to give them all the same look&feel.
+  Fix lvresize of thin pool for striped devices.
   For lvresize round upward when specifying number of extents.
-  For lvcreate with %FREE support rounding downward strip alignment.
+  For lvcreate with %FREE support rounding downward stripe alignment.
   Change message severity to log_very_verbose for missing dev info in udev db.
-  Fix problems when specifying PVs during RAID down-converts.
-  Fix ability to handle failures in mirrored log (regression intro 2.02.89).
+  Fix lvconvert when specifying removal of a RAID device other than last one.
+  Fix ability to handle failures in mirrored log in dmeventd plugin. (2.02.89)
   Fix unlocking volume group in vgreduce in error path.
-  Exit immediately if LISTEN_PID env var incorrect during systemd handover.
-  Detect VG name being part of the LV name in lvconvert --splitmirrors -n.
+  Cope when VG name is part of the supplied name in lvconvert --splitmirrors -n.
   Fix exclusive lvchange running from other node. (2.02.89)
   Add 'vgscan --cache' functionality for consistency with 'pvscan --cache'.
   Keep exclusive activation in pvmove if LV is already active.
-  Disallow pvmove for exclusive LV if some affected LVs are not exclusively activated.
+  Disallow exclusive pvmove if some affected LVs are not exclusively activated.
   Remove unused and wrongly set cluster VG flag from clvmd lock query command.
   Fix pvmove for exclusively activated LV pvmove in clustered VG. (2.02.86)
   Always free hash table on update_pvid_to_vgid() in lvmetad.
   Update and fix monitoring of thin pool devices.
-  Check hash insert success in lock_vg clvmd.
-  Check for buffer overwrite in get_cluster_type() clvmd.
+  Check hash insert success in lock_vg in clvmd.
+  Check for buffer overwrite in get_cluster_type() in clvmd.
   Fix global/detect_internal_vg_cache_corruption config check.
   Update lcov Makefile target to support all dmeventd plugins.
-  Fix initializiation of thin monitoring (2.02.92).
-  Support improperly formated device numbers in /proc/devices (2.02.91).
+  Fix initializiation of thin monitoring. (2.02.92)
+  Cope with improperly formatted device numbers in /proc/devices. (2.02.91)
+  Exit if LISTEN_PID environment variable incorrect in lvmetad systemd handover.
+  Use pvscan --cache instead of vgscan in lvmetad scripts.
   Fix fsadm propagation of -e option.
   Fix fsadm parsing of /proc/mounts files (don't check for substrings).
   Fix fsadm usage of arguments with space.
-  Fix a regression in handling of lvchange/lvcreate --major/--minor.
+  Fix arg_int_value alongside ARG_GROUPABLE --major/--minor for lvcreate/change.
   Fix name conflicts that prevent down-converting RAID1 when specifying a device
   Improve thin_check option passing and use configured path.
   Add --with-thin-check configure option for path to thin_check.
-  Detect lvm binary path in lvmetad udev rules.
   Fix error message when pvmove LV activation fails with name already in use.
   Better structure layout for device_info in dev_subsystem_name().
   Change message severity for creation of VG over uninitialised devices.
-  Fix error path for failing toolcontext creation.
-  Fix warn msg for thin pool chunk size and update man for chunksize (2.02.89).
+  Fix error path for failed toolcontext creation.
+  Detect lvm binary path in lvmetad udev rules.
+  Don't unlink socket on lvmetad shutdown if instantiated from systemd.
+  Restart lvmetad automatically from systemd if it exits from uncaught signal.
+  Fix warn msg for thin pool chunk size and update man for chunksize. (2.02.89)
 
 Version 2.02.95 - 6th March 2012
 ================================
This page took 0.025979 seconds and 5 git commands to generate.