Andy Kurth created VCL-671:
------------------------------
Summary: VMware may delete VM assigned to another reservation when
reclaiming disk space on the host
Key: VCL-671
URL: https://issues.apache.org/jira/browse/VCL-671
Project: VCL
Issue Type: Bug
Components: vcld (backend)
Affects Versions: 2.3.1
Environment: Only affects hosts where the vmpath is tight on disk
space.
Reporter: Andy Kurth
Assignee: Andy Kurth
Fix For: 2.3.2
There is a logic bug in VMware.pm::reclaim_vmhost_disk_space. It retrieves the
other VMs currently loaded on the host and checks if the VM is assigned to
another reservation. If so, the VM should not be deleted. If not assigned to
any other reservations, the other VM may be a candidate for deletion if space
needs to be reclaimed on the host in order to load the VM for the current
reservation.
A hash reference is returned to reclaim_vmhost_disk_space by
utils.pm::get_request_by_computerid. The return value is checked:
my $computer_requests = get_request_by_computerid($check_computer_id);
if (!keys(%$computer_requests)) {
# Not deletable
}
else {
# Deletable
}
This logic is backwards.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira