~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/suite/rpl/t/rpl_row_mysqlbinlog.test

  • Committer: Grant Limberg
  • Date: 2008-08-12 21:13:01 UTC
  • mto: (322.1.1 codestyle)
  • mto: This revision was merged to the branch mainline in revision 324.
  • Revision ID: grant@glsoftware.net-20080812211301-ym3wsowelkgp16s2
renamed all instances of MYSQL_ to DRIZZLE_

Show diffs side-by-side

added added

removed removed

Lines of Context:
97
97
#
98
98
#  Prepare local temporary file to recreate what we have currently.
99
99
 
100
 
--exec $MYSQL_BINLOG $MYSQLTEST_VARDIR/log/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/master.sql
 
100
--exec $DRIZZLE_BINLOG $MYSQLTEST_VARDIR/log/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/master.sql
101
101
 
102
 
--exec $MYSQL_BINLOG $MYSQLTEST_VARDIR/log/master-bin.000002 >> $MYSQLTEST_VARDIR/tmp/master.sql
 
102
--exec $DRIZZLE_BINLOG $MYSQLTEST_VARDIR/log/master-bin.000002 >> $MYSQLTEST_VARDIR/tmp/master.sql
103
103
 
104
104
# Now that we have our file, lets get rid of the current database.
105
105
# Cleanup the master and the slave and try to recreate.
169
169
select "--- Test 2 position test --" as "";
170
170
--enable_query_log
171
171
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
172
 
--exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --position=417 --stop-position=569 $MYSQLTEST_VARDIR/log/master-bin.000001
 
172
--exec $DRIZZLE_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --position=417 --stop-position=569 $MYSQLTEST_VARDIR/log/master-bin.000001
173
173
 
174
174
# These are tests for remote binlog.
175
175
# They should return the same as previous test.
180
180
 
181
181
# This is broken now
182
182
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
183
 
--exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --stop-position=569 --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000001
 
183
--exec $DRIZZLE_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --stop-position=569 --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000001
184
184
 
185
185
# This part is disabled due to bug #17654
186
186
 
187
187
--disable_query_log
188
188
select "--- Test 4 Second Remote test --" as "";
189
189
--enable_query_log
190
 
--exec $MYSQL_BINLOG --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000001 > $MYSQLTEST_VARDIR/tmp/remote.sql
 
190
--exec $DRIZZLE_BINLOG --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000001 > $MYSQLTEST_VARDIR/tmp/remote.sql
191
191
 
192
 
--exec $MYSQL_BINLOG --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000002 >> $MYSQLTEST_VARDIR/tmp/remote.sql
 
192
--exec $DRIZZLE_BINLOG --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000002 >> $MYSQLTEST_VARDIR/tmp/remote.sql
193
193
 
194
194
# Now that we have our file, lets get rid of the current database.
195
195
# Cleanup the master and the slave and try to recreate.
256
256
select "--- Test 5 LOAD DATA --" as "";
257
257
--enable_query_log
258
258
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
259
 
--exec $MYSQL_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --stop-position=106 --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000002
 
259
--exec $DRIZZLE_BINLOG --short-form --local-load=$MYSQLTEST_VARDIR/tmp/ --stop-position=106 --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000002
260
260
 
261
261
# Bug#7853 (mysqlbinlog does not accept input from stdin)
262
262
 
263
263
--disable_query_log
264
264
select "--- Test 6 reading stdin --" as "";
265
265
--enable_query_log
266
 
--replace_result $MYSQL_TEST_DIR MYSQL_TEST_DIR
267
 
--exec $MYSQL_BINLOG --short-form --stop-position=569 - < $MYSQLTEST_VARDIR/log/master-bin.000001
 
266
--replace_result $DRIZZLE_TEST_DIR DRIZZLE_TEST_DIR
 
267
--exec $DRIZZLE_BINLOG --short-form --stop-position=569 - < $MYSQLTEST_VARDIR/log/master-bin.000001
268
268
 
269
269
--disable_query_log
270
270
select "--- Test 7 reading stdin w/position --" as "";
271
271
--enable_query_log
272
 
--replace_result $MYSQL_TEST_DIR MYSQL_TEST_DIR
273
 
--exec $MYSQL_BINLOG --short-form --position=417 --stop-position=569 - < $MYSQLTEST_VARDIR/log/master-bin.000001
 
272
--replace_result $DRIZZLE_TEST_DIR DRIZZLE_TEST_DIR
 
273
--exec $DRIZZLE_BINLOG --short-form --position=417 --stop-position=569 - < $MYSQLTEST_VARDIR/log/master-bin.000001
274
274
 
275
275
# Bug#16217 (mysql client did not know how not switch its internal charset)
276
276
--disable_query_log
301
301
--exec $MYSQL --default-character-set=cp932 test -e "insert into t5 values(_cp932'�\');"
302
302
flush logs;
303
303
rename table t4 to t04, t5 to t05;
304
 
--exec $MYSQL_BINLOG $MYSQLTEST_VARDIR/log/master-bin.000001 | $MYSQL --default-character-set=utf8
 
304
--exec $DRIZZLE_BINLOG $MYSQLTEST_VARDIR/log/master-bin.000001 | $MYSQL --default-character-set=utf8
305
305
# original and recovered data must be equal
306
306
select HEX(f) from t04;
307
307
select HEX(f) from t4;
339
339
 
340
340
FLUSH LOGS;
341
341
 
342
 
--exec $MYSQL_BINLOG --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000001 > $MYSQLTEST_VARDIR/tmp/remote.sql
343
 
--exec $MYSQL_BINLOG $MYSQLTEST_VARDIR/log/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/local.sql
 
342
--exec $DRIZZLE_BINLOG --read-from-remote-server --user=root --host=127.0.0.1 --port=$MASTER_MYPORT master-bin.000001 > $MYSQLTEST_VARDIR/tmp/remote.sql
 
343
--exec $DRIZZLE_BINLOG $MYSQLTEST_VARDIR/log/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/local.sql
344
344
 
345
345
--diff_files $MYSQLTEST_VARDIR/tmp/local.sql $MYSQLTEST_VARDIR/tmp/remote.sql
346
346