Cherry picks
dc9c3cb from Nova.
Fixes bug #
1000071
[nova.api.sizelimit.py]
osapi_max_request_body_size: BoolOpt -> IntOpt
[nova.rpc.__init__.py]
allowed_rpc_exception_modules: IntOpt -> ListOpt
[nova.volume.driver.py]
num_shell_tries: StrOpt -> IntOpt
num_iscsi_scan_tries: StrOpt -> IntOpt
[nova.volume.driver.py]
san_thin_provision: 'true' -> True
san_is_local: 'false' -> False
Change-Id: If283dd7c4feba69c07bd483acd14f45c2659b743
#default request size is 112k
-max_request_body_size_opt = cfg.BoolOpt('osapi_max_request_body_size',
- default=114688,
- help='')
+max_request_body_size_opt = cfg.IntOpt('osapi_max_request_body_size',
+ default=114688,
+ help='')
FLAGS = flags.FLAGS
FLAGS.register_opt(max_request_body_size_opt)
cfg.IntOpt('rpc_response_timeout',
default=60,
help='Seconds to wait for a response from call or multicall'),
- cfg.IntOpt('allowed_rpc_exception_modules',
+ cfg.ListOpt('allowed_rpc_exception_modules',
default=['cinder.exception'],
help='Modules of exceptions that are permitted to be recreated'
'upon receiving exception data from an rpc call.'),
cfg.StrOpt('volume_group',
default='cinder-volumes',
help='Name for the VG that will contain exported volumes'),
- cfg.StrOpt('num_shell_tries',
+ cfg.IntOpt('num_shell_tries',
default=3,
help='number of times to attempt to run flakey shell commands'),
- cfg.StrOpt('num_iscsi_scan_tries',
+ cfg.IntOpt('num_iscsi_scan_tries',
default=3,
help='number of times to rescan iSCSI target to find volume'),
cfg.IntOpt('iscsi_num_targets',
san_opts = [
cfg.BoolOpt('san_thin_provision',
- default='true',
+ default=True,
help='Use thin provisioning for SAN volumes?'),
cfg.StrOpt('san_ip',
default='',
default=22,
help='SSH port to use with SAN'),
cfg.BoolOpt('san_is_local',
- default='false',
+ default=False,
help='Execute commands locally instead of over SSH; '
'use if the volume service is running on the SAN device'),
cfg.StrOpt('san_zfs_volume_base',