1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

pre-release

This commit is contained in:
Alasdair Kergon 2011-02-04 22:07:43 +00:00
parent fe7a45c331
commit 6c7b95f281
6 changed files with 20 additions and 14 deletions

View File

@ -1 +1 @@
2.02.83(2)-cvs (2011-01-24)
2.02.83(2)-cvs (2011-02-04)

View File

@ -1 +1 @@
1.02.62-cvs (2011-01-24)
1.02.62-cvs (2011-02-04)

View File

@ -1,9 +1,9 @@
Version 2.02.83 -
Version 2.02.83 - 4th February 2011
===================================
Allow exclusive activation of snapshots in a cluster.
Add --addnodeonresume, --addnodeoncreate options for dmsetup create.
Use cluster-wide message to request device name sync.
Fix operation node stacking for consecutive dm ops.
Leave EX lock unchanged when suspending a device in clvmd.
Use sync_dev_names in unlock_vg macro for cluster-wide dev name sync.
Fix fs operation stack handling when multiple operations on same device.
Increase hash table size to 1024 lv names and 64 pv uuids.
Remove fs_unlock() from lv_resume path.
Fix wipe size when setting up mda.
@ -12,10 +12,10 @@ Version 2.02.83 -
Allow CLVMD_CMD_SYNC_NAMES to be propagated around the cluster if requested.
Add "dmsetup ls --tree" output to lvmdump.
Fix udev synchronization with no-locking --sysinit (2.02.80).
Updating man pages for pvcreate, pvremove, pvresize, pvscan.
Improve man page style consistency for pvcreate, pvremove, pvresize, pvscan.
Avoid rebuilding of uuid validation table.
Improve lvcreate error text from insufficient "extents" to "free space".
Always use O_DIRECT when opening block devices to check for partitioning.
Improve lvcreate "insufficient extents" errors to "insufficient free space".
Version 2.02.82 - 24th January 2011
===================================

View File

@ -1,8 +1,12 @@
Version 1.02.62 -
Version 1.02.62 - 4th February 2011
===================================
Add --addnodeonresume and --addnodeoncreate options to dmsetup.
Add dm_task_set_add_node to libdevmapper to control dev node creation time.
Add dm_task_secure_data to libdevmapper to wipe ioctl buffers in kernel.
Log debug message when expected uevent is not generated.
Only compile memory debugging code when DEBUG_MEM is set.
Set DM_UDEV_DISABLE_OTHER_RULES_FLAG for suspended DM devices in udev rules.
Initialize pool object for each row in _output_as_rows().
Begin a new pool object for each row in _output_as_rows() correctly.
Version 1.02.61 - 10th January 2011
===================================

View File

@ -284,7 +284,8 @@ static int _do_fs_op(fs_op_t type, const char *dev_dir, const char *vg_name,
if (!_mk_link(dev_dir, vg_name, lv_name, dev, check_udev))
stack;
default:;
default:
; /* NOTREACHED */
}
return 1;
@ -367,7 +368,7 @@ static int _stack_fs_op(fs_op_t type, const char *dev_dir, const char *vg_name,
else if ((type == FS_ADD) && _count_fs_ops[FS_DEL] && _check_udev(check_udev))
/*
* If udev is running ignore previous DEL operation on added fs_op.
* (No other operations for this device then DEL could be staked here).
* (No other operations for this device then DEL could be stacked here).
*/
dm_list_iterate_safe(fsph, fspht, &_fs_ops) {
fsp = dm_list_item(fsph, struct fs_op_parms);

View File

@ -745,7 +745,8 @@ static int _do_node_op(node_op_t type, const char *dev_name, uint32_t major,
case NODE_READ_AHEAD:
return _set_dev_node_read_ahead(dev_name, read_ahead,
read_ahead_flags);
default:;
default:
; /* NOTREACHED */
}
return 1;
@ -830,7 +831,7 @@ static int _stack_node_op(node_op_t type, const char *dev_name, uint32_t major,
else if ((type == NODE_ADD) && _count_node_ops[NODE_DEL] && _check_udev(check_udev))
/*
* If udev is running ignore previous DEL operation on added node.
* (No other operations for this device then DEL could be staked here).
* (No other operations for this device then DEL could be stacked here).
*/
dm_list_iterate_safe(noph, nopht, &_node_ops) {
nop = dm_list_item(noph, struct node_op_parms);