Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CA-177513: Push RRDs to slaves correctly
Since change eae565f, starting a VM on a slave host has caused a 'Pool_role.This_host_is_a_master' exception to be raised in Rrdd_proxy.push_rrd. The VM will start correctly, but no RRDs will be available. The exception is only raised when starting a VM on a slave. In this case, Rrdd_proxy.push_rrd incorrectly calls Pool_role.get_master_address, which raises an exception when run on the master. Rrdd_proxy.push_rrd is only ever run on the master, so the exception is always raised when starting a VM on the slave. Signed-off-by: Euan Harris <euan.harris@citrix.com>
- Loading branch information