From 92aec5905fc4c11908be7edb763c3e7600000bac Mon Sep 17 00:00:00 2001 From: "andrei.perepiolkin" Date: Mon, 31 Oct 2022 19:30:25 +0100 Subject: [PATCH] JovianDSS: extend option description Open-E JovianDSS can be configured to use specific block size for newly created volumes by setting jovian_block_size option. Set of possible block sizes and formats are limited. To improve user experience this commit extends jovian_block_size option with choice parameter that lists all acceptable block sizes. Change-Id: I5c4331368bc73f20288f9d6fc083d0b41d9bd3ca --- cinder/volume/drivers/open_e/options.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cinder/volume/drivers/open_e/options.py b/cinder/volume/drivers/open_e/options.py index c8f94780820..2bb68700669 100644 --- a/cinder/volume/drivers/open_e/options.py +++ b/cinder/volume/drivers/open_e/options.py @@ -39,7 +39,14 @@ jdss_iscsi_opts = [ jdss_volume_opts = [ cfg.StrOpt('jovian_block_size', default='64K', - help='Block size can be: 32K, 64K, 128K, 256K, 512K, 1M'), + choices=[('16K', 'Use 16K block size'), + ('32K', 'Use 32K block size'), + ('64K', 'Use 64K block size'), + ('128K', 'Use 128K block size'), + ('256K', 'Use 256K block size'), + ('512K', 'Use 512K block size'), + ('1M', 'Use 1M block size')], + help='Block size for new volume') ] CONF = cfg.CONF