Bug 1448793 - [cinder] Failed to run VM with cinder disk
Summary: [cinder] Failed to run VM with cinder disk
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: ovirt-engine
Classification: oVirt
Component: BLL.Storage
Version: 4.1.2.1
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ovirt-4.1.2
: 4.1.2.2
Assignee: Allon Mureinik
QA Contact: Eyal Shenitzky
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-05-08 07:57 UTC by Eyal Shenitzky
Modified: 2017-05-23 08:13 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-05-23 08:13:02 UTC
oVirt Team: Storage
Embargoed:
rule-engine: ovirt-4.1+


Attachments (Terms of Use)
engine and vdsm logs (719.60 KB, application/x-gzip)
2017-05-08 07:57 UTC, Eyal Shenitzky
no flags Details


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 76564 0 master MERGED engine: CinderBroker is not AuditLogableBase 2017-05-11 12:10:18 UTC
oVirt gerrit 76571 0 master MERGED core: TryBackToCinderSnapshotCommand#getCinderBroker 2017-05-08 13:09:08 UTC
oVirt gerrit 76572 0 master ABANDONED core: Inject CinderBroker's members 2017-05-08 14:40:24 UTC
oVirt gerrit 76592 0 ovirt-engine-4.1 MERGED core: Inject CinderBroker's members 2017-05-09 17:33:18 UTC

Description Eyal Shenitzky 2017-05-08 07:57:37 UTC
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).

Comment 1 Eyal Shenitzky 2017-05-08 07:59:03 UTC
Engine - 4.1.2.1-0.1.el7
VDSM - 4.19.12-1.el7ev.x86_64

Comment 2 Allon Mureinik 2017-05-08 09:02:41 UTC
No blockers on tech-preview features.

Comment 3 Eyal Shenitzky 2017-05-16 10:03:57 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.