]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Fix failure with rbd on slow ceph clusters
authorMichal Jura <mjura@suse.com>
Mon, 7 Mar 2016 10:29:32 +0000 (11:29 +0100)
committerMichal Jura <mjura@suse.com>
Wed, 9 Mar 2016 07:48:48 +0000 (08:48 +0100)
commit66bd2b39d7490facc55dee3cab9523e8608fe491
tree7d7d01d0255fcff29fc9592f847db65e378e854d
parente26155183e8becc86b91d875a316590d3954c0ce
Fix failure with rbd on slow ceph clusters

Make rados connection interval and retries configurable
for _try_remove_volume() function

Otherwise on slow ceph clusters, we can get following problem:

"ImageBusy error raised while deleting rbd volume. This may have been
caused by a connection from a client that has crashed and, if so,
may be resolved by retrying the delete after 30 seconds has elapsed."

Change-Id: I1230715663ea00c3eb4241154e6f194dee0e23d4
Co-Authored-By: Dirk Mueller <dirk@dmllr.de>
Closes-Bug: #1554045
cinder/tests/unit/test_rbd.py
cinder/volume/drivers/rbd.py