You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
2.0 KiB
47 lines
2.0 KiB
conf/example.conf.in | 6 ++++++ |
|
lib/config/config_settings.h | 2 +- |
|
lib/config/defaults.h | 1 + |
|
3 files changed, 8 insertions(+), 1 deletion(-) |
|
|
|
diff --git a/conf/example.conf.in b/conf/example.conf.in |
|
index 6f7b161..9fa1235 100644 |
|
--- a/conf/example.conf.in |
|
+++ b/conf/example.conf.in |
|
@@ -326,6 +326,12 @@ devices { |
|
# Enabling this setting allows the VG to be used as usual even with |
|
# uncertain devices. |
|
allow_changes_with_duplicate_pvs = 1 |
|
+ |
|
+ # Configuration option devices/allow_mixed_block_sizes. |
|
+ # Allow PVs in the same VG with different logical block sizes. |
|
+ # When allowed, the user is responsible to ensure that an LV is |
|
+ # using PVs with matching block sizes when necessary. |
|
+ allow_mixed_block_sizes = 1 |
|
} |
|
|
|
# Configuration section allocation. |
|
diff --git a/lib/config/config_settings.h b/lib/config/config_settings.h |
|
index 622e982..055b883 100644 |
|
--- a/lib/config/config_settings.h |
|
+++ b/lib/config/config_settings.h |
|
@@ -470,7 +470,7 @@ cfg(devices_allow_changes_with_duplicate_pvs_CFG, "allow_changes_with_duplicate_ |
|
"Enabling this setting allows the VG to be used as usual even with\n" |
|
"uncertain devices.\n") |
|
|
|
-cfg(devices_allow_mixed_block_sizes_CFG, "allow_mixed_block_sizes", devices_CFG_SECTION, 0, CFG_TYPE_BOOL, 0, vsn(2, 3, 6), NULL, 0, NULL, |
|
+cfg(devices_allow_mixed_block_sizes_CFG, "allow_mixed_block_sizes", devices_CFG_SECTION, 0, CFG_TYPE_BOOL, DEFAULT_ALLOW_MIXED_BLOCK_SIZES, vsn(2, 2, 186), NULL, 0, NULL, |
|
"Allow PVs in the same VG with different logical block sizes.\n" |
|
"When allowed, the user is responsible to ensure that an LV is\n" |
|
"using PVs with matching block sizes when necessary.\n") |
|
diff --git a/lib/config/defaults.h b/lib/config/defaults.h |
|
index 0d55928..e689208 100644 |
|
--- a/lib/config/defaults.h |
|
+++ b/lib/config/defaults.h |
|
@@ -46,6 +46,7 @@ |
|
#define DEFAULT_ISSUE_DISCARDS 0 |
|
#define DEFAULT_PV_MIN_SIZE_KB 2048 |
|
#define DEFAULT_ALLOW_CHANGES_WITH_DUPLICATE_PVS 1 |
|
+#define DEFAULT_ALLOW_MIXED_BLOCK_SIZES 1 |
|
|
|
#define DEFAULT_LOCKING_LIB "liblvm2clusterlock.so" |
|
#define DEFAULT_ERROR_WHEN_FULL 0
|
|
|