> On Aug. 9, 2014, 3:15 p.m., Marcus Sorensen wrote: > > Would it be better to fix/figure out why disk.getFormat() returns QCOW2 for > > CLVM? We are manually fixing it here, but it seems that could cause other > > problems elsewhere if getFormat doesn't work for CLVM due to some enum > > elsewhere or something that is incorrectly configured.
I do agree it would be better ultimately to find the route cause. It looks like the same problem is happening specifically with RBD, and a similar work around is in place. As we're currently migrating SANs, I needed a fix to get this featuring working quickly. Once we're through that, I'll find some time to dig into this some more. - Simon ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/22939/#review50114 ----------------------------------------------------------- On Aug. 8, 2014, 4:51 p.m., Simon Weller wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/22939/ > ----------------------------------------------------------- > > (Updated Aug. 8, 2014, 4:51 p.m.) > > > Review request for cloudstack, edison su and Marcus Sorensen. > > > Bugs: CLOUDSTACK-6460 > https://issues.apache.org/jira/browse/CLOUDSTACK-6460 > > > Repository: cloudstack-git > > > Description > ------- > > Addresses CLOUDSTACK-6460. > CLVM storage source was being identified as QCOW2, rather than raw when > attempting a primary storage migration. This caused the migration to fail > when qemu-img attempted to image the file back from secondary storage to the > new primary storage selected. This patch forces CLVM to be treated as RAW > while continuing to acquire sourceFormat from other storage types via > disk.getFormat(); > > > Diffs > ----- > > > plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/LibvirtStorageAdaptor.java > e9c588e > > Diff: https://reviews.apache.org/r/22939/diff/ > > > Testing > ------- > > Stop VM. Migrate from one primary storage to another. Migration completes > successfully. Start vm. > > > Thanks, > > Simon Weller > >