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)

Reply via email to