Fix Storwize/SVC LUN allocation with holes.

The Storwize/SVC driver should find the first unused LUN, but
continues searching, returning erroneous results.  Added 'break'
statement to fix.

Change-Id: Ibd95714e086a513a39fe9d20ffec57135dc5ec55
Fixes: bug 1157012
(cherry picked from commit e0878c8620)
This commit is contained in:
Avishay Traeger 2013-03-19 09:42:06 +02:00 committed by John Griffith
parent 36e4e85b1f
commit 9ff5bf692e

View File

@ -593,6 +593,7 @@ class StorwizeSVCDriver(san.SanISCSIDriver):
for index, n in enumerate(lun_used):
if n > index:
result_lun = str(index)
break
# Volume is not mapped to host, create a new LUN
if not mapped_flag: