Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
7ce37121
Commit
7ce37121
authored
Feb 10, 2006
by
jmiller@mysql.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
test updates
parent
a66d8a5b
Changes
17
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
204 additions
and
9 deletions
+204
-9
mysql-test/extra/rpl_tests/rpl_row_sp003.test
mysql-test/extra/rpl_tests/rpl_row_sp003.test
+4
-1
mysql-test/r/rpl_ndb_dd_basic.result
mysql-test/r/rpl_ndb_dd_basic.result
+0
-0
mysql-test/r/rpl_ndb_idempotent.result
mysql-test/r/rpl_ndb_idempotent.result
+1
-0
mysql-test/r/rpl_ndb_sp003.result
mysql-test/r/rpl_ndb_sp003.result
+49
-0
mysql-test/r/rpl_ndb_sp006.result
mysql-test/r/rpl_ndb_sp006.result
+45
-0
mysql-test/r/rpl_ndb_sp007.result
mysql-test/r/rpl_ndb_sp007.result
+50
-0
mysql-test/r/rpl_ndb_sync.result
mysql-test/r/rpl_ndb_sync.result
+2
-1
mysql-test/r/rpl_trigger.result
mysql-test/r/rpl_trigger.result
+3
-0
mysql-test/t/disabled.def
mysql-test/t/disabled.def
+5
-4
mysql-test/t/rpl_ndb_dd_basic.test
mysql-test/t/rpl_ndb_dd_basic.test
+0
-0
mysql-test/t/rpl_ndb_idempotent.test
mysql-test/t/rpl_ndb_idempotent.test
+5
-0
mysql-test/t/rpl_ndb_sp003.test
mysql-test/t/rpl_ndb_sp003.test
+9
-0
mysql-test/t/rpl_ndb_sp006.test
mysql-test/t/rpl_ndb_sp006.test
+9
-0
mysql-test/t/rpl_ndb_sp007.test
mysql-test/t/rpl_ndb_sp007.test
+9
-0
mysql-test/t/rpl_ndb_sync.test
mysql-test/t/rpl_ndb_sync.test
+4
-2
mysql-test/t/rpl_row_sp007_innodb-slave.opt
mysql-test/t/rpl_row_sp007_innodb-slave.opt
+1
-0
mysql-test/t/rpl_trigger.test
mysql-test/t/rpl_trigger.test
+8
-1
No files found.
mysql-test/extra/rpl_tests/rpl_row_sp003.test
View file @
7ce37121
...
...
@@ -46,7 +46,10 @@ CALL test.p2();
SELECT
release_lock
(
"test"
);
SELECT
*
FROM
test
.
t1
;
#show binlog events;
# Added sleep for use with NDB to ensure that
# the injector thread will populate log before
# we switch to the slave.
sleep
5
;
sync_slave_with_master
;
connection
slave
;
SELECT
*
FROM
test
.
t1
;
...
...
mysql-test/r/rpl_ndb_d
isk
.result
→
mysql-test/r/rpl_ndb_d
d_basic
.result
View file @
7ce37121
File moved
mysql-test/r/rpl_ndb_idempotent.result
View file @
7ce37121
...
...
@@ -70,3 +70,4 @@ row2 new on slave 2
SHOW SLAVE STATUS;
Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File Read_Master_Log_Pos Relay_Log_File Relay_Log_Pos Relay_Master_Log_File Slave_IO_Running Slave_SQL_Running Replicate_Do_DB Replicate_Ignore_DB Replicate_Do_Table Replicate_Ignore_Table Replicate_Wild_Do_Table Replicate_Wild_Ignore_Table Last_Errno Last_Error Skip_Counter Exec_Master_Log_Pos Relay_Log_Space Until_Condition Until_Log_File Until_Log_Pos Master_SSL_Allowed Master_SSL_CA_File Master_SSL_CA_Path Master_SSL_Cert Master_SSL_Cipher Master_SSL_Key Seconds_Behind_Master
<Slave_IO_State> 127.0.0.1 root MASTER_PORT 1 master-bin.000001 <Read_Master_Log_Pos> <Relay_Log_File> <Relay_Log_Pos> master-bin.000001 Yes Yes <Replicate_Ignore_Table> 0 0 <Exec_Master_Log_Pos> <Relay_Log_Space> None 0 No <Seconds_Behind_Master>
DROP TABLE IF EXISTS t1;
mysql-test/r/rpl_ndb_sp003.result
0 → 100644
View file @
7ce37121
stop slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
reset master;
reset slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
start slave;
DROP PROCEDURE IF EXISTS test.p1;
DROP PROCEDURE IF EXISTS test.p2;
DROP TABLE IF EXISTS test.t1;
CREATE TABLE test.t1(a INT,PRIMARY KEY(a))ENGINE=NDBCLUSTER;
CREATE PROCEDURE test.p1()
BEGIN
INSERT INTO test.t1 VALUES (4);
SELECT get_lock("test", 100);
UPDATE test.t1 set a=a+4 WHERE a=4;
END|
CREATE PROCEDURE test.p2()
BEGIN
UPDATE test.t1 SET a=a+1;
END|
SELECT get_lock("test", 200);
get_lock("test", 200)
1
CALL test.p1();
CALL test.p2();
SELECT release_lock("test");
release_lock("test")
1
SELECT * FROM test.t1;
a
5
SELECT * FROM test.t1;
a
5
DROP TABLE IF EXISTS test.t1;
CREATE TABLE test.t1(a INT,PRIMARY KEY(a))ENGINE=NDBCLUSTER;
CALL test.p2();
CALL test.p1();
get_lock("test", 100)
0
SELECT * FROM test.t1;
a
8
SELECT * FROM test.t1;
a
8
DROP PROCEDURE IF EXISTS test.p1;
DROP PROCEDURE IF EXISTS test.p2;
DROP TABLE IF EXISTS test.t1;
mysql-test/r/rpl_ndb_sp006.result
0 → 100644
View file @
7ce37121
stop slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
reset master;
reset slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
start slave;
create database if not exists mysqltest1;
DROP PROCEDURE IF EXISTS mysqltest1.p1;
DROP PROCEDURE IF EXISTS mysqltest1.p2;
DROP TABLE IF EXISTS mysqltest1.t2;
DROP TABLE IF EXISTS mysqltest1.t1;
CREATE TABLE IF NOT EXISTS mysqltest1.t1(name CHAR(16), birth DATE,PRIMARY KEY(name))ENGINE=NDBCLUSTER;
CREATE TABLE IF NOT EXISTS mysqltest1.t2(name CHAR(16), age INT ,PRIMARY KEY(name))ENGINE=NDBCLUSTER;
CREATE PROCEDURE mysqltest1.p1()
BEGIN
DECLARE done INT DEFAULT 0;
DECLARE spa CHAR(16);
DECLARE spb INT;
DECLARE cur1 CURSOR FOR SELECT name,
(YEAR(CURDATE())-YEAR(birth))-(RIGHT(CURDATE(),5)<RIGHT(birth,5))
FROM mysqltest1.t1;
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
OPEN cur1;
SET AUTOCOMMIT=0;
REPEAT
FETCH cur1 INTO spa, spb;
IF NOT done THEN
START TRANSACTION;
INSERT INTO mysqltest1.t2 VALUES (spa,spb);
COMMIT;
END IF;
UNTIL done END REPEAT;
SET AUTOCOMMIT=1;
CLOSE cur1;
END|
CREATE PROCEDURE mysqltest1.p2()
BEGIN
INSERT INTO mysqltest1.t1 VALUES ('MySQL','1993-02-04'),('ROCKS', '1990-08-27'),('Texas', '1999-03-30'),('kyle','2005-1-1');
END|
CALL mysqltest1.p2();
CALL mysqltest1.p1();
DROP PROCEDURE IF EXISTS mysqltest1.p1;
DROP PROCEDURE IF EXISTS mysqltest1.p2;
DROP TABLE IF EXISTS mysqltest1.t1;
DROP TABLE IF EXISTS mysqltest1.t2;
mysql-test/r/rpl_ndb_sp007.result
0 → 100644
View file @
7ce37121
stop slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
reset master;
reset slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
start slave;
DROP PROCEDURE IF EXISTS test.p1;
DROP TABLE IF EXISTS test.t1;
CREATE PROCEDURE test.p1(IN i INT)
BEGIN
DECLARE CONTINUE HANDLER FOR sqlexception BEGIN END;
DROP TABLE IF EXISTS test.t1;
CREATE TABLE test.t1 (num INT,PRIMARY KEY(num))ENGINE=NDBCLUSTER;
START TRANSACTION;
INSERT INTO test.t1 VALUES(i);
savepoint t1_save;
INSERT INTO test.t1 VALUES (14);
ROLLBACK to savepoint t1_save;
COMMIT;
END|
< ---- Master selects-- >
-------------------------
CALL test.p1(12);
Warnings:
Note 1051 Unknown table 't1'
SELECT * FROM test.t1;
num
12
< ---- Slave selects-- >
------------------------
SELECT * FROM test.t1;
num
12
< ---- Master selects-- >
-------------------------
CALL test.p1(13);
SELECT * FROM test.t1;
num
13
< ---- Slave selects-- >
------------------------
SELECT * FROM test.t1;
num
13
DROP PROCEDURE IF EXISTS test.p1;
DROP TABLE IF EXISTS test.t1;
mysql-test/r/rpl_ndb_sync.result
View file @
7ce37121
...
...
@@ -25,12 +25,13 @@ hex(c2) hex(c3) c1
0 1 BCDEF
1 0 CD
0 0 DEFGHIJKL
CREATE TABLE IF NOT EXISTS cluster_replication.backup_info (id INT, backup_id INT)ENGINE=HEAP;
CREATE T
EMPORARY T
ABLE IF NOT EXISTS cluster_replication.backup_info (id INT, backup_id INT)ENGINE=HEAP;
DELETE FROM cluster_replication.backup_info;
LOAD DATA INFILE '../../var/tmp.dat' INTO TABLE cluster_replication.backup_info FIELDS TERMINATED BY ',';
SELECT @the_backup_id:=backup_id FROM cluster_replication.backup_info;
@the_backup_id:=backup_id
<the_backup_id>
DROP TABLE cluster_replication.backup_info;
UPDATE t1 SET c2=0 WHERE c3="row2";
SELECT hex(c1),hex(c2),c3 FROM t1 ORDER BY c3;
hex(c1) hex(c2) c3
...
...
mysql-test/r/rpl_trigger.result
View file @
7ce37121
...
...
@@ -4,6 +4,9 @@ reset master;
reset slave;
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
start slave;
DROP TABLE IF EXISTS t1;
DROP TABLE IF EXISTS t2;
DROP TABLE IF EXISTS t3;
create table t1 (a int auto_increment, primary key (a), b int, rand_value double not null);
create table t2 (a int auto_increment, primary key (a), b int);
create table t3 (a int auto_increment, primary key (a), name varchar(64) not null, old_a int, old_b int, rand_value double not null);
...
...
mysql-test/t/disabled.def
View file @
7ce37121
...
...
@@ -27,9 +27,10 @@ rpl_ndb_basic : Bug#16228
rpl_sp : Bug #16456
ndb_autodiscover : Needs to be fixed w.r.t binlog
ndb_autodiscover2 : Needs to be fixed w.r.t binlog
#
ndb_alter_table_row : sometimes wrong error 1015!=1046
ndb_alter_table_row : sometimes wrong error 1015!=1046
ndb_gis : garbled msgs from corrupt THD*
rpl_ndb_auto_inc :
MySQL Bugs:
17086
rpl_ndb_relay_space : Bug 16993
rpl_ndb_auto_inc :
Bug #
17086
rpl_ndb_relay_space : Bug
#
16993
ndb_binlog_ddl_multi : Bug #17038
rpl_ndb_log : MySQL Bugs: #17158
rpl_ndb_log : Bug #17158
rpl_ndb_sp007 : Bug #17290
mysql-test/t/rpl_ndb_d
isk
.test
→
mysql-test/t/rpl_ndb_d
d_basic
.test
View file @
7ce37121
File moved
mysql-test/t/rpl_ndb_idempotent.test
View file @
7ce37121
...
...
@@ -109,3 +109,8 @@ SELECT * FROM t1;
--
replace_result
$MASTER_MYPORT
MASTER_PORT
--
replace_column
1
<
Slave_IO_State
>
7
<
Read_Master_Log_Pos
>
8
<
Relay_Log_File
>
9
<
Relay_Log_Pos
>
16
<
Replicate_Ignore_Table
>
22
<
Exec_Master_Log_Pos
>
23
<
Relay_Log_Space
>
33
<
Seconds_Behind_Master
>
SHOW
SLAVE
STATUS
;
connection
master
;
DROP
TABLE
IF
EXISTS
t1
;
# End of 5.1 Test
mysql-test/t/rpl_ndb_sp003.test
0 → 100644
View file @
7ce37121
#################################
# Wrapper for rpl_row_sp003.test#
# These tests have been wrapped #
# so the same code can be used #
# For different engines #
#################################
--
source
include
/
have_ndb
.
inc
let
$engine_type
=
NDBCLUSTER
;
--
source
extra
/
rpl_tests
/
rpl_row_sp003
.
test
mysql-test/t/rpl_ndb_sp006.test
0 → 100644
View file @
7ce37121
#################################
# Wrapper for rpl_row_sp006.test#
# These tests have been wrapped #
# so the same code can be used #
# For different engines #
#################################
--
source
include
/
have_ndb
.
inc
let
$engine_type
=
NDBCLUSTER
;
--
source
extra
/
rpl_tests
/
rpl_row_sp006
.
test
mysql-test/t/rpl_ndb_sp007.test
0 → 100644
View file @
7ce37121
#################################
# Wrapper for rpl_row_sp007.test#
# These tests have been wrapped #
# so the same code can be used #
# For different engines #
#################################
--
source
include
/
have_ndb
.
inc
let
$engine_type
=
NDBCLUSTER
;
--
source
extra
/
rpl_tests
/
rpl_row_sp007
.
test
mysql-test/t/rpl_ndb_sync.test
View file @
7ce37121
...
...
@@ -27,13 +27,13 @@ SELECT hex(c2),hex(c3),c1 FROM t2 ORDER BY c1;
# take a backup on master
--
exec
$NDB_MGM
--
no
-
defaults
--
ndb
-
connectstring
=
"localhost:
$NDBCLUSTER_PORT
"
-
e
"start backup"
>>
$NDB_TOOLS_OUTPUT
--
exec
$NDB_TOOLS_DIR
/
ndb_select_all
--
no
-
defaults
--
ndb
-
connectstring
=
"localhost:
$NDBCLUSTER_PORT
"
-
d
sys
--
delimiter
=
','
SYSTAB_0
|
grep
520093696
>
var
/
tmp
.
dat
CREATE
TABLE
IF
NOT
EXISTS
cluster_replication
.
backup_info
(
id
INT
,
backup_id
INT
)
ENGINE
=
HEAP
;
CREATE
T
EMPORARY
T
ABLE
IF
NOT
EXISTS
cluster_replication
.
backup_info
(
id
INT
,
backup_id
INT
)
ENGINE
=
HEAP
;
DELETE
FROM
cluster_replication
.
backup_info
;
LOAD
DATA
INFILE
'../../var/tmp.dat'
INTO
TABLE
cluster_replication
.
backup_info
FIELDS
TERMINATED
BY
','
;
--
replace_column
1
<
the_backup_id
>
SELECT
@
the_backup_id
:=
backup_id
FROM
cluster_replication
.
backup_info
;
let
the_backup_id
=
`select @the_backup_id`
;
DROP
TABLE
cluster_replication
.
backup_info
;
# update a row
UPDATE
t1
SET
c2
=
0
WHERE
c3
=
"row2"
;
SELECT
hex
(
c1
),
hex
(
c2
),
c3
FROM
t1
ORDER
BY
c3
;
...
...
@@ -130,3 +130,5 @@ connection slave;
reset
slave
;
# should now contain nothing
select
*
from
cluster_replication
.
apply_status
;
# End 5.1 Test
mysql-test/t/rpl_row_sp007_innodb-slave.opt
0 → 100644
View file @
7ce37121
--innodb
mysql-test/t/rpl_trigger.test
View file @
7ce37121
...
...
@@ -3,7 +3,14 @@
# Adding statement include due to Bug 12574
# TODO: Remove statement include once 12574 is patched
--
source
include
/
have_binlog_format_statement
.
inc
source
include
/
master
-
slave
.
inc
;
--
source
include
/
master
-
slave
.
inc
--
disable_warnings
DROP
TABLE
IF
EXISTS
t1
;
DROP
TABLE
IF
EXISTS
t2
;
DROP
TABLE
IF
EXISTS
t3
;
--
enable_warnings
#
# #12482: Triggers has side effects with auto_increment values
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment