]> sourceware.org Git - lvm2.git/blobdiff - WHATS_NEW
dmsetup: allow --noflush with status/wait for thin
[lvm2.git] / WHATS_NEW
index 2d4e8503a7338d223eb8bc45a5704184b802db97..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 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 stripe alignment.
+  Change message severity to log_very_verbose for missing dev info in udev db.
+  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.
+  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 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.024973 seconds and 5 git commands to generate.