Marko Mäkelä
6a1e655cb0
Merge 10.4 into 10.5
2020-12-02 18:29:49 +02:00
Jan Lindström
6f50f51e60
MDEV-21494 : Galera test sporadic failure on galera.galera_defaults
...
Make sure that we operate with correct Galera library version
and do not print wsrep_provider_options field.
2020-11-19 12:42:54 +02:00
Marko Mäkelä
133b4b46fe
Merge 10.4 into 10.5
2020-11-03 16:24:47 +02:00
Marko Mäkelä
4b3690b504
fixup 67cb7ea22a
2020-11-03 14:48:08 +02:00
Jan Lindström
67cb7ea22a
Clean up wsrep.variables
2020-11-03 09:12:06 +02:00
Marko Mäkelä
898521e2dd
Merge 10.4 into 10.5
2020-10-30 11:15:30 +02:00
Teemu Ollakka
ec0e9d6f76
MDEV-22681 EXECUTE IMMEDIATE crashes server if wsrep is on.
...
A wsrep transaction was started for EXECUTE IMMEDIATE, which
caused assertion failure when the executed statement was
CREATE TABLE which should be executed in TOI mode.
As a fix, don't start wsrep transaction for EXECUTE IMMEDIATE
to let the wsrep state logic to be handled from inside stored
procedure codepath.
Reviewed-by: Jan Lindström <jan.lindstrom@mariadb.com >
2020-10-28 09:51:35 +02:00
Marko Mäkelä
1657b7a583
Merge 10.4 to 10.5
2020-10-22 17:08:49 +03:00
Marko Mäkelä
45e10d46d8
After-merge fix to wsrep.variables
...
We must make the test depend on a debug version of Galera.
2020-10-22 13:50:06 +03:00
Marko Mäkelä
46957a6a77
Merge 10.3 into 10.4
2020-10-22 13:27:18 +03:00
Marko Mäkelä
e3d692aa09
Merge 10.2 into 10.3
2020-10-22 08:26:28 +03:00
Daniele Sciascia
fdf87973cb
MDEV-23081 Stray XA transactions at startup, with wsrep_on=OFF
...
Change xarecover_handlerton so that transaction with WSREP prefixed
xids are rolled back when Galera is disabled.
Reviewd-by: Jan Lindström <jan.lindstrom@mariadb.com >
2020-10-21 16:29:07 +03:00
Jan Lindström
a3eddd9f11
MDEV-23659 : Update Galera disabled.def file
...
Changes to be committed:
modified: mysql-test/suite/galera/disabled.def
modified: mysql-test/suite/wsrep/disabled.def
2020-10-10 08:50:50 +03:00
Jan Lindström
fc3b5c7db3
MDEV-17585 : wsrep.variables failed in buildbot with deadlock on CREATE USER
...
Stabilize test by using correct galera library and restore
original galera cluster at end.
2020-10-10 08:50:50 +03:00
Sujatha
25ede13611
Merge branch '10.4' into 10.5
2020-09-29 16:59:36 +05:30
Daniele Sciascia
7edfb72eff
Fix MTR test wsrep.variables
...
Require galera_have_debug_sync.inc and re-record to include new
variables exposed by latest galera library.
2020-09-28 12:17:05 +03:00
Marko Mäkelä
882ce206db
Merge 10.4 into 10.5
2020-09-23 11:32:43 +03:00
Jan Lindström
de76bebc57
MDEV-23659 : Update Galera disabled.def file
2020-09-14 18:21:48 +03:00
Jan Lindström
b69e980a38
MDEV-20581 Fix MTR test wsrep.variables
...
Made the test work with --repeat option by adding
galera_wait_ready.inc at the end of test. Recorded the test output.
2020-09-14 18:21:17 +03:00
Marko Mäkelä
0775717479
MDEV-23466: Fix the result for different GTID format in 10.5
2020-08-21 11:53:30 +03:00
Marko Mäkelä
2fa9f8c53a
Merge 10.3 into 10.4
2020-08-20 11:01:47 +03:00
Marko Mäkelä
de0e7cd72a
Merge 10.2 into 10.3
2020-08-20 09:12:16 +03:00
Marko Mäkelä
bfba2bce6a
Merge 10.1 into 10.2
2020-08-20 06:00:36 +03:00
Daniele Sciascia
f8bf5b0f84
MDEV-23466 SIGABRT on SELECT WSREP_LAST_SEEN_GTID
...
SELECT WSREP_LAST_SEEN_GTID aborts the server if no provider is
loaded.
2020-08-19 13:12:00 +03:00
Daniele Sciascia
fe3284b2cc
MDEV-23092 SIGABRT when setting invalid wsrep_provider
...
Some invalid wsrep_provider paths may be interpreted as a valid
directory. For example '/invalid/libgalera_smm.so' with UTF character
set is interpreted as '/', which is a valid directory. A early check
that wsrep_provider should not be a directory fixes it.
2020-08-19 13:12:00 +03:00
Daniele Sciascia
09dd06f14a
MDEV-22443 wsrep::runtime_error on START TRANSACTION
...
This happens with global wsrep_on disabled and local wsrep_on enabled.
The fix consists in avoiding sync wait when global wsrep_on is
disabled.
2020-08-19 13:12:00 +03:00
Daniel Black
b970363acf
MDEV-23440: mysql_tzinfo_to_sql to use transactions
...
Since MDEV-18778, timezone tables get changed to innodb
to allow them to be replicated to other galera nodes.
Even without galera, timezone tables could be declared innodb.
With the standalone innodb tables, the mysql_tzinfo_to_sql takes
approximately 27 seconds.
With the transactions enabled in this patch, 1.2 seconds is
the approximate load time.
While explicit checks for the engine of the time zone tables could be
done, or checks against !opt_skip_write_binlog, non-transactional
storage engines will just ignore the transactional state without
even a warning so its safe to enact globally.
Leap seconds are pretty much ignored as they are a single insert
statement and have gone out of favour as they have caused MariaDB
stalls in the past.
2020-08-15 14:02:05 +10:00
Marko Mäkelä
eae968f62d
Merge 10.3 into 10.4
2020-08-10 21:08:46 +03:00
Marko Mäkelä
bafc5c1321
Merge 10.2 into 10.3
2020-08-10 18:40:57 +03:00
Jan Lindström
1dec60c795
MDEV-22626: mysql_tzinfo_to_sql not replicates timezone to galeranodes if only 1 timezone will be loaded.
...
Move alter to InnoDB earlier to more correct place to handle
also if only a one timezone file is loaded.
2020-08-07 09:06:13 +03:00
Sergei Golubchik
c2db9397c7
MDEV-18565 Galera mtr-suite fails if galera library is not installed
...
revert/simplify f5390eea9a
remove galera-specific checks from mtr and the main suite
2020-04-27 09:22:36 +02:00
Marko Mäkelä
84db10f27b
Merge 10.2 into 10.3
2020-04-15 09:56:03 +03:00
mkaruza
2d16452a31
MDEV-22021: Galera database could get inconsistent with rollback to savepoint
...
When binlog is disabled, WSREP will not behave correctly when
SAVEPOINT ROLLBACK is executed since we don't register handlers for such case.
Fixed by registering WSREP handlerton for SAVEPOINT related commands.
2020-03-31 09:59:37 +03:00
Jan Lindström
46386661a2
MDEV-20625 : MariaDB asserting when enabling wsrep_on
...
We need to release global system variables mutex before
doing wsrep_init to avoid race with next show status and
we need to save wsrep_on value as it is changed on wsrep_init.
Added test case.
2020-02-04 11:14:21 +02:00
Julius Goryavsky
93278ee8ad
MDEV-20625: MariaDB asserting when enabling wsrep=on
2020-02-04 08:56:03 +02:00
Marko Mäkelä
87a61355e8
Merge 10.3 into 10.4
...
The MDEV-17062 fix in commit c4195305b2
was omitted.
2020-01-20 15:49:48 +02:00
Sergei Petrunia
e709eb9bf7
Merge branch '10.2' into 10.3
...
# Conflicts:
# mysql-test/suite/galera/r/MW-388.result
# mysql-test/suite/galera/t/MW-388.test
# mysql-test/suite/innodb/r/truncate_inject.result
# mysql-test/suite/innodb/t/truncate_inject.test
# mysql-test/suite/rpl/r/rpl_stop_slave.result
# mysql-test/suite/rpl/t/rpl_stop_slave.test
# sql/sp_head.cc
# sql/sp_head.h
# sql/sql_lex.cc
# sql/sql_yacc.yy
# storage/xtradb/buf/buf0dblwr.cc
2020-01-17 00:46:40 +03:00
Jan Lindström
a382f69e24
MDEV-21498 : wsrep.binlog_format test failed on Azure
...
Waiting wsrep_ready is possible only if wsrep_on=ON.
2020-01-16 08:46:45 +02:00
Marko Mäkelä
d60dcabd0f
Merge 10.3 into 10.4
2020-01-07 13:23:41 +02:00
Marko Mäkelä
eda719793a
Merge 10.2 into 10.3
2020-01-07 12:14:35 +02:00
Jan Lindström
5824e9f8df
MDEV-13569: wsrep_info.plugin failed in buildbot with "no nodes coming from prim view
...
Modify configuration so that all nodes are part of galera cluster
i.e. wsrep_on=ON. Add missing wait conditions.
test changes only.
2020-01-07 08:57:30 +02:00
Marko Mäkelä
4c25e75ce7
Merge 10.3 into 10.4
2019-12-27 18:20:28 +02:00
Marko Mäkelä
5ab70e7f68
Merge 10.2 into 10.3
2019-12-27 15:14:48 +02:00
Marko Mäkelä
73985d8301
Merge 10.1 into 10.2
2019-12-23 07:14:51 +02:00
Jan Lindström
e9259d50f0
MDEV-21335 : Galera test failure on suite wsrep
...
Problem was that wsrep_on was OFF.
2019-12-18 10:02:57 +02:00
Jan Lindström
088de81d96
MDEV-21335 : Galera test failure on suite wsrep
...
Problem was that wsrep_on was OFF.
This is 10.4 version.
2019-12-18 08:22:07 +02:00
Oleksandr Byelkin
a15234bf4b
Merge branch '10.3' into 10.4
2019-12-09 15:09:41 +01:00
Jan Lindström
2b7e461cc0
MDEV-21209 : mysql_tzinfo_to_sql's Galera checks do not work
...
wsrep_on parameter can be visible even when wsrep_on is set OFF
so we need to check variable_value from I_S also.
2019-12-05 12:41:13 +02:00
Jan Lindström
9d9a2253c6
Merge remote-tracking branch 10.2 into 10.3
...
Conflicts:
mysql-test/suite/galera/t/galera_binlog_event_max_size_max-master.opt
mysql-test/suite/innodb/r/innodb-mdev-7513.result
mysql-test/suite/innodb/t/innodb-mdev-7513.test
mysql-test/suite/wsrep/disabled.def
storage/innobase/ibuf/ibuf0ibuf.cc
2019-12-02 14:35:10 +02:00
Jan Lindström
c6ed37b88a
MDEV-21182: Galera test failure on MW-284
...
galera_2nodes.cnf did not contain wsrep_on=1 on correct places. Fixed
restart options to use correct configuration.
2019-11-30 13:52:49 +02:00