Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: galera-4 | Distribution: openSUSE Tumbleweed |
Version: 26.4.18 | Vendor: openSUSE |
Release: 1.2 | Build date: Sat Jun 29 22:31:08 2024 |
Group: Productivity/Databases/Tools | Build host: reproducible |
Size: 1847870 | Source RPM: galera-4-26.4.18-1.2.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://galeracluster.com/ | |
Summary: Galera: a synchronous multi-master wsrep provider (replication engine) |
Galera is a fast synchronous multimaster wsrep provider (replication engine) for transactional databases and similar applications. For more information about wsrep API see http://launchpad.net/wsrep. For a description of Galera replication engine see http://www.codership.com. Copyright 2007-2015 Codership Oy. All rights reserved. Use is subject to license terms under GPLv2 license. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPLv2 license.
GPL-2.0-only
* Sat Jun 29 2024 Dirk Müller <dmueller@suse.com> - update to 26.4.18: * The garbd process hangs due to exceptions in the GCS layer not being caught within the receive loop, necessitating a forceful termination. Fixing this requires catching all exceptions within the loop, closing the connection first, and then continuing until a 'SELF-LEAVE' message ensures graceful exit. * When using SSL, crashes of garbd during graceful node shutdowns may occur, and result in the cluster becoming non-Primary; garbd now ignores the SIGPIPE signal to prevent this. * socket_ssl_compression is deprecated, now it isn't attempt to be set, and the user receives a warning if it was explicitly set. * Fixed commit cut tracking on node leave, and bumped GCS protocol version for backwards compatibility. * Executing the gcomm join process in the database server thread can lead to issues during allowlist callbacks, which should only be handled by Galera service threads. The gcomm join process is run within the gcomm service thread now. * Mon Feb 19 2024 Danilo Spinella <danilo.spinella@suse.com> - Update to 26.4.17: - "Zero-level" certification keys are implemented. Currently there are 3 levels of resource keys: schema, table, row, yet one common resource used by every writeset, a node. The key is added by default to every writeset with the default type WSREP_KEY_SHARED. Now, node-wide operations can be performed with the same semantics as regular transactions. - Non-SYNCED nodes are not counted when calculating commit cut - maximum seqno that is no longer needed in certification index; situations may arise when group commit cut is applied before all preceding events are committed on a non-SYNCED node, now drain all monitors to ensure that preceding events are committed. - Stability of node joining process for gmcast improved when new nodes are connecting concurrently as nodes previously may arrive at a different conclusion on which nodes will be blocked, however now, connections are explicitly allowed from all nodes which may be accepted as members in the next view. - Stability of node joining process for EVS improved by dropping EVS join messages without own identified in joining state, to avoid starting membership protocol before at least one of the existing nodes has seen at least one join message from a joiner. - Improve "Failed to report last committed" warning to make it more accurate and user-friendly. - Update to 26.4.16: - Removed out-of-order certification for BF aborted transactions. - Better error handling when the socket is closed, also cleaned up excessive debug logging. - Update to 26.4.15: - an assertion is relaxed when Galera is configured with commit order disabled - in certificate index preload, an assertion in handle_ist_trx_preload() fails if the first handled IST preload write set has failed certification, and incrementing the index position caused the certificate index to end up with the wrong position; now fixed by appending dummy writeset sequence numbers into Certification::trx_map_ - ASAN reported memory leak if gcs is closed after becoming joined but before reaching synced * Thu May 04 2023 Marcus Rueckert <mrueckert@suse.de> - Update to 26.4.14: - memory leak in the gcs gcomm backend fixed (tp_ object deleted in GCommConn destructor) - protonet.backend option deprecated since it only supports one option, asio, and the option will be removed in future release. Related, protonet.version is also deprecated - deprecation message for socket.ssl_compression as SSL compression cannot be enabled and the option will be removed in future releases - library could parse incorrect parameters as long as it had a "good" prefix, i.e. evs.*, so fix prevents setting of invalid option values - parsing of ISO8601 durations previously accepted invalid values, now fixed - in addition to ISO8601 format, parsing durations now supports real number representation * Wed Dec 07 2022 Marcus Rueckert <mrueckert@suse.de> - Update to 26.4.13: - Complete IO for client handshake before starting an asynchronous read to fix an occasional connection failure when establishing new cluster connections - EOF-while-reading errors now suppressed when using OpenSSL 3.0 * Thu Jun 09 2022 Danilo Spinella <danilo.spinella@suse.com> - Update to 26.4.12: * WORK_DIR parameter added for garb.cnf and launch scripts to ensure Galera Arbitrator handles recovery files better (this includes command line option to specify working directory), fixing codership/galera#313 * Fixes to renaming fc_master_slave to fc_single_primary * Catch local_endpoint() and remote_endpoint() exceptions, so they aren't propagated to the stack, fixing a cluster crash and MDEV-25068 * SSL options are explicitly initialised in garbd, fixing MDEV-28158 * Thu Apr 28 2022 Danilo Spinella <danilo.spinella@suse.com> - Fill sysconfig configuration file * Thu Apr 28 2022 Thorsten Kukuk <kukuk@suse.com> - Fix sysusers generation * Wed Apr 27 2022 Danilo Spinella <danilo.spinella@suse.com> - Commit sed changes to file - Use default shell for garb user ("-" which is replaced by /usr/sbin/nologin) * garb-user.conf - Add sysusers macro * Fri Feb 18 2022 Danilo Spinella <danilo.spinella@suse.com> - Update to 26.4.11 - Remove upstreamed fix-cmake-build.patch - Refresh fix-cmake-install.patch * Thu Feb 17 2022 Danilo Spinella <danilo.spinella@suse.com> - Fix build and systemd service for SLE-15-SP3 * Wed Jan 26 2022 Danilo Spinella <danilo.spinella@suse.com> - Use cmake by default to fix build with GCC 12, fixes bsc#1194790 * Add fix-cmake-install.patch - Add fix-cmake-build.patch to fix cmake build, fixes bsc#1194827 * Thu Dec 30 2021 Danilo Spinella <danilo.spinella@suse.com> - Migrate to sysusers for creating garb user * Thu Nov 18 2021 Danilo Spinella <danilo.spinella@suse.com> - Update to 26.4.10: http://releases.galeracluster.com/galera-4/release-notes-galera-26.4.10.txt - Clean spec file by only allowing building for SLE >= 12 with systemd - Run spec-cleaner * Mon Sep 27 2021 Marcus Rueckert <mrueckert@suse.de> - pass the version to scons to make the testsuite pass - use system version of libraries if possible and enable ssl support explicitely - prepare building with cmake. but it is not usable yet * Mon Sep 27 2021 Marcus Rueckert <mrueckert@suse.de> - update to 26.4.9 http://releases.galeracluster.com/galera-4/release-notes-galera-26.4.9.txt
/usr/bin/garbd /usr/lib/systemd/system/garb.service /usr/lib/sysusers.d/garb-user.conf /usr/libexec/garb-systemd /usr/share/doc/packages/galera-4 /usr/share/doc/packages/galera-4/AUTHORS /usr/share/doc/packages/galera-4/COPYING /usr/share/doc/packages/galera-4/LICENSE.asio /usr/share/doc/packages/galera-4/README /usr/share/fillup-templates/sysconfig.garb /usr/share/man/man8/garbd.8.gz /var/lib/garb
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Sep 26 01:02:40 2024