mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge aelkin@bk-internal.mysql.com:/home/bk/mysql-5.1-rpl
into dsl-hkigw8-fe00f800-98.dhcp.inet.fi:/home/elkin/MySQL/TEAM/BARE/mysql-5.1-new-rpl
This commit is contained in:
@@ -776,6 +776,7 @@ mysql-test/r/udf.log
|
|||||||
mysql-test/share/mysql
|
mysql-test/share/mysql
|
||||||
mysql-test/std_data/*.pem
|
mysql-test/std_data/*.pem
|
||||||
mysql-test/t/index_merge.load
|
mysql-test/t/index_merge.load
|
||||||
|
mysql-test/t/rpl_truncate_4ndb.test
|
||||||
mysql-test/var
|
mysql-test/var
|
||||||
mysql-test/var/*
|
mysql-test/var/*
|
||||||
mysql.kdevprj
|
mysql.kdevprj
|
||||||
|
23
mysql-test/include/safe_set_to_maybe_ro_var.inc
Normal file
23
mysql-test/include/safe_set_to_maybe_ro_var.inc
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
# to mask out the error - never abort neither log in result file - in setting
|
||||||
|
# to read-only variable.
|
||||||
|
# It is assumed that the new value is equal to one the var was set to.
|
||||||
|
# Such situation happens particularily with binlog_format that becomes read-only
|
||||||
|
# with ndb default storage.
|
||||||
|
#
|
||||||
|
# when generate results always watch the file to find what is expected,
|
||||||
|
# the SET query may fail
|
||||||
|
|
||||||
|
# script accepts $maybe_ro_var the var name and $val4var the value
|
||||||
|
|
||||||
|
### USAGE:
|
||||||
|
### let $maybe_ro_var= ...
|
||||||
|
### let $val4var= ...
|
||||||
|
### include/safe_set_to_maybe_ro_var.inc
|
||||||
|
|
||||||
|
--disable_result_log
|
||||||
|
--disable_abort_on_error
|
||||||
|
eval SET $maybe_ro_var = $val4var;
|
||||||
|
--enable_abort_on_error
|
||||||
|
--enable_result_log
|
||||||
|
|
||||||
|
eval SELECT $maybe_ro_var;
|
@@ -5,7 +5,10 @@ reset slave;
|
|||||||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||||
start slave;
|
start slave;
|
||||||
DROP TABLE IF EXISTS t1;
|
DROP TABLE IF EXISTS t1;
|
||||||
SET BINLOG_FORMAT=ROW;
|
SET @@BINLOG_FORMAT = ROW;
|
||||||
|
SELECT @@BINLOG_FORMAT;
|
||||||
|
@@BINLOG_FORMAT
|
||||||
|
ROW
|
||||||
**** Partition RANGE testing ****
|
**** Partition RANGE testing ****
|
||||||
CREATE TABLE t1 (id MEDIUMINT NOT NULL, b1 BIT(8), vc VARCHAR(255),
|
CREATE TABLE t1 (id MEDIUMINT NOT NULL, b1 BIT(8), vc VARCHAR(255),
|
||||||
bc CHAR(255), d DECIMAL(10,4) DEFAULT 0,
|
bc CHAR(255), d DECIMAL(10,4) DEFAULT 0,
|
||||||
|
@@ -1,5 +1,6 @@
|
|||||||
-- source include/have_row_based.inc
|
-- source include/have_row_based.inc
|
||||||
-- source include/have_binlog_format_mixed_or_statement.inc
|
-- source include/have_binlog_format_mixed_or_statement.inc
|
||||||
|
-- source include/not_ndb_default.inc
|
||||||
-- source include/master-slave.inc
|
-- source include/master-slave.inc
|
||||||
|
|
||||||
# Test that the slave temporarily switches to ROW when seeing binrow
|
# Test that the slave temporarily switches to ROW when seeing binrow
|
||||||
|
@@ -8,12 +8,17 @@
|
|||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
--source include/have_row_based.inc
|
--source include/have_row_based.inc
|
||||||
|
--source include/have_binlog_format_row.inc
|
||||||
--source include/have_partition.inc
|
--source include/have_partition.inc
|
||||||
|
--source include/not_ndb_default.inc
|
||||||
--source include/master-slave.inc
|
--source include/master-slave.inc
|
||||||
connection master;
|
connection master;
|
||||||
--disable_warnings
|
--disable_warnings
|
||||||
DROP TABLE IF EXISTS t1;
|
DROP TABLE IF EXISTS t1;
|
||||||
SET BINLOG_FORMAT=ROW;
|
|
||||||
|
let $maybe_ro_var = @@BINLOG_FORMAT;
|
||||||
|
let $val4var = ROW;
|
||||||
|
--source include/safe_set_to_maybe_ro_var.inc
|
||||||
|
|
||||||
--echo **** Partition RANGE testing ****
|
--echo **** Partition RANGE testing ****
|
||||||
|
|
||||||
|
@@ -1,4 +1,5 @@
|
|||||||
-- source include/have_row_based.inc
|
-- source include/have_row_based.inc
|
||||||
|
-- source include/not_ndb_default.inc
|
||||||
-- source include/master-slave.inc
|
-- source include/master-slave.inc
|
||||||
|
|
||||||
connection master;
|
connection master;
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
|
--source include/not_ndb_default.inc
|
||||||
let $engine=MyISAM;
|
let $engine=MyISAM;
|
||||||
--source extra/rpl_tests/rpl_truncate.test
|
--source extra/rpl_tests/rpl_truncate.test
|
||||||
|
|
||||||
|
@@ -1,5 +1,6 @@
|
|||||||
|
|
||||||
--source include/have_innodb.inc
|
--source include/have_innodb.inc
|
||||||
|
--source include/not_ndb_default.inc
|
||||||
|
|
||||||
let $engine=InnoDB;
|
let $engine=InnoDB;
|
||||||
--source extra/rpl_tests/rpl_truncate.test
|
--source extra/rpl_tests/rpl_truncate.test
|
||||||
|
Reference in New Issue
Block a user