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
ea68d517
Commit
ea68d517
authored
Dec 12, 2007
by
aelkin@dl145j.mysql.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug#31552 manual merge and post-make-test-run changes.
parent
62d87757
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
25 additions
and
3 deletions
+25
-3
mysql-test/extra/rpl_tests/rpl_row_basic.test
mysql-test/extra/rpl_tests/rpl_row_basic.test
+5
-0
mysql-test/suite/rpl/r/rpl_ignore_table.result
mysql-test/suite/rpl/r/rpl_ignore_table.result
+2
-0
mysql-test/suite/rpl/r/rpl_row_basic_2myisam.result
mysql-test/suite/rpl/r/rpl_row_basic_2myisam.result
+2
-0
mysql-test/suite/rpl/r/rpl_row_basic_3innodb.result
mysql-test/suite/rpl/r/rpl_row_basic_3innodb.result
+2
-0
mysql-test/suite/rpl/t/rpl_ignore_table.test
mysql-test/suite/rpl/t/rpl_ignore_table.test
+11
-0
mysql-test/suite/rpl_ndb/r/rpl_ndb_dd_advance.result
mysql-test/suite/rpl_ndb/r/rpl_ndb_dd_advance.result
+0
-1
mysql-test/suite/rpl_ndb/r/rpl_row_basic_7ndb.result
mysql-test/suite/rpl_ndb/r/rpl_row_basic_7ndb.result
+3
-1
sql/log_event.cc
sql/log_event.cc
+0
-1
No files found.
mysql-test/extra/rpl_tests/rpl_row_basic.test
View file @
ea68d517
...
@@ -248,12 +248,17 @@ connection master;
...
@@ -248,12 +248,17 @@ connection master;
INSERT
INTO
t1
VALUES
(
'K'
,
'K'
),
(
'L'
,
'L'
),
(
'M'
,
'M'
);
INSERT
INTO
t1
VALUES
(
'K'
,
'K'
),
(
'L'
,
'L'
),
(
'M'
,
'M'
);
--
echo
****
On
Master
****
--
echo
****
On
Master
****
sync_slave_with_master
;
sync_slave_with_master
;
# since bug#31552/31609 idempotency is not default any longer. In order
# the following test DELETE FROM t1 to pass the mode is switched
# temprorarily
set
@@
global
.
slave_exec_mode
=
'IDEMPOTENT'
;
DELETE
FROM
t1
WHERE
C1
=
'L'
;
DELETE
FROM
t1
WHERE
C1
=
'L'
;
connection
master
;
connection
master
;
DELETE
FROM
t1
;
DELETE
FROM
t1
;
query_vertical
SELECT
COUNT
(
*
)
FROM
t1
ORDER
BY
c1
,
c2
;
query_vertical
SELECT
COUNT
(
*
)
FROM
t1
ORDER
BY
c1
,
c2
;
sync_slave_with_master
;
sync_slave_with_master
;
set
@@
global
.
slave_exec_mode
=
default
;
let
$last_error
=
query_get_value
(
"SHOW SLAVE STATUS"
,
Last_SQL_Errno
,
1
);
let
$last_error
=
query_get_value
(
"SHOW SLAVE STATUS"
,
Last_SQL_Errno
,
1
);
disable_query_log
;
disable_query_log
;
eval
SELECT
"
$last_error
"
AS
Last_SQL_Error
;
eval
SELECT
"
$last_error
"
AS
Last_SQL_Error
;
...
...
mysql-test/suite/rpl/r/rpl_ignore_table.result
View file @
ea68d517
...
@@ -115,6 +115,7 @@ GRANT INSERT, INSERT (a), UPDATE (a), REFERENCES (a) ON `test`.`t4` TO 'mysqltes
...
@@ -115,6 +115,7 @@ GRANT INSERT, INSERT (a), UPDATE (a), REFERENCES (a) ON `test`.`t4` TO 'mysqltes
show grants for mysqltest4@localhost;
show grants for mysqltest4@localhost;
Grants for mysqltest4@localhost
Grants for mysqltest4@localhost
GRANT USAGE ON *.* TO 'mysqltest4'@'localhost' IDENTIFIED BY PASSWORD '*196BDEDE2AE4F84CA44C47D54D78478C7E2BD7B7'
GRANT USAGE ON *.* TO 'mysqltest4'@'localhost' IDENTIFIED BY PASSWORD '*196BDEDE2AE4F84CA44C47D54D78478C7E2BD7B7'
set global slave_exec_mode='IDEMPOTENT';
drop table t1, t4, mysqltest2.t2;
drop table t1, t4, mysqltest2.t2;
drop database mysqltest2;
drop database mysqltest2;
delete from mysql.user where user like "mysqltest%";
delete from mysql.user where user like "mysqltest%";
...
@@ -132,6 +133,7 @@ INSERT INTO t5 (word) VALUES ('TEST’');
...
@@ -132,6 +133,7 @@ INSERT INTO t5 (word) VALUES ('TEST’');
SELECT HEX(word) FROM t5;
SELECT HEX(word) FROM t5;
HEX(word)
HEX(word)
54455354E28099
54455354E28099
set @@global.slave_exec_mode= default;
SELECT HEX(word) FROM t5;
SELECT HEX(word) FROM t5;
HEX(word)
HEX(word)
54455354E28099
54455354E28099
...
...
mysql-test/suite/rpl/r/rpl_row_basic_2myisam.result
View file @
ea68d517
...
@@ -430,10 +430,12 @@ START SLAVE;
...
@@ -430,10 +430,12 @@ START SLAVE;
**** On Master ****
**** On Master ****
INSERT INTO t1 VALUES ('K','K'), ('L','L'), ('M','M');
INSERT INTO t1 VALUES ('K','K'), ('L','L'), ('M','M');
**** On Master ****
**** On Master ****
set @@global.slave_exec_mode= 'IDEMPOTENT';
DELETE FROM t1 WHERE C1 = 'L';
DELETE FROM t1 WHERE C1 = 'L';
DELETE FROM t1;
DELETE FROM t1;
SELECT COUNT(*) FROM t1 ORDER BY c1,c2;
SELECT COUNT(*) FROM t1 ORDER BY c1,c2;
COUNT(*) 0
COUNT(*) 0
set @@global.slave_exec_mode= default;
Last_SQL_Error
Last_SQL_Error
0
0
SELECT COUNT(*) FROM t1 ORDER BY c1,c2;
SELECT COUNT(*) FROM t1 ORDER BY c1,c2;
...
...
mysql-test/suite/rpl/r/rpl_row_basic_3innodb.result
View file @
ea68d517
...
@@ -430,10 +430,12 @@ START SLAVE;
...
@@ -430,10 +430,12 @@ START SLAVE;
**** On Master ****
**** On Master ****
INSERT INTO t1 VALUES ('K','K'), ('L','L'), ('M','M');
INSERT INTO t1 VALUES ('K','K'), ('L','L'), ('M','M');
**** On Master ****
**** On Master ****
set @@global.slave_exec_mode= 'IDEMPOTENT';
DELETE FROM t1 WHERE C1 = 'L';
DELETE FROM t1 WHERE C1 = 'L';
DELETE FROM t1;
DELETE FROM t1;
SELECT COUNT(*) FROM t1 ORDER BY c1,c2;
SELECT COUNT(*) FROM t1 ORDER BY c1,c2;
COUNT(*) 0
COUNT(*) 0
set @@global.slave_exec_mode= default;
Last_SQL_Error
Last_SQL_Error
0
0
SELECT COUNT(*) FROM t1 ORDER BY c1,c2;
SELECT COUNT(*) FROM t1 ORDER BY c1,c2;
...
...
mysql-test/suite/rpl/t/rpl_ignore_table.test
View file @
ea68d517
...
@@ -119,6 +119,13 @@ show grants for mysqltest3@localhost;
...
@@ -119,6 +119,13 @@ show grants for mysqltest3@localhost;
show
grants
for
mysqltest4
@
localhost
;
show
grants
for
mysqltest4
@
localhost
;
# Cleanup
# Cleanup
# connection slave;
# BUG31552 changes idempotency is not default any longer
# In order the following `delete from mysql.user',
# where mysqltest1 does not exist on slave,
# to succeed on slave the mode is temporarily changed
set
global
slave_exec_mode
=
'IDEMPOTENT'
;
connection
master
;
connection
master
;
drop
table
t1
,
t4
,
mysqltest2
.
t2
;
drop
table
t1
,
t4
,
mysqltest2
.
t2
;
drop
database
mysqltest2
;
drop
database
mysqltest2
;
...
@@ -129,7 +136,10 @@ delete from mysql.db where user like "mysqltest%";
...
@@ -129,7 +136,10 @@ delete from mysql.db where user like "mysqltest%";
# move it to slave instead
# move it to slave instead
#delete from mysql.tables_priv where user like "mysqltest%";
#delete from mysql.tables_priv where user like "mysqltest%";
delete
from
mysql
.
columns_priv
where
user
like
"mysqltest%"
;
delete
from
mysql
.
columns_priv
where
user
like
"mysqltest%"
;
sync_slave_with_master
;
sync_slave_with_master
;
# bug#31552: do not restore the mode here but later in order
# to succeed with yet the following delete from mysql.tables_priv
#BUG27606
#BUG27606
delete
from
mysql
.
tables_priv
where
user
like
"mysqltest%"
;
delete
from
mysql
.
tables_priv
where
user
like
"mysqltest%"
;
...
@@ -155,6 +165,7 @@ CREATE TEMPORARY TABLE tmptbl504451f4258$1 (id INT NOT NULL) ENGINE=MEMORY;
...
@@ -155,6 +165,7 @@ CREATE TEMPORARY TABLE tmptbl504451f4258$1 (id INT NOT NULL) ENGINE=MEMORY;
INSERT
INTO
t5
(
word
)
VALUES
(
'TEST’'
);
INSERT
INTO
t5
(
word
)
VALUES
(
'TEST’'
);
SELECT
HEX
(
word
)
FROM
t5
;
SELECT
HEX
(
word
)
FROM
t5
;
sync_slave_with_master
;
sync_slave_with_master
;
set
@@
global
.
slave_exec_mode
=
default
;
# bug#31552 comments above
connection
slave
;
connection
slave
;
SELECT
HEX
(
word
)
FROM
t5
;
SELECT
HEX
(
word
)
FROM
t5
;
--
error
1146
--
error
1146
...
...
mysql-test/suite/rpl_ndb/r/rpl_ndb_dd_advance.result
View file @
ea68d517
...
@@ -301,7 +301,6 @@ SELECT COUNT(*) FROM history;
...
@@ -301,7 +301,6 @@ SELECT COUNT(*) FROM history;
COUNT(*)
COUNT(*)
400
400
*** DUMP MASTER & SLAVE FOR COMPARE ********
*** DUMP MASTER & SLAVE FOR COMPARE ********
set @@global.slave_exec_mode='IDEMPOTENT' /* to ignore missed records in mysql.proc */;
*************** TEST 2 CLEANUP SECTION ********************
*************** TEST 2 CLEANUP SECTION ********************
DROP PROCEDURE IF EXISTS tpcb.load;
DROP PROCEDURE IF EXISTS tpcb.load;
DROP PROCEDURE IF EXISTS tpcb.trans;
DROP PROCEDURE IF EXISTS tpcb.trans;
...
...
mysql-test/suite/rpl_ndb/r/rpl_row_basic_7ndb.result
View file @
ea68d517
...
@@ -378,7 +378,7 @@ C1 C2
...
@@ -378,7 +378,7 @@ C1 C2
1 2
1 2
2 4
2 4
3 6
3 6
set @@global.slave_exec_mode=
'STRICT'
;
set @@global.slave_exec_mode=
default
;
--- on slave: old values should be overwritten by replicated values ---
--- on slave: old values should be overwritten by replicated values ---
SELECT * FROM t7 ORDER BY C1;
SELECT * FROM t7 ORDER BY C1;
C1 C2
C1 C2
...
@@ -430,10 +430,12 @@ START SLAVE;
...
@@ -430,10 +430,12 @@ START SLAVE;
**** On Master ****
**** On Master ****
INSERT INTO t1 VALUES ('K','K'), ('L','L'), ('M','M');
INSERT INTO t1 VALUES ('K','K'), ('L','L'), ('M','M');
**** On Master ****
**** On Master ****
set @@global.slave_exec_mode= 'IDEMPOTENT';
DELETE FROM t1 WHERE C1 = 'L';
DELETE FROM t1 WHERE C1 = 'L';
DELETE FROM t1;
DELETE FROM t1;
SELECT COUNT(*) FROM t1 ORDER BY c1,c2;
SELECT COUNT(*) FROM t1 ORDER BY c1,c2;
COUNT(*) 0
COUNT(*) 0
set @@global.slave_exec_mode= default;
Last_SQL_Error
Last_SQL_Error
0
0
SELECT COUNT(*) FROM t1 ORDER BY c1,c2;
SELECT COUNT(*) FROM t1 ORDER BY c1,c2;
...
...
sql/log_event.cc
View file @
ea68d517
...
@@ -122,7 +122,6 @@ static void inline slave_rows_error_report(enum loglevel level, int ha_error,
...
@@ -122,7 +122,6 @@ static void inline slave_rows_error_report(enum loglevel level, int ha_error,
thd
->
net
.
last_error
[
0
]
!=
0
?
";"
:
""
,
thd
->
net
.
last_error
[
0
]
!=
0
?
";"
:
""
,
handler_error
==
NULL
?
"<unknown>"
:
handler_error
,
handler_error
==
NULL
?
"<unknown>"
:
handler_error
,
log_name
,
pos
);
log_name
,
pos
);
>>>>>>>
}
}
#endif
#endif
...
...
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