mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Merge bk-internal:/home/bk/mysql-5.1-rpl
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-rpl mysql-test/lib/mtr_cases.pm: Auto merged mysql-test/suite/rpl_ndb/t/disabled.def: Auto merged
This commit is contained in:
@ -18,7 +18,7 @@
|
||||
--source include/master-slave.inc
|
||||
|
||||
#
|
||||
# Set up circular ring by schema A->B->C-D->A
|
||||
# Set up circular ring by schema A->B->C->D->A
|
||||
#
|
||||
|
||||
--connection slave
|
||||
|
@ -754,6 +754,16 @@ sub collect_one_test_case {
|
||||
# ----------------------------------------------------------------------
|
||||
process_opts_file($tinfo, "$testdir/$tname-slave.opt", 'slave_opt');
|
||||
|
||||
|
||||
#-----------------------------------------------------------------------
|
||||
# Check for test specific config file
|
||||
#-----------------------------------------------------------------------
|
||||
my $test_cnf_file= "$testdir/$tname.cnf";
|
||||
if ( -f $test_cnf_file) {
|
||||
# Specifies the configuration file to use for this test
|
||||
$tinfo->{'template_path'}= $test_cnf_file;
|
||||
}
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
# Check for test specific config file
|
||||
# ----------------------------------------------------------------------
|
||||
|
@ -1,4 +1,4 @@
|
||||
*** Set up circular ring by schema A->B->C-D->A ***
|
||||
*** Set up circular ring by schema A->B->C->D->A ***
|
||||
stop slave;
|
||||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||
reset master;
|
||||
|
@ -1 +0,0 @@
|
||||
--slave-num=3 --log-slave-updates --innodb
|
@ -1 +0,0 @@
|
||||
--log-slave-updates --innodb
|
27
mysql-test/suite/rpl/t/rpl_circular_for_4_hosts.cnf
Normal file
27
mysql-test/suite/rpl/t/rpl_circular_for_4_hosts.cnf
Normal file
@ -0,0 +1,27 @@
|
||||
!include ../my.cnf
|
||||
|
||||
[mysqld.1]
|
||||
log-slave-updates
|
||||
innodb
|
||||
|
||||
[mysqld.2]
|
||||
log-slave-updates
|
||||
innodb
|
||||
|
||||
[mysqld.3]
|
||||
log-slave-updates
|
||||
innodb
|
||||
|
||||
[mysqld.4]
|
||||
log-slave-updates
|
||||
innodb
|
||||
|
||||
[ENV]
|
||||
SLAVE_MYPORT1= @mysqld.3.port
|
||||
SLAVE_MYSOCK1= @mysqld.3.socket
|
||||
|
||||
SLAVE_MYPORT2= @mysqld.4.port
|
||||
SLAVE_MYSOCK2= @mysqld.4.socket
|
||||
|
||||
|
||||
|
@ -97,5 +97,6 @@ COUNT(*) SUM(a) b
|
||||
100 64100 master1
|
||||
100 64000 slave
|
||||
|
||||
DELETE FROM t1;
|
||||
DROP TABLE t1;
|
||||
DROP TABLE IF EXISTS t1;
|
||||
|
||||
|
@ -12,6 +12,6 @@
|
||||
|
||||
rpl_ndb_circular : Bug#33849 COMMIT event missing in cluster circular replication.
|
||||
rpl_ndb_circular_simplex : Bug#33849 COMMIT event missing in cluster circular replication.
|
||||
|
||||
rpl_ndb_circular_2ch : Bug#33849 COMMIT event missing in cluster circular replication.
|
||||
# the below testcase have been reworked to avoid the bug, test contains comment, keep bug open
|
||||
rpl_ndb_circular_2ch : Needs updated config
|
||||
|
@ -1 +0,0 @@
|
||||
--slave-num=2 --server-id=1 --log-bin -log-slave-updates
|
@ -1 +0,0 @@
|
||||
--server-id=2 --log-bin --log-slave-updates --skip-slave-start
|
35
mysql-test/suite/rpl_ndb/t/rpl_ndb_circular_2ch.cnf
Normal file
35
mysql-test/suite/rpl_ndb/t/rpl_ndb_circular_2ch.cnf
Normal file
@ -0,0 +1,35 @@
|
||||
!include ../my.cnf
|
||||
|
||||
[mysqld.1.1]
|
||||
server-id= 1
|
||||
log-bin
|
||||
log-slave-updates
|
||||
|
||||
[mysqld.2.1]
|
||||
server-id= 1
|
||||
log-bin
|
||||
log-slave-updates
|
||||
|
||||
[mysqld.1.slave]
|
||||
server-id= 2
|
||||
log-bin
|
||||
log-slave-updates
|
||||
skip-slave-start
|
||||
|
||||
[mysqld.2.slave]
|
||||
server-id= 2
|
||||
master-host= 127.0.0.1
|
||||
master-port= @mysqld.2.1.port
|
||||
master-password= @mysqld.2.1.#password
|
||||
master-user= @mysqld.2.1.#user
|
||||
master-connect-retry= 1
|
||||
init-rpl-role= slave
|
||||
log-bin
|
||||
log-slave-updates
|
||||
skip-slave-start
|
||||
ndb_connectstring= @mysql_cluster.slave.ndb_connectstring
|
||||
|
||||
[ENV]
|
||||
|
||||
SLAVE_MYPORT1= @mysqld.2.slave.port
|
||||
SLAVE_MYSOCK1= @mysqld.2.slave.socket
|
@ -170,10 +170,11 @@ SELECT COUNT(*), SUM(a), b FROM t1 WHERE c = 3 GROUP BY b ORDER BY b;
|
||||
|
||||
# Clean up
|
||||
--connection master
|
||||
DELETE FROM t1;
|
||||
DROP TABLE t1;
|
||||
--connection slave
|
||||
let $wait_condition= SELECT COUNT(*)=0 FROM t1;
|
||||
--source include/wait_condition.inc
|
||||
--disable_warings
|
||||
DROP TABLE IF EXISTS t1;
|
||||
--enable_warnings
|
||||
--echo
|
||||
|
||||
# End of test 5.1
|
||||
|
Reference in New Issue
Block a user