OBS-URL: https://build.opensuse.org/package/show/server:database/galera-4?expand=0&rev=34
248 lines
12 KiB
Plaintext
248 lines
12 KiB
Plaintext
-------------------------------------------------------------------
|
|
Sat Sep 20 11:45:20 UTC 2025 - Arjen de Korte <suse+build@de-korte.org>
|
|
|
|
- libboost_system was removed upstream, fixes boo#1249900
|
|
* Patch galera-boost.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 9 13:17:58 UTC 2025 - Antonio Teixeira <antonio.teixeira@suse.com>
|
|
|
|
- Update to 26.4.22:
|
|
* New feature for applications to define sequential consistency parameters for
|
|
the certification process, via wsrep_certify_v1() which takes an application
|
|
defined callback
|
|
* Fixed assertions in report_last_committed() that could cause issues under
|
|
certain thread scheduling conditions
|
|
* Removed unnecessary assertions that could trigger due to normal timing
|
|
variations in distributed environments
|
|
* Fixed string format warnings that were appearing during builds on Debian Sid
|
|
- 26.4.21 changelog:
|
|
* remove the dependency on openssl/engine.h - fixes codership/galera#663
|
|
* writeset serialization during IST fails because the seqno locking mechanism
|
|
does not prevent underlying data stores from discarding released actions,
|
|
requiring the locked seqno to be passed to stores to enforce discard limits.
|
|
* fixed ssl_cipher parameter type to string
|
|
* when a node progresses from JOINED to SYNCED, a race condition may prevent it
|
|
from being counted in the commit cut; ensure it is included upon announcing
|
|
SYNCED and delay advancing the commit cut until the node's last applied value
|
|
exceeds the current commit cut. GCS protocol version bumped.
|
|
* expose versions of all protocols agreed on by quorum via status call.
|
|
- 26.4.20 changelog:
|
|
* improve error and warning messages handling in the library. System error
|
|
numbers and messages are hidden from thrown exceptions, except for the cases
|
|
where the exception is thrown because of error from system call. Some warning
|
|
level messages in gcomm and GCS have been changed to info level in cases where
|
|
the message does not require action from the administrator.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 24 16:12:12 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
|
|
|
|
- Update to 26.4.19:
|
|
* WSREP_KEY_SHARED key type is being phased out since it had insufficiently
|
|
strict certification rules that may lead to certification test passes where it
|
|
should fail. WSREP_KEY_REFERENCE fixes this, and all new writesets will be
|
|
constructed using this. WSREP_KEY_SHARED is supported for backwards
|
|
compatibility.
|
|
* A memory leak in the commit cut action has been fixed.
|
|
* Network level node isolation, which can help shut down all communication with
|
|
the rest of the cluster to achieve a fail-silent crash.
|
|
* GCS level protocol bumped, as error voting for joiner in the JOINED state was
|
|
broken when group-wide commit cut (implied SUCCESS vote) was not taken into
|
|
account when processing error vote requests from the JOINED node.
|
|
- Switch to mariadb fork of galera-4.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 29 20:31:08 UTC 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 11:09:35 UTC 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 4 13:43:00 UTC 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 7 17:13:00 UTC 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 9 14:11:09 UTC 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 08:18:32 UTC 2022 - Danilo Spinella <danilo.spinella@suse.com>
|
|
|
|
- Fill sysconfig configuration file
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 28 07:51:59 UTC 2022 - Thorsten Kukuk <kukuk@suse.com>
|
|
|
|
- Fix sysusers generation
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 27 15:09:57 UTC 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 12:31:14 UTC 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 10:36:09 UTC 2022 - Danilo Spinella <danilo.spinella@suse.com>
|
|
|
|
- Fix build and systemd service for SLE-15-SP3
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 26 15:30:10 UTC 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 14:23:20 UTC 2021 - Danilo Spinella <danilo.spinella@suse.com>
|
|
|
|
- Migrate to sysusers for creating garb user
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 18 15:04:35 UTC 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 18:11:20 UTC 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 15:14:52 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- update to 26.4.9
|
|
http://releases.galeracluster.com/galera-4/release-notes-galera-26.4.9.txt
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 2 17:44:11 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- refreshed galera-3-25.3.10_fix_startup_scripts.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 2 17:37:31 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- update to 26.4.6
|
|
http://releases.galeracluster.com/galera-4/release-notes-galera-26.4.6.txt
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 2 15:53:25 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- allow also newer versions of mariadb
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 6 14:44:51 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- also conflict with the galera 3 packages
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 13 02:27:23 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- do not lock openssl to 1.0 anymore
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 13 01:17:57 UTC 2020 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- initial package
|