Bug 1077515
Summary: | cpu hot plug is not seen on guest, when done after cpu hot unplug | ||
---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Ilanit Stein <istein> |
Component: | ovirt-engine | Assignee: | Roy Golan <rgolan> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Ilanit Stein <istein> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3.4.0 | CC: | acathrow, cpelland, gklein, iheim, lpeer, mavital, michal.skrivanek, ofrenkel, rgolan, Rhev-m-bugs, sherold, s.kieske, yeylon, zdover |
Target Milestone: | --- | Keywords: | TestBlocker |
Target Release: | 3.4.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | virt | ||
Fixed In Version: | org.ovirt.engine-root-3.4.0-18 | Doc Type: | Known Issue |
Doc Text: |
note this "known issue" is only for previous 3.4 beta builds. In 3.4 GA the unplug should not be enabled and hence the below doesn't apply:
It was previously possible to attempt to unplug CPUs from running VMs, even though QEMU doesn't support it.
The unplug feature has been removed from 3.4 and no option offering it appears in the GUI. Only hotplug is supported.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2014-06-12 14:05:46 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 833102 |
Description
Ilanit Stein
2014-03-18 07:07:04 UTC
In UI, after cpu hotplug (2->4), the number of cpus is updated in the edit VM window, as expected (to 4). engine.log: 2014-03-17 13:49:40,956 INFO [org.ovirt.engine.core.bll.HotSetNumberOfCpusCommand] (ajp-/127.0.0.1:8702-9) [1fc1a565] Running command: HotSetNumberOfCpusCommand internal: true. Entities affected : ID: 45ea6762-d757-4878-a582-0fed0134da21 Type: VM 2014-03-17 13:49:40,958 INFO [org.ovirt.engine.core.vdsbroker.SetNumberOfCpusVDSCommand] (ajp-/127.0.0.1:8702-9) [1fc1a565] START, SetNumberOfCpusVDSCommand(HostName = lilach-vdsb.tlv.redhat.com, HostId = e265dd29-6f62-4bb2-8474-168e4950f3db, vmId=45ea6762-d757-4878-a582-0fed0134da21), log id: 7d9c017f 2014-03-17 13:49:40,976 ERROR [org.ovirt.engine.core.vdsbroker.SetNumberOfCpusVDSCommand] (ajp-/127.0.0.1:8702-9) [1fc1a565] Command SetNumberOfCpusVDSCommand(HostName = lilach-vdsb.tlv.redhat.com, HostId = e265dd29-6f62-4bb2-8474-168e4950f3db, vmId=45ea6762-d757-4878-a582-0fed0134da21) execution failed. Exception: VDSErrorException: VDSGenericException: VDSErrorException: Failed in vdscommand to SetNumberOfCpusVDS, error = Operation not supported: qemu didn't unplug the vCPUs properly 2014-03-17 13:49:40,976 INFO [org.ovirt.engine.core.vdsbroker.SetNumberOfCpusVDSCommand] (ajp-/127.0.0.1:8702-9) [1fc1a565] FINISH, SetNumberOfCpusVDSCommand, log id: 7d9c017f 2014-03-17 13:49:40,987 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp-/127.0.0.1:8702-9) [1fc1a565] Correlation ID: 1fc1a565, Call Stack: null, Custom Event ID: -1, Message: Faild to hot set number of CPUS to VM rhel. Underlying error message: Operation not supported: qemu didn't unplug the vCPUs properly 2014-03-17 13:49:41,008 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp-/127.0.0.1:8702-9) [1fc1a565] Correlation ID: 289b45fd, Job ID: f19a5097-f49c-4522-bbe8-7749925f1140, Call Stack: null, Custom Event ID: -1, Message: VM rhel configuration was updated by admin. going to block unplug CPU till libvirt fixes Bug 1017858 *** Bug 1077539 has been marked as a duplicate of this bug. *** roy - review 25898 is for this bug (then please merge&backport) or tracing separately (where?) otherwise the block unplug is merged 25898 is for allowing to overcommit the number of cpus. I don't think its tracked by a bz. I'll open one if needed. Verified on av9.1. cpu Hot unplug trial fail on event: "Faild to hot set number of CPUS to VM rhel6. Underlying error message: Hot un-plugging a CPU is not supported for cluster version 3.4 and architecture x86_64." Also on a rhel6.5 guest, verify using lscpu that cpu number not changed, following the unplug trial. Closing as part of 3.4.0 |