[lvm-devel] LVM2/lib/metadata lv_manip.c
agk at sourceware.org
agk at sourceware.org
Mon Nov 7 13:54:56 UTC 2011
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: agk at sourceware.org 2011-11-07 13:54:55
Modified files:
lib/metadata : lv_manip.c
Log message:
Must not override alloc policy specified by user.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/metadata/lv_manip.c.diff?cvsroot=lvm2&r1=1.325&r2=1.326
--- LVM2/lib/metadata/lv_manip.c 2011/11/07 11:03:47 1.325
+++ LVM2/lib/metadata/lv_manip.c 2011/11/07 13:54:54 1.326
@@ -2576,12 +2576,9 @@
return lv_add_virtual_segment(lv, 0u, extents, segtype, thin_pool_name);
if (!lv->le_count && segtype_is_thin_pool(segtype)) {
- if (stripes == 1 && (dm_list_size(allocatable_pvs) == 1)) {
- log_warn("WARNING: Only one PV available for thin pool data and metadata.");
- alloc = ALLOC_ANYWHERE;
- }
/* Thin pool allocation treats its metadata device like a mirror log. */
- /* TODO: add support for stripped metadata pool */
+ /* FIXME Allow pool and data on same device with NORMAL */
+ /* FIXME Support striped metadata pool */
log_count = 1;
} else if (segtype_is_raid(segtype) && !lv->le_count)
log_count = mirrors * stripes;
More information about the lvm-devel
mailing list