xen-org/xen-api — pull request #727 by robhoes (2012-07-04 10:53:21+00:00)
Title: CA-67536: Remove unplug_force from vif_operations

The unplug_force operation was recently added to the vif_operations enum.
However, this causes problems during rolling pool upgrade, while the
master has been upgraded, but some of the slaves have not. Operations
such as Db.VIF.get_record on running VMs were be broken by this, which broke
live migrations between un-upgraded hosts.

After this patch, the "unplug" operation is used for both "unplug" as well
as "unplug_force" in VIF.allowed_operations, which is fine, since they are
always allowed at the same time.

Signed-off-by: Rob Hoes