Comment 21 for bug 1014647

Revision history for this message
Matt Riedemann (mriedem) wrote :

Another idea is if there was a change in the virt driver reboot API such that if the virt driver tries a soft reboot and that fails, it saves the failure and then does the hard reboot. When the hard reboot is done, the virt driver raises the exception and the compute manager saves that as an instance fault (this would be some specific SoftRebootFailed nova exception or something so the compute manager code could distinguish it).

Then the client can get the faults off the instance and see if one of them is for a soft reboot failed type situation.