]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Fixed copy image to volume and clone volume.
authorXing Yang <xing.yang@emc.com>
Sun, 3 Mar 2013 05:06:29 +0000 (00:06 -0500)
committerXing Yang <xing.yang@emc.com>
Tue, 5 Mar 2013 15:46:29 +0000 (10:46 -0500)
commit2870a287406820fff5f5f36bd53e3ebeed2945f2
tree7e51aa9f66c51d852e204030eb27c5df6cc9b6b2
parent15962a4d13334b2265120e67ab4222b119e95c3e
Fixed copy image to volume and clone volume.

This patch fixed the following issues in EMC driver found during G3 testing:
1. VNX array has two storage processors and it is doing load balancing when
attaching a LUN to a host. The storage processor used to attach a LUN to a
host is different from the one discovered by the driver sometimes, causing
Copy Image to Volume to fail.
2. The clone relationship is removed after a volume is successfully
cloned. However, this happens too soon sometimes before the cloned volume
is fully synced with the source volume.  The fix is to wait until it is
fully synced.

Change-Id: I5b8fab263723c47faf30b950a611c5bde7f29092
Fixes: bug #1135221
cinder/tests/test_emc.py
cinder/volume/drivers/emc/emc_smis_common.py
cinder/volume/drivers/emc/emc_smis_iscsi.py