IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
Fix a logic error in fence_xvm that would cause fence_xvm to fail
to retry if binding the TCP port for authenticating requests
failed.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
Report initialization failure for the cpg plugin if none of the
configured hypervisor URIs can be connected to successfully.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
Allow the libvirt backend plugin to survive libvirtd restarts
and crashes. Without this fix, fence_virtd will crash if its
connections to hypervisors fail.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
Make the cpg backend able to cope with libvirtd crashing or restarting
without crashing or hanging the fence_virtd server.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
Remove the checkpoint backend plugin, as it used CMAN and openais
checkpoints. Given nobody is using CMAN or openais anymore, the plugin
was useless for clusters running the current stack.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
Fix a potential call to pthread_cond_timedwait() with an unlocked
mutex in the non-blocking syslog wrapper code.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
Remove overly specific documentation of the TCP listener. vios-proxy appears to be dead,
so all references to that and its configuration have been removed.
Resolves: rhbz#1334170
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
Add support for the validate-all status operation. In this mode,
the fence agent will validate the arguments given on either the
command line or standard input. If validation succeeds, it will
exit with code 0, otherwise it will exit with code 1.
Resolves: rhbz#1447700
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
Permit explicitly setting the delay to 0. The fix in
commit 44deba6ee9 for a typo caused a change
in behavior that resulted in an explicitly specified delay of 0 causing an
error.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
Add a list-status operation that behaves the same way as the list operation
for compatibility with the other fence agents.
Resolves: rhbz#908455
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
it does not generate nor capable to answer to keepalive requests, which
causes libvirt connection to disconnect every 30 seconds (interval*timeout
in libvirtd.conf). Furthermore, it does not clean up filehandlers and leaves
hanging sockets. Also, if other thread opens its own connection to libvirt
(i.e. checkpoint.c), event function in virt-serial.c just updates event listener
file handler with a wrong one, what causes checkpoint.c malfunctions, fence_virtd hangs
and so on. This patch uses default event listener implementation from libvirt and
resolves theese problems.
Since systemd-218[1], systemd will emit following lines in the
journal upon (re)loading its configuration:
Support for option SysVStartPriority= has been removed and it is
ignored
As it allegedly had no importance for some time even before, simply
drop it.
[1] http://cgit.freedesktop.org/systemd/systemd/commit/?id=9e37c95
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Don't truncate the domain string for VMs when listing their status
in the output of the list command.
Resolves: rhbz#1207422
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>