vmm: Log an error if VM resize fails

As well as returing an error to the API caller.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
This commit is contained in:
Rob Bradford 2020-01-17 17:22:09 +00:00 committed by Samuel Ortiz
parent 76d9bf2792
commit 3901a1dd7d

View File

@ -337,7 +337,12 @@ impl Vmm {
desired_ram: Option<u64>,
) -> result::Result<(), VmError> {
if let Some(ref mut vm) = self.vm {
vm.resize(desired_vcpus, desired_ram)
if let Err(e) = vm.resize(desired_vcpus, desired_ram) {
error!("Error when resizing VM: {:?}", e);
Err(e)
} else {
Ok(())
}
} else {
Err(VmError::VmNotRunning)
}