Browse Source
Merge mkindahl@bk-internal.mysql.com:/home/bk/mysql-5.1-new-rpl
Merge mkindahl@bk-internal.mysql.com:/home/bk/mysql-5.1-new-rpl
into dl145h.mysql.com:/data0/mkindahl/mysql-5.1-rpl include/my_base.h: Auto merged mysql-test/include/show_binlog_events2.inc: Auto merged mysql-test/suite/binlog/t/binlog_old_versions.test: Auto merged mysql-test/suite/rpl/r/rpl_row_tabledefs_2myisam.result: Auto merged mysql-test/suite/rpl/r/rpl_row_tabledefs_3innodb.result: Auto merged mysql-test/suite/rpl/t/rpl_loaddata_map-master.opt: Auto merged mysql-test/suite/rpl/t/rpl_loaddata_map-slave.opt: Auto merged sql/log_event_old.cc: Auto merged sql/sql_binlog.cc: Auto merged mysql-test/suite/rpl/r/rpl_loaddata_map.result: Manual merge. mysql-test/suite/rpl/r/rpl_user.result: Manual merge. mysql-test/suite/rpl/t/rpl_loaddata_map.test: Manual merge. mysql-test/suite/rpl/t/rpl_user.test: Manual merge. sql/log_event.cc: Manual merge. sql/rpl_record.cc: Manual merge.pull/374/head
19 changed files with 269 additions and 84 deletions
-
4include/my_base.h
-
6mysql-test/extra/rpl_tests/rpl_row_tabledefs.test
-
10mysql-test/suite/binlog/r/binlog_old_versions.result
-
BINmysql-test/suite/binlog/std_data/binlog_old_version_4_1.000001
-
15mysql-test/suite/binlog/t/binlog_old_versions.test
-
3mysql-test/suite/bugs/data/rpl_bug12691.dat
-
34mysql-test/suite/bugs/r/rpl_bug12691.result
-
53mysql-test/suite/bugs/t/rpl_bug12691.test
-
2mysql-test/suite/rpl/r/rpl_loaddata_map.result
-
16mysql-test/suite/rpl/r/rpl_row_tabledefs_2myisam.result
-
16mysql-test/suite/rpl/r/rpl_row_tabledefs_3innodb.result
-
7mysql-test/suite/rpl/t/rpl_loaddata_map.test
-
141sql/log_event.cc
-
14sql/log_event.h
-
4sql/log_event_old.cc
-
16sql/rpl_record.cc
-
3sql/rpl_record.h
-
2sql/share/errmsg.txt
-
7sql/sql_binlog.cc
@ -0,0 +1,3 @@ |
|||
a |
|||
b |
|||
c |
|||
@ -0,0 +1,34 @@ |
|||
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; |
|||
|
|||
**** On Master **** |
|||
CREATE TABLE t1 (b CHAR(10)); |
|||
|
|||
**** On Slave **** |
|||
STOP SLAVE; |
|||
|
|||
**** On Master **** |
|||
LOAD DATA INFILE FILENAME |
|||
SELECT COUNT(*) FROM t1; |
|||
COUNT(*) |
|||
3 |
|||
SHOW BINLOG EVENTS; |
|||
Log_name Pos Event_type Server_id End_log_pos Info |
|||
master-bin.000001 # Format_desc 1 # Server ver: # |
|||
master-bin.000001 # Query 1 # use `test`; CREATE TABLE t1 (b CHAR(10)) |
|||
master-bin.000001 # Begin_load_query 1 # ;file_id=#;block_len=# |
|||
master-bin.000001 # Execute_load_query 1 # use `test`; LOAD DATA INFILE FILENAME ;file_id=# |
|||
|
|||
**** On Slave **** |
|||
SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; |
|||
START SLAVE; |
|||
SELECT COUNT(*) FROM t1; |
|||
COUNT(*) |
|||
0 |
|||
|
|||
**** On Master **** |
|||
DROP TABLE t1; |
|||
@ -0,0 +1,53 @@ |
|||
# Bug#12691: Exec_master_log_pos corrupted with SQL_SLAVE_SKIP_COUNTER |
|||
# Date: 01/31/2008 |
|||
# Added: Serge Kozlov <skozlov@mysql.com> |
|||
|
|||
--source include/master-slave.inc |
|||
--connection master |
|||
--source include/have_binlog_format_mixed_or_statement.inc |
|||
|
|||
--echo |
|||
--echo **** On Master **** |
|||
CREATE TABLE t1 (b CHAR(10)); |
|||
--echo |
|||
--echo **** On Slave **** |
|||
--sync_slave_with_master |
|||
STOP SLAVE; |
|||
--source include/wait_for_slave_to_stop.inc |
|||
|
|||
--connection master |
|||
|
|||
--echo |
|||
--echo **** On Master **** |
|||
--exec cp $MYSQL_TEST_DIR/suite/bugs/data/rpl_bug12691.dat $MYSQLTEST_VARDIR/tmp/ |
|||
--echo LOAD DATA INFILE FILENAME |
|||
--disable_query_log |
|||
--eval LOAD DATA INFILE '$MYSQLTEST_VARDIR/tmp/rpl_bug12691.dat' INTO TABLE t1 FIELDS TERMINATED BY '|' |
|||
--enable_query_log |
|||
--remove_file $MYSQLTEST_VARDIR/tmp/rpl_bug12691.dat |
|||
|
|||
SELECT COUNT(*) FROM t1; |
|||
|
|||
--replace_column 2 # 5 # |
|||
--replace_regex /Server ver: .+/Server ver: #/ /table_id: [0-9]+/table_id: #/ /COMMIT.+xid=[0-9]+.+/#/ /file_id=[0-9]+/file_id=#/ /block_len=[0-9]+/block_len=#/ /'.+'/FILENAME/ |
|||
SHOW BINLOG EVENTS; |
|||
|
|||
--save_master_pos |
|||
|
|||
--connection slave |
|||
--echo |
|||
--echo **** On Slave **** |
|||
SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; |
|||
START SLAVE; |
|||
--source include/wait_for_slave_to_start.inc |
|||
--sync_with_master |
|||
|
|||
SELECT COUNT(*) FROM t1; |
|||
|
|||
# Clean up |
|||
--connection master |
|||
--echo |
|||
--echo **** On Master **** |
|||
DROP TABLE t1; |
|||
--sync_slave_with_master |
|||
|
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue