<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hello all,&nbsp;<div class=""><br class=""></div><div class="">I already opened&nbsp;<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1377442" class="">bug</a>&nbsp;on this, but I thought I'd post to the list to see if anyone has seen this. I've got oVirt 4.0.3 using a Cinder external provider for Ceph (Cinder version is&nbsp;7.0.1 from RDO Liberty, Ceph is Jewel 10.2.2) to get access to RBD images. I am able to boot VMs from these RBD images, create snapshots of them, both live and when the VM is offline, but when I try to clone a new VM from those snapshots, the task never completes and I see&nbsp;<a href="http://pastebin.com/ZLqRDSNW" class="">errors like these</a>&nbsp;in /var/log/ovirt-engine/engine.log:<div class="">&nbsp;</div></div><blockquote type="cite" class="">ERROR [org.ovirt.engine.core.bll.AddVmFromSnapshotCommand] (default task-93) [50af631a] Command 'org.ovirt.engine.core.bll.AddVmFromSnapshotCommand' failed: null<br class=""><br class=""><div class=""><div class="">ERROR [org.ovirt.engine.core.bll.AddVmFromSnapshotCommand] (default task-93) [50af631a] Exception: java.lang.NullPointerException</div></div></blockquote><div class=""></div><div class=""><div class=""><br class=""></div><div class="">...which is then followed repeatedly by:</div><div class=""><br class=""></div><div class=""></div><blockquote type="cite" class=""><div class="">ERROR [org.ovirt.engine.core.bll.AddVmFromSnapshotCommand] (DefaultQuartzScheduler8) [50af631a] Ending command 'org.ovirt.engine.core.bll.AddVmFromSnapshotCommand' with failure.</div><div class=""><br class=""></div><div class="">ERROR [org.ovirt.engine.core.bll.storage.disk.cinder.CloneSingleCinderDiskCommand] (DefaultQuartzScheduler8) [50af631a] Ending command 'org.ovirt.engine.core.bll.storage.disk.cinder.CloneSingleCinderDiskCommand' with failure.</div><div class=""><br class=""></div><div class="">INFO &nbsp;[org.ovirt.engine.core.utils.transaction.TransactionSupport] (DefaultQuartzScheduler8) [] transaction rolled back</div><div class=""><br class=""></div><div class="">ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (DefaultQuartzScheduler8) [] Correlation ID: 284e62be, Job ID: 1899e73a-e5f8-4cda-b166-fbd5d444dc7c, Call Stack: null, Custom Event ID: -1, Message: Failed to complete VM testRBDclone1 creation.</div><div class=""><br class=""></div><div class="">ERROR [org.ovirt.engine.core.bll.tasks.CommandCallbacksPoller] (DefaultQuartzScheduler8) [] Failed invoking callback end method 'onFailed' for command '81f6cbd0-6298-4033-99a2-6a740e10c61f' with exception 'null', the callback is marked for end method retries</div></blockquote><div class=""><br class="webkit-block-placeholder"></div><div class="">The only way I've been able to back out of this state is to use engine-cleanup and then restore from a backup. No amount of stopping and restarting ovirt-engine.service seemed to get the task to fail completely so that it could be cleaned up.</div><div class=""><br class=""></div><div class="">Is anyone successfully using Cinder snapshots? Or is this a known issue for which I have not yet found a bug report? My review of the trace under that&nbsp;java.lang.NullPointerException did not lead me anywhere, but I might not know what I'm looking for there.&nbsp;</div><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><span class="Apple-style-span" style="border-collapse: separate; font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; border-spacing: 0px;"><div style="color: rgb(0, 0, 0);" class=""><br class="Apple-interchange-newline">Thanks,</div><div style="color: rgb(0, 0, 0);" class="">Andrew Richards</div><div style="color: rgb(0, 0, 0);" class=""><font class="Apple-style-span" style="font-size: 11px;">Senior Systems Engineer</font></div><div style="color: rgb(0, 0, 0);" class=""><span style="text-align: center; font-family: Calibri; letter-spacing: -0.6px; font-size: large; color: rgb(16, 78, 127);" class=""><b class="">keeper</b></span><span style="color: rgb(134, 136, 132); text-align: center; font-family: Calibri; font-size: large; letter-spacing: -1.4px;" class="">technology</span></div></span></div></div></div>
</div>
<br class=""></div></body></html>