Procházet zdrojové kódy

Merge "compute: Take an instance.uuid lock when rebooting" into stable/queens

changes/69/696469/2
Zuul Gerrit Code Review před 3 měsíci
rodič
revize
203af2b6a9
1 změnil soubory, kde provedl 9 přidání a 0 odebrání
  1. +9
    -0
      nova/compute/manager.py

+ 9
- 0
nova/compute/manager.py Zobrazit soubor

@@ -3310,6 +3310,15 @@ class ComputeManager(manager.Manager):
@wrap_instance_fault
def reboot_instance(self, context, instance, block_device_info,
reboot_type):
@utils.synchronized(instance.uuid)
def do_reboot_instance(context, instance, block_device_info,
reboot_type):
self._reboot_instance(context, instance, block_device_info,
reboot_type)
do_reboot_instance(context, instance, block_device_info, reboot_type)

def _reboot_instance(self, context, instance, block_device_info,
reboot_type):
"""Reboot an instance on this host."""
# acknowledge the request made it to the manager
if reboot_type == "SOFT":


Načítá se…
Zrušit
Uložit