SUSE-RU-2022:0557-1: moderate: Recommended update for fence-agents
sle-updates at lists.suse.com
sle-updates at lists.suse.com
Wed Feb 23 17:19:34 UTC 2022
SUSE Recommended Update: Recommended update for fence-agents
______________________________________________________________________________
Announcement ID: SUSE-RU-2022:0557-1
Rating: moderate
References: #1065966 #1185058 SLE-18202 SLE-18227
Affected Products:
SUSE Linux Enterprise High Availability 12-SP3
SUSE Linux Enterprise High Performance Computing 12-SP3
SUSE Linux Enterprise Server 12-SP3
SUSE Linux Enterprise Server 12-SP4
SUSE Linux Enterprise Server 12-SP5
SUSE Linux Enterprise Server for SAP Applications 12-SP3
SUSE Linux Enterprise Server for SAP Applications 12-SP4
SUSE Linux Enterprise Server for SAP Applications 12-SP5
______________________________________________________________________________
An update that has two recommended fixes and contains two
features can now be installed.
Description:
This update for fence-agents fixes the following issues:
- Add upstream PR to aws-vpc-move-ip and apply required resource
(jsc#SLE-18202)
- ECO: Update fence-agents (jsc#SLE-18227)
- Update all scripts to python3 (bsc#1065966)
- fence_azure_arm: corrections to support Azure SDK greater then 15 -
including backward compatibility (bsc#1185058)
- Major upgrade changes::
* fence_kubevirt: new fence agent
* configure: dont fail when --with-agents contains virt
* fence_mpath: watchdog retries support
* fencing: add multi plug support for reboot-action
* fencing: fix issue with hardcoded help text length for metadata
* fence_lindypdu: new fence agent
* fence_openstack: code formatting fixes
* Restore port metadata.
* Update xml metadata.
* Use standard logging.
* fence_aws: add filter parameter to be able to limit which nodes are
listed
* virt: drop pm-fence plugin
* virt: drop libvirt-qmf plugin
* virt: drop null plugin
* virt: drop fence_virtd non-modular build
* virt: fix plugin installation regression on upgrades
* build: temporary disable -Wcast-align for some agents
* fence_virt: metadata fixes, implement manpage generation and
metadata/delay/rng checks
* virt: drop support for LSB init script
* virt: collect docs in one location
* spec: use python3 path for newer releases
* fence_gce: support google-auth and oauthlib and fallback to deprecated
libs when not available
* fence_gce: Adds cloud-platform scope for bare metal API and optional
proxy flags
* fence_redfish: Add diag action
* fence_vbox: updated metadata file
* fence_vbox: do not flood host account with vboxmanage calls
* fence_lpar: Make --managed a required option
* fence_zvmip: fix shell-timeout when using new disable-timeout parameter
* Adds service account authentication to GCE fence agent
* fence_redfish: Fix typo in help.
* fence_aws: add support for IMDSv2
* Try to detect directory for initscripts configuration
* Add man pages to fence_virtd service file.
* fence_virtd: Fix segfault in vl_get when no domains are found
* fence_virt: don't report success for incorrect parameters
* fence_virt: mcast: config: Warn when provided mcast addr is not used
* fence-virt: Add vsock support
* fence_virtd: Fix transposed arguments in startup message
* fence_virtd: Cleanup: remove unused configuration options
* fence_virtd: Implement hostlist for the cpg backend
* fence_virtd: Cleanup config module
* fence_virtd: cpg: Fail initialization if no hypervisor connections
* fence_virtd: Make the libvirt backend survive libvirtd restarts
* fence_virtd: Allow the cpg backend to survive libvirt failures
* fence-virtd: Add cpg-virt backend plugin
* fence_virtd: Remove checkpoint, replace it with a CPG only plugin
* fence_virtd: Fix select logic in listener plugins
* Document the fence_virtd -p command line flag
* fence_virtd: Log an error when startup fails
* Retry writes in the TCP, mcast, and serial listener plugins while
sending a response to clients, on write issues.
* Make the packet authentication code more resilient in the face of
transient failures.
* Disable the libvirt-qmf backend by default
* Bump the versions of the libvirt and checkpoint plugins
* fence-virtd: Enable TCP listener plugin by default
* fence-virtd: Cleanup documentation of the TCP listener
* fence_xvm/fence_virt: Add support for the validate-all status op
* fence-virt: Add list-status command to man page and metadata
* fence-virt: Log message to syslog in addition to stdout/stderr
* fence-virt: Permit explicitly setting delay to 0
* fence-virt: Add 'list-status' operation for compat with other agents
* Allow fence_virtd to run as non-root
* Remove delay from the status, monitor and list functions
* Resolves several problems in checkpoint plugin, making it functional.
* Use event listener implementation from libvirt.
* daemon_init: Removed PID check and update
* fence-virt: client: Do not truncate VM domains in list output
* client: fix "delay" parameter checking (copy-paste)
* fence-virt: Fix broken restrictions on the port ranges
* fence-virtd: Fix printing wrong system call in perror
* fence-virtd: Allow multiple hypervisors for the libvirt backend
* fence-virt: Fix small memory leak in the config module
* fence-virt: Fix mismatched sizeof in memset call
* fence-virt: Send complete hostlist info
* fence-virt: Clarify the path option in serial mode
* fence_virt/fence_xvm: Print status when invoked with -o status
* fence-virt: Fix for missed libvirtd events
* fence-virt: Fail properly if unable to bind the listener socket
* Drop executable flag for man pages
* fence_virtd: Return success if a domain exists but is already off.
* fence_virt: Fix typo in fence_virt(8) man page
* Improve fence_virt.conf man page description of 'hash'
* Add a delay (-w) option.
* Remove duplicated port struct entry
* Add a TCP listener plugin for use with viosproxy
* In serial mode, return failure if the other end closes the connection
before we see SERIAL_MAGIC in the reply or timeout.
* Update libvirt-qmf plugin and docs
* Fix crash when we fail to read key file.
* Fix erroneous man page XML
* Add 'interface' directive to example.conf
* Return proper error if we can't set up our socket.
* Fix startup in systemd environments
* Add systemd unit file and generation
* Don't override user's pick for backend server module
* Use libvirt as default in shipped config
* Fix serial domain handling
* Rename libvirt-qpid
* Fix static analysis errors
* Reword assignment to appease static analyzers
* Add map_check on 'status' action
* Don't reference out-of-scope temporary
* Add libvirt-qmf support to the libvirt-qpid plugin
* Convert libvirt-qpid plugin to QMFv2
* Fix incorrect return value on hash mismatch
* Fix error getting status from libvirt-qpid plugin
* Fix typo that broke multicast plugin
* Make fence-virt requests endian clean
* Fix input parsing to allow domain again
* Provide 'domain' in metadata output for compatibility
* High: Fix UUID lookups in checkpoint backend
* Fix man page references: fence_virtd.conf and fence_virt.conf
* Add 'list' operation for plugins; fix missing getopt line
* Make configure.in actually disable plugins
* Fix metadata output
* Rename parameters to match other fencing agents
* Fix fence_xvm man page to point to the right location
* Return 2 for 'off' like other fencing agents
* Reset flags before returning from connect_nb
* Use nonblocking connect to vmchannel sockets
* More parity with other fencing agents' parameters
* Add basic daemon functions
* Fix bug in path pruning support for serial plugin
* Fix libvirt-qpid bugs found while testing
* Fix segfault caused by invalid map pointer assignment
* Add 'monitor' as an alias for 'status'
* Add serial listener to configuration utility
* Make serial/vmchannel module enabled by default
* Add missing 'metadata' option to help text
* Add metadata support to fence_xvm/fence_virt
* Allow IPs to be members of groups
* Allow use of static mappings w/ mcast listener
* Enable VM Channel support in serial plugin
* Mirror libvirt-qpid's settings in libvirt-qpid plugin
* Enable a configurable host/port on libvirt-qpid plugin
* Static map support and permissions reporting
* Add capabilities to virt-serial
* Note that serial support is experimental
* Add vmchannel serial event interface
* Add static map functions.
* Better config query; multiple value/tag support
* Add simple configuration mode
* Add missing man pages
* Allow setting config values to NULL to clear them
* Sort plugins by type when printing them
* Clean up some configuration plugin information
* Hostlist functionality for libvirt, libvirt-qpid
* Make fence_xvm compatibility mode enabled by default
* Fix libvirt / mcast support for name_mode
* Fix agent option parsing
* Make uuids work with libvirt-qpid
* Add 'help' to fence_virtd
* Fix libvirt-qpid build
* Make 'reboot' work
* Initial checking of libvirt-qpid plugin
* Make symlink/compatibilty mode disabled by default
* Use immediate resolution of symbols
* Use sysconfdir for /etc/fence_virt.conf
* Fix package name and install locations
* Make cluster mode plugin work
* Enable 'on' operation for libvirt backend
* Initial port to autoconf
* Call generic history functions
* Make history functions generic
* Cleanups, add daemon support
* Make all plugins dynamically loaded
* Remove dummy serial prototypes
* Make listeners plugins
* Add name_mode to example.conf
* Move VM naming scheme to top level of config
* Add missing log.c, enable syslog wrapping
* Drop duplicate fencing requests
* Don't require specifying an interface in fence_virt.conf
* Fix empty node parsing
* Use the default port by default
* Don't overwrite config files
* Install modules, too
* Add temporary 'make install' target
* Make a default configuration file
* Make mcast work with UUIDs
* Add architecture overview description
* Make multicast use config file
* Integrate config file processing
* Create server-side plugin architecture
* Make libvirt a built-in plugin
* serial: Make client work
Patch Instructions:
To install this SUSE Recommended Update use the SUSE recommended installation methods
like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
- SUSE Linux Enterprise High Availability 12-SP3:
zypper in -t patch SUSE-SLE-HA-12-SP3-2022-557=1
Package List:
- SUSE Linux Enterprise High Availability 12-SP3 (ppc64le s390x x86_64):
fence-agents-4.9.0+git.1624456340.8d746be9-4.17.10
fence-agents-debuginfo-4.9.0+git.1624456340.8d746be9-4.17.10
fence-agents-debugsource-4.9.0+git.1624456340.8d746be9-4.17.10
References:
https://bugzilla.suse.com/1065966
https://bugzilla.suse.com/1185058
More information about the sle-updates
mailing list