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
d84f91eb
Commit
d84f91eb
authored
Jun 29, 2007
by
msvensson@pilot.(none)
Browse files
Options
Browse Files
Download
Plain Diff
Merge pilot.(none):/data/msvensson/mysql/mysql-5.0-maint
into pilot.(none):/data/msvensson/mysql/mysql-5.1-new-maint
parents
68c7cc2a
781bc312
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
45 additions
and
27 deletions
+45
-27
mysql-test/include/have_outfile.inc
mysql-test/include/have_outfile.inc
+1
-1
mysql-test/suite/rpl/r/rpl_misc_functions.result
mysql-test/suite/rpl/r/rpl_misc_functions.result
+12
-4
mysql-test/suite/rpl/t/rpl_misc_functions.test
mysql-test/suite/rpl/t/rpl_misc_functions.test
+26
-16
mysql-test/t/sp.test
mysql-test/t/sp.test
+6
-6
No files found.
mysql-test/include/have_outfile.inc
View file @
d84f91eb
--
require
r
/
have_outfile
.
require
--
require
r
/
have_outfile
.
require
disable_query_log
;
disable_query_log
;
select
load_file
(
concat
(
@
tmpdir
,
"/outfile.test"
));
select
load_file
(
concat
(
@
tmpdir
,
"/outfile.test"
));
--
exec
rm
$MYSQLTEST_VARDIR
/
tmp
/
outfile
.
test
--
remove_file
$MYSQLTEST_VARDIR
/
tmp
/
outfile
.
test
enable_query_log
;
enable_query_log
;
mysql-test/suite/rpl/r/rpl_misc_functions.result
View file @
d84f91eb
...
@@ -40,7 +40,15 @@ CALL test_replication_sp2();
...
@@ -40,7 +40,15 @@ CALL test_replication_sp2();
INSERT INTO t1 VALUES (test_replication_sf());
INSERT INTO t1 VALUES (test_replication_sf());
INSERT INTO t1 VALUES (test_replication_sf());
INSERT INTO t1 VALUES (test_replication_sf());
INSERT INTO t1 VALUES (test_replication_sf());
INSERT INTO t1 VALUES (test_replication_sf());
DROP PROCEDURE IF EXISTS test_replication_sp1;
select * from t1 into outfile "../tmp/t1_slave.txt";
DROP PROCEDURE IF EXISTS test_replication_sp2;
create temporary table t1_slave select * from t1 where 1=0;
DROP FUNCTION IF EXISTS test_replication_sf;
load data infile '../tmp/t1_slave.txt' into table t1_slave;
DROP TABLE IF EXISTS t1;
select count(*) into @aux from t1, t1_slave
where ABS(t1.col_a - t1_slave.col_a) < 0.0001 ;
SELECT @aux;
@aux
12
DROP PROCEDURE test_replication_sp1;
DROP PROCEDURE test_replication_sp2;
DROP FUNCTION test_replication_sf;
DROP TABLE t1, t1_slave;
mysql-test/suite/rpl/t/rpl_misc_functions.test
View file @
d84f91eb
...
@@ -77,27 +77,37 @@ INSERT INTO t1 VALUES (test_replication_sf());
...
@@ -77,27 +77,37 @@ INSERT INTO t1 VALUES (test_replication_sf());
INSERT
INTO
t1
VALUES
(
test_replication_sf
());
INSERT
INTO
t1
VALUES
(
test_replication_sf
());
INSERT
INTO
t1
VALUES
(
test_replication_sf
());
INSERT
INTO
t1
VALUES
(
test_replication_sf
());
# Record the results of the query on the master
--
exec
$MYSQL
--
port
=
$MASTER_MYPORT
test
-
e
"SELECT * FROM test.t1"
>
$MYSQLTEST_VARDIR
/
tmp
/
rpl_rand_master
.
sql
--
sync_slave_with_master
--
sync_slave_with_master
#
Record the results of the query on the
slave
#
Dump table on
slave
--
exec
$MYSQL
--
port
=
$SLAVE_MYPORT
test
-
e
"SELECT * FROM test.t1"
>
$MYSQLTEST_VARDIR
/
tmp
/
rpl_rand_slave
.
sql
select
*
from
t1
into
outfile
"../tmp/t1_slave.txt"
;
# Compare the results from the master to the slave.
# Load data from slave into temp table on master
--
exec
diff
$MYSQLTEST_VARDIR
/
tmp
/
rpl_rand_master
.
sql
$MYSQLTEST_VARDIR
/
tmp
/
rpl_rand_slave
.
sql
connection
master
;
create
temporary
table
t1_slave
select
*
from
t1
where
1
=
0
;
load
data
infile
'../tmp/t1_slave.txt'
into
table
t1_slave
;
--
remove_file
$MYSQLTEST_VARDIR
/
tmp
/
t1_slave
.
txt
# Compare master and slave temp table, use subtraction
# for floating point comparison of "double"
select
count
(
*
)
into
@
aux
from
t1
,
t1_slave
where
ABS
(
t1
.
col_a
-
t1_slave
.
col_a
)
<
0.0001
;
SELECT
@
aux
;
if
(
`SELECT @aux <> 12 OR @aux IS NULL`
)
{
--
echo
# ERROR: We expected to get count(*) = 12.
SELECT
col_a
FROM
t1
;
SELECT
col_a
FROM
t1_slave
;
--
echo
# abort
exit
;
}
# Cleanup
# Cleanup
connection
master
;
connection
master
;
--
disable_warnings
DROP
PROCEDURE
test_replication_sp1
;
DROP
PROCEDURE
IF
EXISTS
test_replication_sp1
;
DROP
PROCEDURE
test_replication_sp2
;
DROP
PROCEDURE
IF
EXISTS
test_replication_sp2
;
DROP
FUNCTION
test_replication_sf
;
DROP
FUNCTION
IF
EXISTS
test_replication_sf
;
DROP
TABLE
t1
,
t1_slave
;
DROP
TABLE
IF
EXISTS
t1
;
--
enable_warnings
--
sync_slave_with_master
--
sync_slave_with_master
# If all is good, when can cleanup our dump files.
--
remove_file
$MYSQLTEST_VARDIR
/
tmp
/
rpl_rand_master
.
sql
--
remove_file
$MYSQLTEST_VARDIR
/
tmp
/
rpl_rand_slave
.
sql
mysql-test/t/sp.test
View file @
d84f91eb
...
@@ -706,9 +706,9 @@ begin
...
@@ -706,9 +706,9 @@ begin
insert
into
test
.
t1
values
(
concat
(
x
,
"2"
),
y
+
2
);
insert
into
test
.
t1
values
(
concat
(
x
,
"2"
),
y
+
2
);
end
|
end
|
#
Remove spout file if i
t exists
#
Check that file does no
t exists
--
error
0
,
1
--
error
1
--
remove_file
$MYSQLTEST_VARDIR
/
tmp
/
spout
--
file_exists
$MYSQLTEST_VARDIR
/
tmp
/
spout
call
into_outfile
(
"ofile"
,
1
)
|
call
into_outfile
(
"ofile"
,
1
)
|
--
remove_file
$MYSQLTEST_VARDIR
/
tmp
/
spout
--
remove_file
$MYSQLTEST_VARDIR
/
tmp
/
spout
delete
from
t1
|
delete
from
t1
|
...
@@ -725,9 +725,9 @@ begin
...
@@ -725,9 +725,9 @@ begin
insert
into
test
.
t1
values
(
concat
(
x
,
"2"
),
y
+
2
);
insert
into
test
.
t1
values
(
concat
(
x
,
"2"
),
y
+
2
);
end
|
end
|
#
Remove spdump file if i
t exists
#
Check that file does no
t exists
--
error
0
,
1
--
error
1
--
remove_file
$MYSQLTEST_VARDIR
/
tmp
/
spdump
--
file_exists
$MYSQLTEST_VARDIR
/
tmp
/
spdump
call
into_dumpfile
(
"dfile"
,
1
)
|
call
into_dumpfile
(
"dfile"
,
1
)
|
--
remove_file
$MYSQLTEST_VARDIR
/
tmp
/
spdump
--
remove_file
$MYSQLTEST_VARDIR
/
tmp
/
spdump
delete
from
t1
|
delete
from
t1
|
...
...
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