]> sourceware.org Git - lvm2.git/blobdiff - WHATS_NEW
Fix error message when pvmove LV activation fails with name already in use.
[lvm2.git] / WHATS_NEW
index 24c17fa42ce0a01a8d5229e72bb65af2f4981f6d..1bfcc6e2aa790b55dc76ab4e540e9db9255c3c88 100644 (file)
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,11 +1,43 @@
-Version 2.02.94 - 
-====================================
-  For polling daemon reopen stdin,stdout,stderr to /dev/null.
+Version 2.02.96 - 
+================================
+  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).
+
+Version 2.02.95 - 6th March 2012
+================================
+  If unspecified, adjust thin pool metadata and chunk size to fit into 128MB.
+  Print just warning on thin pool check callback path for failing check.
+  Always use 64bit arithmetic with VG extent_size expression.
+  Validate udev structures in _insert_udev_dir().
+  Take repeatable --major --minor with pvscan --cache instead of major:minor.
+  Scan all devices for lvmetad if 'pvscan --cache' used without device list.
+  Populate lvmcache from lvmetad before displaying PVs in pvscan. (2.02.94)
+  Suppress incorrect -n pvscan warning now always displayed. (2.02.94)
+
+Version 2.02.94 - 3rd March 2012
+================================
+  Add support to execute thin_check with each de/active of thin pool.
+  Fix automatic estimation of metadata device size for thin pool.
+  Test for alloc fail from _alloc_pv_segment() in _extend_pv().
+  Check for alloc fail from get_segtype_from_string() in _lvcreate_params().
+  Add _rimage as reserved suffix to lvm.8 man page.
+  Improve error logging from mpath filter.
+  Check for allocation failure in hold_lock() in clvmd.
+  Use set_lv() (wipe initial 4KiB) for non zeroed thin volume.
+  Allow cluster mirrors to handle the absence of the checkpoint lib (libSaCkpt).
+  Revert free of allocated segtype in init segment error path (2.02.89).
+  Test dm_hash_insert() failures in filter-persistent.c and fid_add_mda().
+  Ensure clvmd message is always NUL-terminated after read.
+  Add some close() and dev_close() error path backtraces.
+  Set stdin/stdout/stderr to /dev/null for polldaemon.
   Limit the max size of processed clvmd message to ~8KB.
-  Do not send uninitilised bytes in cluster error reply messages.
+  Do not send uninitialised bytes in cluster error reply messages.
   Use unsigned type for bitmask instead of enum type for lvm properties.
   Add missing cleanup of excl_uuid hash on some exit paths of clvmd.
-  Check for existance of vg_name in _format1/_pool_vg_read().
+  Check for existence of vg_name in _format1/_pool_vg_read().
   Fix missing break in _format_pvsegs (2.02.92).
   Test seg pointer for non-null it in raid_target_percent error path.
   Check for errors in _init_tags() during config loading.
@@ -15,6 +47,8 @@ Version 2.02.94 -
   Limit sscanf parameters with buffer size in clvmd get_initial_state().
   Use const lv pointer for lv_is_active...() functions. 
   Use same signed numbers in _mirrored_transient_status().
+  Support 'pvscan --cache' to update lvmetad state from specific PVs.
+  Provide new metadata daemon for testing with configure --enable-lvmetad .
   Integrate client-side lvmetad into build.
 
 Version 2.02.93 - 23rd February 2012
This page took 0.027294 seconds and 5 git commands to generate.