From 9f1e1faac385f3442b52ca766f203c18f14f5b30 Mon Sep 17 00:00:00 2001 From: anthony Date: Thu, 31 May 2012 17:29:40 -0700 Subject: [PATCH] CS-15155 : need to eject CD before destroy vbd reviewed-by : kelven --- .../com/cloud/hypervisor/xen/resource/CitrixResourceBase.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java b/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java index d9740b7ae73..a5a60b413c4 100644 --- a/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java +++ b/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java @@ -1110,6 +1110,7 @@ public abstract class CitrixResourceBase implements ServerResource, HypervisorRe Set vbds = vm.getVBDs(conn); for( VBD vbd : vbds ) { if (vbd.getType(conn) == Types.VbdType.CD ) { + vbd.eject(conn); vbd.destroy(conn); break; }