From 03b1e86bde7c58b04e2fa33a3aab884d6af322ad Mon Sep 17 00:00:00 2001 From: Mike Tutkowski Date: Fri, 27 Jun 2014 20:54:14 -0600 Subject: [PATCH] CLOUDSTACK-7003 --- .../resource/CitrixResourceBase.java | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java b/plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java index b040633a1c3..f79edc4cd9d 100644 --- a/plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java +++ b/plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java @@ -6191,8 +6191,6 @@ public abstract class CitrixResourceBase implements ServerResource, HypervisorRe } protected VDI createVdi(SR sr, String vdiNameLabel, Long volumeSize) throws Types.XenAPIException, XmlRpcException { - VDI vdi = null; - Connection conn = getConnection(); VDI.Record vdir = new VDI.Record(); @@ -6211,22 +6209,7 @@ public abstract class CitrixResourceBase implements ServerResource, HypervisorRe vdir.virtualSize = volumeSize; - long maxNumberOfTries = (totalSrSpace / unavailableSrSpace >= 1) ? (totalSrSpace / unavailableSrSpace) : 1; - long tryNumber = 0; - - while (tryNumber <= maxNumberOfTries) { - try { - vdi = VDI.create(conn, vdir); - - break; - } catch (Exception ex) { - tryNumber++; - - vdir.virtualSize -= unavailableSrSpace; - } - } - - return vdi; + return VDI.create(conn, vdir); } protected void handleSrAndVdiDetach(String iqn, Connection conn) throws Exception {