1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-03-10 16:58:47 +03:00

pre-release

This commit is contained in:
Alasdair G Kergon 2014-08-26 16:34:14 +01:00
parent 50babdf123
commit 8b8d21f873
8 changed files with 14 additions and 13 deletions

View File

@ -1 +1 @@
2.02.110(2)-git (2014-08-05) 2.02.110(2)-git (2014-08-26)

View File

@ -1 +1 @@
1.02.89-git (2014-08-05) 1.02.89-git (2014-08-26)

View File

@ -1,9 +1,10 @@
Version 2.02.110 - Version 2.02.110 - 26th August 2014
================================== ===================================
Fix manipulation with thin-pools which are excluded via volume_list. Fix manipulation with thin-pools which are excluded via volume_list.
Support lv/vgremove -ff to remove thin vols from broken/inactive thin pools. Support lv/vgremove -ff to remove thin vols from broken/inactive thin pools.
Fix typo breaking configure --with-lvm1=shared. Fix typo breaking configure --with-lvm1=shared.
Modify lvresize code to handle raid/mirrors and physical extents. Modify lvresize code to handle raid/mirrors and physical extents.
Don't allow pvcreate to proceed if scanning or filtering fails.
Cleanly error when creating RAID with stripe size < PAGE_SIZE. Cleanly error when creating RAID with stripe size < PAGE_SIZE.
Print name of LV which on activation triggers delayed snapshot merge. Print name of LV which on activation triggers delayed snapshot merge.
Add lv_layout and lv_role LV reporting fields. Add lv_layout and lv_role LV reporting fields.

View File

@ -1,5 +1,6 @@
Version 1.02.89 - Version 1.02.89 - 26th August 2014
================================= ==================================
Improve libdevmapper-event select() error handling.
Add extra check for matching transation_id after message submitting. Add extra check for matching transation_id after message submitting.
Add dm_report_field_string_list_unsorted for str. list report without sorting. Add dm_report_field_string_list_unsorted for str. list report without sorting.
Support --deferred with dmsetup remove to defer removal of open devices. Support --deferred with dmsetup remove to defer removal of open devices.

View File

@ -6570,8 +6570,8 @@ static struct logical_volume *_lv_create_an_lv(struct volume_group *vg,
* volumes as well. Avoiding doing that now * volumes as well. Avoiding doing that now
* only to minimize the change. * only to minimize the change.
*/ */
log_error("The extent size in volume group %s is too" log_error("The extent size in volume group %s is too "
" small to support striped RAID volumes.", "small to support striped RAID volumes.",
vg->name); vg->name);
return NULL; return NULL;
} }

View File

@ -148,7 +148,7 @@ FIELD(VGS, vg, SIZ, "VMdaFree", cmd, 9, vgmdafree, vg_mda_free, "Free metadata a
FIELD(VGS, vg, SIZ, "VMdaSize", cmd, 9, vgmdasize, vg_mda_size, "Size of smallest metadata area for this VG in current units.", 0) FIELD(VGS, vg, SIZ, "VMdaSize", cmd, 9, vgmdasize, vg_mda_size, "Size of smallest metadata area for this VG in current units.", 0)
FIELD(VGS, vg, NUM, "#VMdaCps", cmd, 8, vgmdacopies, vg_mda_copies, "Target number of in use metadata areas in the VG.", 1) FIELD(VGS, vg, NUM, "#VMdaCps", cmd, 8, vgmdacopies, vg_mda_copies, "Target number of in use metadata areas in the VG.", 1)
FIELD(SEGS, seg, STR, "SegType", list, 4, segtype, segtype, "Type of LV segment.", 0) FIELD(SEGS, seg, STR, "Type", list, 4, segtype, segtype, "Type of LV segment.", 0)
FIELD(SEGS, seg, NUM, "#Str", area_count, 4, uint32, stripes, "Number of stripes or mirror legs.", 0) FIELD(SEGS, seg, NUM, "#Str", area_count, 4, uint32, stripes, "Number of stripes or mirror legs.", 0)
FIELD(SEGS, seg, SIZ, "Stripe", stripe_size, 6, size32, stripesize, "For stripes, amount of data placed on one device before switching to the next.", 0) FIELD(SEGS, seg, SIZ, "Stripe", stripe_size, 6, size32, stripesize, "For stripes, amount of data placed on one device before switching to the next.", 0)
FIELD(SEGS, seg, SIZ, "Stripe", stripe_size, 6, size32, stripe_size, "For stripes, amount of data placed on one device before switching to the next.", 0) FIELD(SEGS, seg, SIZ, "Stripe", stripe_size, 6, size32, stripe_size, "For stripes, amount of data placed on one device before switching to the next.", 0)

View File

@ -345,9 +345,8 @@ The valid characters for VG and LV names are:
VG and LV names cannot begin with a hyphen. VG and LV names cannot begin with a hyphen.
There are also various reserved names that are used internally by lvm that can not be used as LV or VG names. There are also various reserved names that are used internally by lvm that can not be used as LV or VG names.
A VG cannot be called anything that exists in /dev/ at the time of creation, nor can it be called '.' or '..'. A VG cannot be called anything that exists in /dev/ at the time of creation, nor can it be called '.' or '..'.
A LV cannot be called '.' '..' 'snapshot' or 'pvmove'. The LV name may also not contain An LV cannot be called '.', '..', 'snapshot' or 'pvmove'. The LV name may also not contain any of the following
the strings '_cdata', '_cmeta', '_mlog', '_mimage', '_pmspare', strings: '_cdata', '_cmeta', '_mlog', '_mimage', '_pmspare', '_rimage', '_rlog', '_tdata' or '_tmeta'.
'_rimage', '_rlog', '_tdata', '_tmeta'.
A directory bearing the name of each Volume Group is created under /dev when any of its Logical Volumes are activated. A directory bearing the name of each Volume Group is created under /dev when any of its Logical Volumes are activated.
Each active Logical Volume is accessible from this directory as a symbolic link leading to a device node. Each active Logical Volume is accessible from this directory as a symbolic link leading to a device node.
Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions. Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions.

View File

@ -2217,7 +2217,7 @@ static int _lvconvert_merge_old_snapshot(struct cmd_context *cmd,
if (!vg_commit(lv->vg)) if (!vg_commit(lv->vg))
return_0; return_0;
r = 1; r = 1;
log_print_unless_silent("Merging of snapshot %s will start " log_print_unless_silent("Merging of snapshot %s will occur on "
"next activation of %s.", "next activation of %s.",
display_lvname(lv), display_lvname(origin)); display_lvname(lv), display_lvname(origin));
goto out; goto out;