Update git submodules
* Update nova from branch 'master' to 52a7d9cef9b8a48c5cb836faefdf73a94241feae - Merge "pwr mgmt: make API into a per-driver object" - pwr mgmt: make API into a per-driver object We want to test power management in our functional tests in multinode scenarios (ex: live migration). This was previously impossible because all the methods in nova.virt.libvirt.cpu.api and were at the module level, meaning both source and destination libvirt drivers would call the same method to online and offline cores. This made it impossible to maintain distinct core power state between source and destination. This patch inserts a nova.virt.libvirt.cpu.api.API class, and gives the libvirt driver a cpu_api attribute with an instance of that class. Along with the tiny API.core() helper, this allows new functional tests in the subsequent patches to stub out the core "model" code with distinct objects on the source and destination libvirt drivers, and enables a whole bunch of testing (and fixes!) around live migration. Related-bug: 2056613 Change-Id: I052535249b9a3e144bb68b8c588b5995eb345b97
This commit is contained in:
parent
9efc63ddad
commit
a4a6277fde
2
nova
2
nova
|
@ -1 +1 @@
|
|||
Subproject commit db9351ab5191e058994209464aa7fc2b2fa34561
|
||||
Subproject commit 52a7d9cef9b8a48c5cb836faefdf73a94241feae
|
Loading…
Reference in New Issue