Make volume wait timeout configurable
Change-Id: I6029484f9b7c5e21054315f849f81a8fdb2bafd3
This commit is contained in:
parent
a8e97c118c
commit
994359ea96
@ -192,8 +192,10 @@ class Manager(periodic_task.PeriodicTasks):
|
||||
container.host = None
|
||||
container.save(context)
|
||||
|
||||
def _wait_for_volumes_available(self, context, requested_volumes,
|
||||
container, timeout=60, poll_interval=1):
|
||||
def _wait_for_volumes_available(
|
||||
self, context, requested_volumes, container,
|
||||
timeout=CONF.volume.timeout_wait_volume_available,
|
||||
poll_interval=1):
|
||||
driver = self._get_driver(container)
|
||||
start_time = time.time()
|
||||
try:
|
||||
@ -221,8 +223,10 @@ class Manager(periodic_task.PeriodicTasks):
|
||||
self._fail_container(context, container, msg, unset_host=True)
|
||||
raise exception.Conflict(msg)
|
||||
|
||||
def _wait_for_volumes_deleted(self, context, volmaps, container,
|
||||
timeout=60, poll_interval=1):
|
||||
def _wait_for_volumes_deleted(
|
||||
self, context, volmaps, container,
|
||||
timeout=CONF.volume.timeout_wait_volume_deleted,
|
||||
poll_interval=1):
|
||||
start_time = time.time()
|
||||
try:
|
||||
volmaps = itertools.chain(volmaps)
|
||||
|
@ -46,6 +46,13 @@ Use multipath connection of volume
|
||||
Volumes can be connected as multipath devices. This will provide high
|
||||
availability and fault tolerance.
|
||||
"""),
|
||||
cfg.IntOpt('timeout_wait_volume_available',
|
||||
default=60,
|
||||
help='Defines the timeout on waiting volume to become '
|
||||
'available after its creation.'),
|
||||
cfg.IntOpt('timeout_wait_volume_deleted',
|
||||
default=60,
|
||||
help='Defines the timeout on waiting volume to be deleted.'),
|
||||
]
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user