------------------------------------------------------------------- Mon Nov 20 12:30:14 UTC 2017 - dmueller@suse.com - update to 25.3.22: * Reporting last committed write set fixed to respect commit ordering (MW-341) * GComm socket level error handling improved to avoid backend thread exit in case of unexpected input from ASIO IO service (GAL-518) * Race condition fixed in GComm message sending codepath (GAL-520) * Fix for EVS protocol stall due to exhausted send window setting. This bug could stall cluster messaging until the next keepalive was sent by some node, causing intermittent pauses in write set replication. (GAL-521) * Code changes to avoid name collisions with FreeBSD system headers (GAL-523) ------------------------------------------------------------------- Tue Sep 19 14:55:59 UTC 2017 - mrueckert@suse.de - build with optflags ------------------------------------------------------------------- Tue Sep 19 11:55:00 UTC 2017 - src@posteo.de - fix Factory / Tumbleweeb build issue by adding CCFLAGS and CXXFLAGS for suse_version > 1320 https://github.com/codership/galera/issues/475 ------------------------------------------------------------------- Tue Aug 29 12:55:02 UTC 2017 - rhafer@suse.de - Make "xtrabackup" and "socat" recommended to have it installed by default, as "xtrabackup" usually is the sanest SST mechanism for production deployments. ------------------------------------------------------------------- Mon Aug 28 09:53:46 UTC 2017 - rhafer@suse.de - Another dependency fix for galera-3-wsrep-provider: - xtrabackup is not a strict dependency of galera-3-wsrep-provider it's use a optional and it's not the default mechanism for SST - The socat requirement is wrong here. It needs be be moved to the mariadb-tools package. ------------------------------------------------------------------- Fri Aug 25 14:35:56 UTC 2017 - rhafer@suse.de - Fix dependencies: socat, mariadb-tools and xtrabackup are actually needed by the wsrep-provider for SST ------------------------------------------------------------------- Wed Aug 23 15:32:55 UTC 2017 - rsalevsky@suse.com - Rename galera-3-lib to galera-3-wsrep-provider ------------------------------------------------------------------- Tue Aug 22 14:23:40 UTC 2017 - rsalevsky@suse.com - Split libgalera_smm into a lib package ------------------------------------------------------------------- Tue Jul 18 14:44:06 UTC 2017 - rsalevsky@suse.com - update to 25.3.21 - Galera now considers umask when creating gcache files (GAL-505, codership/galera#449) - Clean abort is ensured when core piping is used (GAL-505) - Node state is marked unsafe when slave executes TOI (GAL-504) - A bug in send monitor that could cause the node to stop replicating under heavy write load has been fixed. (GAL-495) - URI parsing has been improved for IPv6 addresses (GAL-501, GAL-338, codership/galera#338) - GCache recovery fixes (GAL-494, GAL-500) - IST progress is reported in the log (GAL-491) - Improved build time checks for ASIO version (GAL-510) - Galera can now be compiled with OpenSSL 1.1.0 (GAL-445, codership/galera#407) - Included asio library would fail to compile with some compilers (GAL-445, codership/galera#407) - Compilation could fail when compiling on FreeBSD (GAL-476) - An assertion could happen with two consecutive DDLs run under RSU (GAL-480) - A scons option, system_asio=0 is now available to prevent using the system asio library when compiling Galera - Compilation could fail if attempting to compile Galera with GCC 6 (GAL-484) - An scons option, deterministic_tests=1, is now available to disable non-deterministic Galera unit tests (GAL-470, codership/galera#432) ------------------------------------------------------------------- Thu Oct 20 23:19:56 UTC 2016 - mrueckert@suse.de - update to 25.3.18 - After a certain pattern of server restarts, an isolated node could stop attempting to reconnect to the cluster (GCF-890) - Galera would fail to compile with clang 3.8 (refs codership/galera#412) - The wsrep_desync_count variable could show a wrong value (GAL-401) ------------------------------------------------------------------- Wed Nov 18 12:18:51 UTC 2015 - mrueckert@suse.de - update to 25.3.13 - security fix for the LogJam issue. The key length used for creating Diffie-Hellman keys has been increased to 2,048 bits. - a “compat” package is now provided to allow MySQL-wsrep to be installed without removing packages such as Postfix which depend on older MySQL versions - The MySQL-wsrep packages are now built with OpenSSL rather than YaSSL (codership/mysql-wsrep#121) - Galera error messages have been enhanced to contain the current schema name along with the query (codership/mysql-wsrep#202) - IB atomic builtins are no longer used when compiling as they may cause the server to hang (codership/mysql-wsrep#221) - query cache is now compatible with wsrep_sync_wait (codership/mysql-wsrep#201) - a deadlock could occur between the applier thread and an aborted transaction (codership/mysql-wsrep#184) - a memory leak could occur when using SHOW STATUS (codership/galera#308) - DDL was not recorded in InnoDB header, causing InnoDB to recover to an earlier position (codership/mysql-wsrep#31) - an assertion could happen with Prepared Statements (codership/mysql-wsrep#125, codership/mysql-wsrep#126) - the ‘could not find key from cert index’ warning will no longer be printed in certain situations (codership/galera#361) - fix compilation on the latest Debian release (codership/galera#321) - fix compilation on FreeBSD - several fixes to the build scripts to support various distros and architectures (codership/galera#321) ------------------------------------------------------------------- Mon Nov 16 18:11:32 UTC 2015 - mrueckert@suse.de - Add requires for socat mariadb-tools xtrabackup as it is used for state transfer ------------------------------------------------------------------- Mon Aug 31 09:06:14 UTC 2015 - mrueckert@suse.de - update to 3.12 - Various forms of FLUSH that are replicated in traditional MySQL async replication are now also replicated in Galera under TOI (codership/mysql-wsrep#67) - The applier thread will now honor FLUSH TABLES WITH READ LOCK, FLUSH FOR EXPORT and will block until the lock is released (codership/mysql-wsrep#113) - Support for Debian Jessie (galera/mysql-wsrep#127,codership/galera#264) - The SST password is no longer passed via the command line or visble in the error log or ‘ps’ output (codership/mysql-wsrep#141) - The xtrabackup SST script has been updated from the upstream source (codership/mysql-wsrep#143) - Galera will abort gracefully if there is no disk space to write the required gcache files (codership/galera#324) - Gcache files are removed faster than before in order to reduce Galera disk usage (codership/galera#317) - Better error logging in case of SSL errors or misconfiguration (codership/galera#290) - The configuration in /etc/sysconfig/garb is now properly honored by the garbd systemd service (codership/galera#267) - Arbitrator service no longer starts automatically on package installation, giving the user the opportunity to configure it first (codership/galera#266) - Miscellaneous fixes in the garb startup script (codership/galera#186) - drop 94b139beca13d345a49abae1197fee2ed546dd66.patch: included in update ------------------------------------------------------------------- Mon Aug 17 13:56:14 UTC 2015 - mrueckert@suse.de - initial package based on the upstream rpm