[Oraclevm-errata] OVMBA-2015-0157 Oracle VM 3.2 ovs-agent bug fix update

Errata Announcements for Oracle VM oraclevm-errata at oss.oracle.com
Sat Jan 30 09:14:06 PST 2016

Oracle VM Bug Fix Advisory OVMBA-2015-0157

The following updated rpms for Oracle VM 3.2 have been uploaded to the 
Unbreakable Linux Network:



Description of changes:

- patch_name dlm_busy_error_handling
   Signed-off by: Zhigang Wang <zhigang.x.wang at oracle.com>
   Signed-off by: Adnan Misherfi <adnan.misherfi at oracle.com>
   Signed-off by: Firas Azar <firas.azar at oracle.com>
   Signed-off by: Guido Tijskens <guido.tijskens at oracle.com>
   This patch fixes an issue from 2247190 where a lock file "residue" 
remains on a server if
   the server fails to take a DLM lock (e.g. when HA tries to start a 
VM, etc.).
   Later on, OVS agent fails to take the lock because the lock file is 
   locally, and EEXISTS error is raised. In this change, OVS agent will 
   remove the "local" lock file if a ETXTBSY error is detected. [bug 

- Signed-Off by: Adnan Misherfi <adnan.misherfi at oracle.com>
   Signed-Off by: Zhigang Wang <zhigang.x.wang at oracle.com>
   Signed-Off by: Guido Tijskens <guido.tijskens at oracle.com>
   This patch changes the VM running locks behavior, especially for HA 
VMs. It
   addresses bug 21780684, where multiple copies of the same HA-enabled 
VM start
   on different servers under load or stress condition.
   The changes are as follows:
   - Remove local VM running lock. If the server is clustered, DLM lock 
is used.
   If the server is not clustered, no lock at all will be used. We are
   eliminating the 2-phase locking (local + DLM) for clustered case.
   - Simplify and clean up the code in ovs-agent-dlm, to clearly separate
   clustered and non-clustered cases.
   - Changes in DLM FS
   - in HA, bypass the check "is_vm_running_locally"
   fixes also the ovs-agent-dlm return value addressed in 22462444
   Signed-off-by: Zhigang Wang <zhigang.x.wang at oracle.com>
   Signed-off-by: Ke-Chiang Chen <ke-chiang.chen at oracle.com>
   Backported-by: Joe Jin <joe.jin at oracle.com> [bug 21227605]

More information about the Oraclevm-errata mailing list