[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
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
addresses bug 21780684, where multiple copies of the same HA-enabled
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
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