diff --git a/VERSION b/VERSION index 5b346a693..e7477dea6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.02.67(2)-cvs (2010-05-20) +2.02.67(2)-cvs (2010-06-04) diff --git a/VERSION_DM b/VERSION_DM index 498081a81..f112ae7ef 100644 --- a/VERSION_DM +++ b/VERSION_DM @@ -1 +1 @@ -1.02.49-cvs (2010-05-20) +1.02.49-cvs (2010-06-04) diff --git a/WHATS_NEW b/WHATS_NEW index 593d56226..c841599b6 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,8 +1,8 @@ -Version 2.02.67 - +Version 2.02.67 - 4th June 2010 =============================== Handle failed restart of clvmd using -S switch properly. Fix clvmd initscript restart command to start clvmd if not yet running. - Use absolute paths for clvmd restart. + Use built-in absolute paths in clvmd (clvmd restart and PV and LV queries). Require partial option in lvchange --refresh for partial LVs. Do not fail lvm_init() if init_logging() or _init_rand() generates an errno. Don't merge unchanged persistent cache file before dumping if tool scanned. @@ -11,26 +11,17 @@ Version 2.02.67 - Replace strncmp kernel version number checks with proper ones. Avoid selecting names under /dev/block if there is an alternative. Update clustered log kernel module name to log-userspace for 2.6.31 onwards. - Activate only first head of Replicator for vgchange -ay. - Add Replicators' LVs to dtree for activation. - Avoid print activation message if there is a missing VG (Replicator). - Fixed scripts/relpath.awk to work in mawk - Add _add_partial_replicator_to_dtree(). - Activation code read and releases also remote VGs (Replicator). - Check for missing VGs before taking lock_vol (Replicator). - Update process_each_lv_in_vg() to use cmd_vg structure. - Update _process_one_vg() to work with cmd_vg structure. - Add functions for read and release VGs list. - Add find_replicator_vgs() to discover all needed VGs for replicator-dev LV. - Add functions for handling cmd_vg structure. - Extend _lv_each_dependency() with Replicator dependencies. - Add check_replicator_segment() for catching internal Replicator errors. - Initial lvm2 support for Replicator metadata handling. - Checking open_count in all parents of presuspend_node. - Added dm_tree_node_set_presuspend_node() to presuspend child in deactivate. - Initial libdm support for Replicator target (API is not stable yet). - Extend process_each_lv_in_vg() with support for list of failed lvnames. - Return ECMD_FAILED for break in process_each_lv() and process_each_segment_in_lv(). + Add replicators' LVs to dtree for activation. + Supress activation message if there is a missing replicator VG. + Fix scripts/relpath.awk to work in mawk + Extend lock_vol to check for missing replicator VGs first. + Update _process_one_vg and process_each_lv_in_vg to populate cmd_vg. + Add cmd_vg structure and associated functions for replicator. + Extend _lv_each_dependency() to handle replicator dependencies. + Add check_replicator_segment() to catch internal replicator errors. + Initial support for replicator metadata. + Extend process_each_lv_in_vg() to provide list of failed lvnames. + Consistently return ECMD_FAILED if process_each_*lv() is interrupted. Version 2.02.66 - 20th May 2010 =============================== diff --git a/WHATS_NEW_DM b/WHATS_NEW_DM index 30fc1a246..1d78ede94 100644 --- a/WHATS_NEW_DM +++ b/WHATS_NEW_DM @@ -1,8 +1,10 @@ -Version 1.02.49 - -================================ - Add support for dm-mod module autoload. +Version 1.02.49 - 4th June 2010 +=============================== + Support autoloading of dm-mod module for kernels from 2.6.35. Document 'clear' in dmsetup man page. - Use expected union semun for arguments in selected semaphore operations. + Fix semctl parameter (union) to avoid misaligned parameter on some arches. + Add dm_tree_node_set_presuspend_node() to presuspend child when deactivating. + Initial support for replicator target. Version 1.02.48 - 17th May 2010 ================================