Francesco Romani has posted comments on this change.
Change subject: virt: abort if missing ovirt-vmconsole group
......................................................................
Patch Set 7: Verified+1
Works.
- run patched VDSM.
- renamed ovirt-vmconsole group (same as deleting it, I was lazy).
- tricked VDSM to always start new console
- booted VM with console device enabled
- VM boot fails:
Thread-122::DEBUG::2015-06-22 15:26:29,484::vmchannels::203::vds::(register) Add fileno 28
to listener's channels.
Thread-122::WARNING::2015-06-22 15:26:29,485::core::122::vm.Vm::(prepare)
vmId=`995a5f50-9f77-479d-9f05-acc00965dd3e`::unknown group ovirt-vmconsole, cannot create
console
Thread-122::INFO::2015-06-22 15:26:29,492::vm::1294::vm.Vm::(setDownStatus)
vmId=`995a5f50-9f77-479d-9f05-acc00965dd3e`::Changed state to Down: VM cannot run on this
host due to unsupported device (code=10)
later:
Thread-131::DEBUG::2015-06-22
15:26:41,129::__init__::496::jsonrpc.JsonRpcServer::(_serveRequest) Calling
'VM.destroy' in bridge with {u'vmID':
u'995a5f50-9f77-479d-9f05-acc00965dd3e'}
JsonRpcServer::DEBUG::2015-06-22
15:26:41,129::__init__::533::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request
Thread-131::INFO::2015-06-22 15:26:41,129::API::335::vds::(destroy) vmContainerLock
acquired by vm 995a5f50-9f77-479d-9f05-acc00965dd3e
Thread-131::DEBUG::2015-06-22 15:26:41,129::vm::3684::vm.Vm::(destroy)
vmId=`995a5f50-9f77-479d-9f05-acc00965dd3e`::destroy Called
Thread-131::INFO::2015-06-22 15:26:41,130::vm::3616::vm.Vm::(releaseVm)
vmId=`995a5f50-9f77-479d-9f05-acc00965dd3e`::Release VM resources
Thread-131::WARNING::2015-06-22 15:26:41,130::vm::372::vm.Vm::(_set_lastStatus)
vmId=`995a5f50-9f77-479d-9f05-acc00965dd3e`::trying to set state to Powering down when
already Down
Thread-131::DEBUG::2015-06-22
15:26:41,627::task::595::Storage.TaskManager.Task::(_updateState)
Task=`6950b9af-bf28-4cdd-9dc5-f0f0867968d4`::moving from state init -> state preparing
libvirtEventLoop::DEBUG::2015-06-22
15:26:41,627::vm::4344::vm.Vm::(_onLibvirtLifecycleEvent)
vmId=`995a5f50-9f77-479d-9f05-acc00965dd3e`::event Stopped detail 1 opaque None
Thread-131::INFO::2015-06-22 15:26:41,627::logUtils::48::dispatcher::(wrapper) Run and
protect: teardownImage(sdUUID=u'12f68692-2a5a-4e48-af5e-4679bca7fd44',
spUUID=u'00000002-0002-0002-0002-00000000014b',
imgUUID=u'ee1295ee-7ddc-4030-be5e-4557538bc4d2', volUUID=None)
libvirtEventLoop::INFO::2015-06-22 15:26:41,627::vm::815::vm.Vm::(_onQemuDeath)
vmId=`995a5f50-9f77-479d-9f05-acc00965dd3e`::underlying process disconnected
also:
BENji> 15:26:36 root [~]$ vdsClient -s 0 getAllVmStats
995a5f50-9f77-479d-9f05-acc00965dd3e
Status = Down
exitMessage = VM cannot run on this host due to unsupported device
exitReason = 10
timeOffset = 0
statusTime = 4296290010
exitCode = 1
also verified with virsh -r list that no leftovers remains.
--
To view, visit
https://gerrit.ovirt.org/42451
To unsubscribe, visit
https://gerrit.ovirt.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: I55b708953e5871053f0063bb82434c5c0dcb6103
Gerrit-PatchSet: 7
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Francesco Romani <fromani(a)redhat.com>
Gerrit-Reviewer: Dan Kenigsberg <danken(a)redhat.com>
Gerrit-Reviewer: Francesco Romani <fromani(a)redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Michal Skrivanek <mskrivan(a)redhat.com>
Gerrit-Reviewer: Nir Soffer <nsoffer(a)redhat.com>
Gerrit-Reviewer: automation(a)ovirt.org
Gerrit-HasComments: No