Philip Stoev
30c6ac3cd1
Galera MTR Tests: Attempt to fortify galera_kill_ddl.test against sporadic failures
2016-08-21 16:20:07 -04:00
Philip Stoev
0656453135
Galera MTR Tests: increase timeouts and adjust some sporadically-failing tests so that the Galera suites can be run with --parallel=4
2016-08-21 16:17:18 -04:00
Philip Stoev
85b9718b22
Galera MTR Tests: Test case for galera#414 - crash on shutdown with gcs.max_packet_size=2
2016-08-21 16:17:18 -04:00
Daniele Sciascia
dfa9012abb
MW-285 MTR test case for broken foreign key constraints
2016-08-21 16:17:16 -04:00
Daniele Sciascia
88a1592b0a
MW-286 Avoid spurious deadlock errors when wsrep_on is disabled
...
If a conflict happens under wsrep_on, the THD's wsrep_conflict_state
is typically set to MUST_ABORT and cleared later, when transaction is
aborted. However, when wsrep_on is disabled, no check is performed to
see whether wsrep_conflict_state is set. So this potentially creates
spurious deadlock errors on the subsequent statement that runs with
wsrep_on enabled.
To avoid this problem wsrep_thd_set_conflict_state() sets the conflict
state only if wsrep_on is enabled.
2016-08-21 16:17:15 -04:00
Philip Stoev
a12fa57d35
Galera MTR Tests: Run galera_pc_weight on freshly started servers in order to prevent interaction with other tests
2016-08-21 16:17:15 -04:00
Philip Stoev
0e83726edb
Galera MTR Tests: force galera_3nodes.galera_pc_bootstrap.test to run on a fresh cluster in order to avoid interaction with galera_3nodes.galera_innobackupex_backup.test
2016-08-21 16:17:14 -04:00
Philip Stoev
5609020c71
Galera MTR Tests: fortify galera_parallel_simple.test against sporadic failures
2016-08-21 16:17:14 -04:00
Philip Stoev
1cb01fe7d2
Galera MTR Tests: Fortify galera_restart_nochanges.test against sporadic failures due to node not being ready immediately after restart
2016-08-21 16:17:13 -04:00
Philip Stoev
137af55ca1
Galera MTR Tests: stability fixes
2016-08-21 16:17:12 -04:00
Philip Stoev
db837fde87
Galera MTR Tests: Adjust tests for xtrabackup 2.4.2
2016-08-21 16:17:12 -04:00
Nirbhay Choubey
81174c9ab1
Fix galera/MW-44 test post-merge.
2016-08-21 16:17:11 -04:00
Philip Stoev
182787f39e
Galera MTR Tests: Adjust galera_log_output_csv.test to account for the fix for MW-44
2016-08-21 16:17:11 -04:00
Philip Stoev
675bcf3b6d
Galera MTR Tests: A test for MW-44 - Disable general log for applier threads
2016-08-21 16:17:11 -04:00
Nirbhay Choubey
3f22e743c5
Fix galera/GAL-382 test post-merge.
2016-08-21 16:17:10 -04:00
Philip Stoev
9b42f09902
Galera MTR Tests: Add test for GAL-382, codership/galera#382 - InnoDB: Failing assertion: xid_seqno > trx_sys_cur_xid_seqno in trx0sys.cc line 356
2016-08-21 16:17:09 -04:00
Philip Stoev
fce9217c21
Galera MTR Test: Fix for MW-258.test - do not use SHOW PROCESSLIST
2016-08-21 16:17:09 -04:00
Philip Stoev
dda114461e
Galera MTR Tests: Fixed tests to account for GAL-391 , GAL-374
2016-08-21 16:17:08 -04:00
Alexey Yurchenko
d45b58263d
MW-259 - moved wsrep desync/resync calls from wsrep_desync_update() to wsrep_desync_check() method which does not hold the lock and is arguably a more fitting place to change provider state - before changing the actual variable value.
2016-08-21 16:17:08 -04:00
Nirbhay Choubey
4582a4bccf
Fix galera_ist_recv_bind.test.
2016-08-21 16:17:07 -04:00
Alexey Yurchenko
90d92d2b49
MW-258 - RSU DDL should not rely on the global wsrep_desync variable value and should always try to desync on its own.
2016-08-21 16:17:07 -04:00
Philip Stoev
a00f4b29b5
Refs codership/galera#105 An MTR test for ist.recv_bind
2016-08-21 16:17:06 -04:00
Nirbhay Choubey
b758e9238a
Fix galera_transaction_replay.test.
2016-08-21 16:17:06 -04:00
sjaakola
4e4ad17163
Refs MW-255
...
- popping PS reprepare observer before BF aborted PS replaying begins
dangling observer will cause failure in open_table() ater on
- test case for this anomaly
2016-08-21 16:17:05 -04:00
Nirbhay Choubey
8b998a48cc
Update galera version-dependent tests.
2016-08-21 16:17:04 -04:00
Nirbhay Choubey
65cf1d354a
Refs: MW-252 Test fix post-merge
2016-08-21 16:17:04 -04:00
Philip Stoev
fe6ebb657e
Refs: MW-252 MTR tests for FTWRL and desync
2016-08-21 16:17:03 -04:00
sjaakola
ae0fec9c36
refs: MW-248
...
- removed the off topic mtr test
2016-08-21 16:17:00 -04:00
sjaakola
5edf55be63
Refs: MW-248
...
- fixed the test case and extended with autoinc modification is master side
2016-08-21 16:16:59 -04:00
sjaakola
df96eb5d04
Refs: MW-248
...
- test cases from PXC for reproducing the issue
- initial fix
2016-08-21 16:16:59 -04:00
Sergei Golubchik
47a1087ff6
Merge branch 'bb-10.0-serg' into 10.0
2016-08-14 09:16:07 +02:00
Jan Lindström
9b23f8054d
MDEV-10535: ALTER TABLE causes standalone/wsrep cluster crash
...
When checking is any of the renamed columns part of the
columns for new indexes we accessed NULL pointer if checked
column used on index was added on same statement. Additionally,
we tried to check too many indexes, added_index_count
is enough here.
2016-08-13 09:27:50 +03:00
Jan Lindström
b3df257cfd
MDEV-10469: innodb.innodb-alter-tempfile fails in buildbot: InnoDB: Warning: database page corruption or a failed
...
Test case intentionally crashes the server and that could lead partially
written pages that are then restored from doublewrite buffer.
2016-08-13 09:27:50 +03:00
Sergei Golubchik
191f7b0fc1
after merge fixes
2016-08-10 21:15:51 +02:00
Sergei Golubchik
309c08c17c
Merge branch '5.5' into 10.0
2016-08-10 19:19:05 +02:00
Sergei Golubchik
0098d789c9
MDEV-10465 general_log_file can be abused
...
Windows!
2016-08-09 13:25:40 +02:00
Sergei Golubchik
2a54a530a9
MDEV-10465 general_log_file can be abused
...
followup
2016-08-08 21:27:30 +02:00
Sergei Golubchik
470f2598cc
MDEV-10465 general_log_file can be abused
...
This issue was discovered by
Dawid Golunski (http://legalhackers.com )
2016-08-03 20:56:24 +02:00
Sergei Golubchik
9d2f892999
MDEV-7329 plugins.pam_cleartext fails sporadically in buildbot
...
wait until the failed connection thread completely dies
before uninstalling pam plugin
2016-08-03 20:52:58 +02:00
Sergei Golubchik
75891eda11
improve pam_cleartext.test a bit
2016-08-03 20:52:50 +02:00
Sergei Golubchik
a350e53b61
Merge branch 'mysql/5.5' into 5.5
...
without a fix for Bug#12818255 (MDEV-6581)
2016-08-03 20:38:25 +02:00
Nirbhay Choubey
67480fc5fd
MDEV-10429: sys_vars.sysvars_wsrep fails in buildbot on host 'work' (valgrind builder)
...
- Fixed the test
- Improved comment for wsrep_drupal_282555_workaround
2016-07-28 15:49:59 -04:00
Nirbhay Choubey
963673e7af
MW-292: Fix test case
2016-07-25 21:52:02 -04:00
Philip Stoev
e57287866f
Galera MTR Tests: Test case for MW-292 : NOW() returns stale timestamp after transaction replay
2016-07-25 21:38:09 -04:00
Daniele Sciascia
74f80b3499
MW-267 Enforce wsrep_max_ws_size limit in wsrep provider
...
This changes variable wsrep_max_ws_size so that its value
is linked to the value of provider option repl.max_ws_size.
That is, changing the value of variable wsrep_max_ws_size
will change the value of provider option repl.max_ws_size,
and viceversa.
The writeset size limit is always enforced in the provider,
regardless of which option is used.
2016-07-25 11:44:57 -04:00
Daniele Sciascia
5197fcf6b4
MW-269 Fix outstanding issues with wsrep_max_ws_rows
...
This patch includes two fixes:
1) Rollback when wsrep_max_ws_rows is exceeded would not switch
back to previous autocommit mode; and 2) Internal rows counter
would not be reset on implicit commits.
2016-07-25 11:24:23 -04:00
Sreeharsha Ramanavarapu
ac460e584d
Bug #23280699 : MYSQLD GOT SIGNAL 11 IN IS_NULL ON SELECT
...
FROM I_S
Issue:
------
There is a difference in the field type created when the
following DDLs are used:
1) CREATE TABLE t0 AS SELECT NULL;
2) CREATE TABLE t0 AS SELECT GREATEST(NULL,NULL);
The first statement creates field of type Field_string and
the second one creates a field of type Field_null.
This creates a problem when the query mentioned in this bug
is used. Since the null_ptr is calculated differently for
Field_null.
Solution:
---------
When there is a function returning null in the select list
as mentioned above, the field should be of type
Field_string.
This was fixed in 5.6+ as part of Bug#14021323. This is a
backport to mysql-5.5.
An incorrect comment in innodb_bug54044.test has been
corrected in all versions.
2016-07-22 07:33:43 +05:30
Nirbhay Choubey
e373f60fd1
MW-265 Add support for wsrep_max_ws_rows
...
Update test results.
2016-07-20 18:12:17 -04:00
Daniele Sciascia
3db92ee433
MW-265 Add support for wsrep_max_ws_rows
...
Variable wsrep_max_ws_rows limits the number of rows that a transaction
can insert/update/delete.
2016-07-19 21:06:42 -04:00
Alexey Botchkov
bf2e31500c
MDEV-8569 build_table_filename() doesn't support temporary tables.
...
Temporary tables support added for RENAME and ALTER TABLE.
2016-07-18 11:50:08 +04:00