]> sourceware.org Git - lvm2.git/commitdiff
pre-release v2_02_162
authorAlasdair G Kergon <agk@redhat.com>
Thu, 28 Jul 2016 17:35:32 +0000 (18:35 +0100)
committerAlasdair G Kergon <agk@redhat.com>
Thu, 28 Jul 2016 17:36:45 +0000 (18:36 +0100)
VERSION
VERSION_DM
WHATS_NEW
WHATS_NEW_DM
conf/example.conf.in
lib/config/config_settings.h
tools/lvcreate.c

diff --git a/VERSION b/VERSION
index 297fa86c74003495e0fbb4ebf37a7eb1eb559701..297b796ef7c5ad7a1c911975a192c44b307f7034 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.02.162(2)-git (2016-07-15)
+2.02.162(2)-git (2016-07-28)
index 79d0cc57e1b23801300be22f1ff51282273796dd..f59b94f6b92936917dedf0ecce93066ae015b186 100644 (file)
@@ -1 +1 @@
-1.02.132-git (2016-07-15)
+1.02.132-git (2016-07-28)
index 25d3b83b00d1776bb38b0106633eecfe1be96a7a..409a8ab94605ae83be3c0e1f2db667bc40ced1c2 100644 (file)
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,5 +1,6 @@
-Version 2.02.162 - 
+Version 2.02.162 - 28th July 2016
 =================================
+  Extend vg_validate also to check raid configurations thoroughly.
   Support lvconvert -Zn also when doing full cache pool conversion.
   Suppress not zeroing warn when converting to thin LV for non-zeroing tpool.
   Fix automatic updates of PV extension headers to newest version.
@@ -7,7 +8,11 @@ Version 2.02.162 -
   Add note about lastlog built-in command to lvm man page.
   Fix unrecognised segtype flag message.
   lvconvert not clears cache pool metadata ONLY with -Zn.
+  Add allocation/raid_stripe_all_devices to reinstate previous behaviour.
+  Create raid stripes across fixed small numbers of PVs instead of all PVs.
   Enabled lvconvert --uncache to work with partial VG.
+  Disallow lvconvert --replace with raid0* LVs.
+  Fix some lvmetad changed VG metadata notifications that sent uncommitted data.
 
 Version 2.02.161 - 15th July 2016
 =================================
index 00f897a4a6b60f304c5736c63d783e75a9e958bd..c8ee4ae0f625a2f3b7b14a01f82020c54396faad 100644 (file)
@@ -1,4 +1,4 @@
-Version 1.02.132 - 
+Version 1.02.132 - 28th July 2016
 =================================
   Fix json reporting to escape '"' character that may appear in reported string.
 
index 4ac09e2dc7c19301b6bebcb94952acef496d5939..b98a19f3ce419d9c6e4d8bc938459fcbbb65b243 100644 (file)
@@ -381,6 +381,7 @@ allocation {
        # Stripe across all PVs when RAID stripes are not specified.
        # If enabled, all PVs in the VG or on the command line are used for raid0/4/5/6/10
        # when the command does not specify the number of stripes to use.
+       # This was the default behaviour until release 2.02.162.
        # This configuration option has an automatic default value.
        # raid_stripe_all_devices = 0
 
index 1e4b68927f4eadf6e1d6afe9b6e91f84b2f96745..9c46667cb4bbc883bbbb63fdd51e7c03117ea108 100644 (file)
@@ -464,7 +464,8 @@ cfg(allocation_mirror_logs_require_separate_pvs_CFG, "mirror_logs_require_separa
 cfg(allocation_raid_stripe_all_devices_CFG, "raid_stripe_all_devices", allocation_CFG_SECTION, CFG_DEFAULT_COMMENTED, CFG_TYPE_BOOL, DEFAULT_ALLOCATION_STRIPE_ALL_DEVICES, vsn(2, 2, 162), NULL, 0, NULL,
        "Stripe across all PVs when RAID stripes are not specified.\n"
        "If enabled, all PVs in the VG or on the command line are used for raid0/4/5/6/10\n"
-       "when the command does not specify the number of stripes to use.\n")
+       "when the command does not specify the number of stripes to use.\n"
+       "This was the default behaviour until release 2.02.162.\n")
 
 cfg(allocation_cache_pool_metadata_require_separate_pvs_CFG, "cache_pool_metadata_require_separate_pvs", allocation_CFG_SECTION, 0, CFG_TYPE_BOOL, DEFAULT_CACHE_POOL_METADATA_REQUIRE_SEPARATE_PVS, vsn(2, 2, 106), NULL, 0, NULL,
        "Cache pool metadata and data will always use different PVs.\n")
index 1ed39e2b859dab2ca416ef646833e81ee4ea60ae..5e3ddbb31241d4f6ee638e8fc09b31f2ccb2498f 100644 (file)
@@ -572,6 +572,11 @@ static int _read_mirror_and_raid_params(struct cmd_context *cmd,
                return 0;
        }
 
+       /*
+        * FIXME This is working around a bug in get_stripe_params() where 
+        * stripes is incorrectly assumed to be 1 when it is not supplied
+        * leading to the actual value of stripesize getting lost.
+        */
        if (arg_is_set(cmd, stripesize_ARG))
                lp->stripe_size = arg_uint_value(cmd, stripesize_ARG, 0);
 
This page took 0.049917 seconds and 5 git commands to generate.