Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1036764

Summary: [RFE] [OVIRT] [ENGINE] Hot Plug CPU - Support dynamic virtual CPU allocation and deallocation
Product: [Retired] oVirt Reporter: Roy Golan <rgolan>
Component: ovirt-engine-coreAssignee: Roy Golan <rgolan>
Status: CLOSED DUPLICATE QA Contact: Ilanit Stein <istein>
Severity: high Docs Contact:
Priority: high    
Version: 3.4CC: acathrow, ahoness, bazulay, bsarathy, byount, iheim, juzhang, jwang, knoel, lpeer, mavital, mgoldboi, michal.skrivanek, pablo.iranzo, rbinkhor, rgolan, rnelson, rshutt, sherold, s.kieske, sputhenp, yeylon
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: virt
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: 1036492 Environment:
Last Closed: 2014-03-24 09:05:12 UTC Type: ---
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: 533138, 562886, 1036492, 1036767, 1036768, 1036770, 1063280, 1063281    
Bug Blocks: 790582, 806907, 833102, 962051, 990116, 1036777    

Description Roy Golan 2013-12-02 15:17:04 UTC
oVirt engine should support dynamically add/remove virtual CPUs to/from a guest that has this capability

WIKI: www.ovirt.org/Hot_plug_cpu

UI:
admin can now edit a running VM number of CPU. when confirming the 'edit VM' dialog it will add/remove vcpus and online them, if the underling OS supports that

REST:
use PUT ovirt-engine/api/vms/{id} to update the number of sockets and online them if the number changed

Comment 1 Itamar Heim 2013-12-07 20:21:38 UTC
*** Bug 1036770 has been marked as a duplicate of this bug. ***

Comment 2 Itamar Heim 2013-12-12 08:40:50 UTC
*** Bug 1036768 has been marked as a duplicate of this bug. ***

Comment 3 Itamar Heim 2013-12-12 08:42:03 UTC
*** Bug 1036492 has been marked as a duplicate of this bug. ***

Comment 4 Michal Skrivanek 2014-02-06 10:42:45 UTC
allocation is in, deallocation is not. Missing guest agent support and actual reporting of the real stasus as seen by guest. And deallocation which is not really supported in QEMU yet (only offlining is)

We may open a follow up bugs for the issues above

Comment 5 Itamar Heim 2014-02-25 13:14:20 UTC
maybe change scope of this RFE to allocation and move to ON_QA?

Comment 6 Michal Skrivanek 2014-03-24 09:05:12 UTC
removing unplug addressed by bug 1077515

*** This bug has been marked as a duplicate of bug 1036777 ***