Created attachment 1276995 [details] engine and vdsm logs Description of problem: Failed to run VM with cinder disk. Exception is thrown in the engine (see under 'additional info') Version-Release number of selected component (if applicable): VDSM - Engine - How reproducible: 100% Steps to Reproduce: 1.Add cinder external provider with ceph/XIO as backends 2.Create a VM with disk based on cinder 3.Run the VM Actual results: Operation failed and exception is thrown Expected results: VM should run Additional info: Engine and VDSM logs attached 2017-05-08 10:51:29,323+03 ERROR [org.ovirt.engine.core.bll.RunVmCommand] (org.ovirt.thread.pool-7-thread-33) [dfb7376e-75a3-40aa-8378-ecad6d752ae8] Command 'org.ovirt.engine.core.bll.RunVmCommand' failed: null 2017-05-08 10:51:29,323+03 ERROR [org.ovirt.engine.core.bll.RunVmCommand] (org.ovirt.thread.pool-7-thread-33) [dfb7376e-75a3-40aa-8378-ecad6d752ae8] Exception: java.lang.NullPointerException at org.ovirt.engine.core.bll.storage.disk.cinder.CinderBroker.updateConnectionInfoForDisk(CinderBroker.java:203) [bll.jar:] at org.ovirt.engine.core.bll.RunVmCommandBase.updateCinderDisksConnections(RunVmCommandBase.java:295) [bll.jar:] at org.ovirt.engine.core.bll.RunVmCommand.runVm(RunVmCommand.java:232) [bll.jar:] at org.ovirt.engine.core.bll.RunVmCommand.perform(RunVmCommand.java:402) [bll.jar:] at org.ovirt.engine.core.bll.RunVmCommand.executeVmCommand(RunVmCommand.java:327) [bll.jar:] at org.ovirt.engine.core.bll.VmCommand.executeCommand(VmCommand.java:120) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.executeWithoutTransaction(CommandBase.java:1251) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.executeActionInTransactionScope(CommandBase.java:1391) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:2055) [bll.jar:] at org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInSuppressed(TransactionSupport.java:164) [utils.jar:] at org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInScope(TransactionSupport.java:103) [utils.jar:] at org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1451) [bll.jar:] at org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:397) [bll.jar:] at org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.executeValidatedCommand(PrevalidatingMultipleActionsRunner.java:204) [bll.jar:] at org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.runCommands(PrevalidatingMultipleActionsRunner.java:176) [bll.jar:] at org.ovirt.engine.core.bll.SortedMultipleActionsRunnerBase.runCommands(SortedMultipleActionsRunnerBase.java:20) [bll.jar:] at org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.lambda$invokeCommands$3(PrevalidatingMultipleActionsRunner.java:182) [bll.jar:] at org.ovirt.engine.core.utils.threadpool.ThreadPoolUtil$InternalWrapperRunnable.run(ThreadPoolUtil.java:84) [utils.jar:] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [rt.jar:1.8.0_131] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar:1.8.0_131] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_131] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_131] at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_131] 2017-05-08 10:51:29,338+03 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (org.ovirt.thread.pool-7-thread-33) [dfb7376e-75a3-40aa-8378-ecad6d752ae8] EVENT_ID: USER_FAILED_RUN_VM(54), Correlation ID: dfb7376e-75a3-40aa-8378-ecad6d752ae8, Job ID: 7d929485-f2ff-4135-97ea-c98017f6453b, Call Stack: null, Custom Event ID: -1, Message: Failed to run VM cinder_vm (User: admin@internal-authz).
Engine - 4.1.2.1-0.1.el7 VDSM - 4.19.12-1.el7ev.x86_64
No blockers on tech-preview features.
A different exception is thrown when running the VM with cinder disk attached. Opened new bug - https://bugzilla.redhat.com/show_bug.cgi?id=1451284 Moving this bug to VERIFIED.