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:
Zuul 2024-03-13 23:48:31 +00:00 committed by Gerrit Code Review
parent 9efc63ddad
commit a4a6277fde
1 changed files with 1 additions and 1 deletions

2
nova

@ -1 +1 @@
Subproject commit db9351ab5191e058994209464aa7fc2b2fa34561
Subproject commit 52a7d9cef9b8a48c5cb836faefdf73a94241feae