diff --git a/WHATS_NEW b/WHATS_NEW index 7b380865d..4dde3cebe 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,10 +1,10 @@ Version 2.02.63 - ================================ + Fix --alloc contiguous policy only to allocate one set of parallel areas. Do not allow {vg|lv}change --ignoremonitoring if on clustered VG. Improved dependency tracking for dmeventd and liblvm2cmd sources. Improved Makefile rules for distclean and cflow targets. Add ability to create mirrored logs for mirror LVs. - Use a real socket for singlenode clvmd to fix clvmd's high cpu load. Fix clvmd cluster propagation of dmeventd monitoring mode. Allow ALLOC_ANYWHERE to split contiguous areas. Use INTERNAL_ERROR for internal errors throughout tree. diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c index 97df5a710..661b85b52 100644 --- a/lib/metadata/lv_manip.c +++ b/lib/metadata/lv_manip.c @@ -1243,7 +1243,7 @@ static int _find_parallel_space(struct alloc_handle *ah, alloc_policy_t alloc, log_needs_allocating, ix_log_offset)) return_0; - } while (!contiguous && *allocated != needed && can_split); + } while ((alloc != ALLOC_CONTIGUOUS) && *allocated != needed && can_split); return 1; }