Simon Weller created CLOUDSTACK-9349: ----------------------------------------
Summary: Unable to detach root volume when using Hypervisor Type KVM Key: CLOUDSTACK-9349 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9349 Project: CloudStack Issue Type: Bug Security Level: Public (Anyone can view this level - this is the default.) Components: Volumes Affects Versions: 4.8.0, 4.7.1, 4.6.2, 4.5.1, 4.9.0 Environment: Centos 7 Reporter: Simon Weller Priority: Minor Fix For: 4.7.2 Back in 4.5, support was added in CLOUDSTACK-6284 for detaching root volumes. The original support was meant to work with Xen, VMware and KVM. After chatting with fuflo in the Cloudstack irc channel, it was pointed out that a constraint was not correctly modified in VolumeApiServiceImpl.java to allow the detach to occur when vm.getHypervisorType() == HypervisorType.KVM. This is a very useful feature, as it allows us to simulate a snapshot revert with Ceph by using createVolume sourced from a snapshot, then detaching and reattaching the root volume (new root volume needs to be attached as device=0). I'm going to propose a PR for this shortly -- This message was sent by Atlassian JIRA (v6.3.4#6332)