mirror of
https://github.com/MariaDB/server.git
synced 2025-12-13 20:03:16 +03:00
BitKeeper/deleted/.del-bdb-alter-table-1.result: Rename: mysql-test/r/bdb-alter-table-1.result -> BitKeeper/deleted/.del-bdb-alter-table-1.result BitKeeper/deleted/.del-bdb-alter-table-1.test: Rename: mysql-test/t/bdb-alter-table-1.test -> BitKeeper/deleted/.del-bdb-alter-table-1.test BitKeeper/deleted/.del-bdb-alter-table-2-master.opt: Rename: mysql-test/t/bdb-alter-table-2-master.opt -> BitKeeper/deleted/.del-bdb-alter-table-2-master.opt BitKeeper/deleted/.del-bdb-alter-table-2.result: Rename: mysql-test/r/bdb-alter-table-2.result -> BitKeeper/deleted/.del-bdb-alter-table-2.result BitKeeper/deleted/.del-bdb-alter-table-2.test: Rename: mysql-test/t/bdb-alter-table-2.test -> BitKeeper/deleted/.del-bdb-alter-table-2.test BitKeeper/deleted/.del-bdb-crash.result: Rename: mysql-test/r/bdb-crash.result -> BitKeeper/deleted/.del-bdb-crash.result BitKeeper/deleted/.del-bdb-crash.test: Rename: mysql-test/t/bdb-crash.test -> BitKeeper/deleted/.del-bdb-crash.test BitKeeper/deleted/.del-bdb-deadlock.result: Rename: mysql-test/r/bdb-deadlock.result -> BitKeeper/deleted/.del-bdb-deadlock.result BitKeeper/deleted/.del-bdb-deadlock.test: Rename: mysql-test/t/bdb-deadlock.test -> BitKeeper/deleted/.del-bdb-deadlock.test BitKeeper/deleted/.del-bdb-deadlock.tminus: Rename: mysql-test/t/bdb-deadlock.tminus -> BitKeeper/deleted/.del-bdb-deadlock.tminus BitKeeper/deleted/.del-bdb.result: Rename: mysql-test/r/bdb.result -> BitKeeper/deleted/.del-bdb.result BitKeeper/deleted/.del-bdb.test: Rename: mysql-test/t/bdb.test -> BitKeeper/deleted/.del-bdb.test BitKeeper/deleted/.del-bdb_cache-master.opt~e54093fff2e73631: Rename: mysql-test/t/bdb_cache-master.opt -> BitKeeper/deleted/.del-bdb_cache-master.opt~e54093fff2e73631 BitKeeper/deleted/.del-bdb_cache.result~5767ff4f4b228a66: Rename: mysql-test/r/bdb_cache.result -> BitKeeper/deleted/.del-bdb_cache.result~5767ff4f4b228a66 BitKeeper/deleted/.del-bdb_cache.test~818df448403a5598: Rename: mysql-test/t/bdb_cache.test -> BitKeeper/deleted/.del-bdb_cache.test~818df448403a5598 BitKeeper/deleted/.del-bdb_gis.result: Rename: mysql-test/r/bdb_gis.result -> BitKeeper/deleted/.del-bdb_gis.result BitKeeper/deleted/.del-bdb_gis.test: Rename: mysql-test/t/bdb_gis.test -> BitKeeper/deleted/.del-bdb_gis.test BitKeeper/deleted/.del-have_bdb.inc: Rename: mysql-test/include/have_bdb.inc -> BitKeeper/deleted/.del-have_bdb.inc BitKeeper/deleted/.del-have_bdb.require: Rename: mysql-test/r/have_bdb.require -> BitKeeper/deleted/.del-have_bdb.require BitKeeper/deleted/.del-index_merge_bdb.result: Rename: mysql-test/r/index_merge_bdb.result -> BitKeeper/deleted/.del-index_merge_bdb.result BitKeeper/deleted/.del-index_merge_bdb.test: Rename: mysql-test/t/index_merge_bdb.test -> BitKeeper/deleted/.del-index_merge_bdb.test BitKeeper/deleted/.del-ps_6bdb.result: Rename: mysql-test/r/ps_6bdb.result -> BitKeeper/deleted/.del-ps_6bdb.result BitKeeper/deleted/.del-ps_6bdb.test: Rename: mysql-test/t/ps_6bdb.test -> BitKeeper/deleted/.del-ps_6bdb.test BitKeeper/deleted/.del-rowid_order_bdb.result: Rename: mysql-test/r/rowid_order_bdb.result -> BitKeeper/deleted/.del-rowid_order_bdb.result BitKeeper/deleted/.del-rowid_order_bdb.test: Rename: mysql-test/t/rowid_order_bdb.test -> BitKeeper/deleted/.del-rowid_order_bdb.test BitKeeper/deleted/.del-sql_manager.h: Rename: sql/sql_manager.h -> BitKeeper/deleted/.del-sql_manager.h libmysqld/Makefile.am: Removed bdb from the engine mysql-test/extra/binlog_tests/binlog.test: Removed bdb support mysql-test/r/binlog_stm_binlog.result: Updated results mysql-test/r/ctype_utf8.result: Removed bdb support mysql-test/t/ctype_utf8.test: Removed bdb support sql/CMakeLists.txt: Removed file for Windows build sql/Makefile.am: Removed unneeded include file. sql/sql_manager.cc: Removed include file.
83 lines
2.3 KiB
Plaintext
83 lines
2.3 KiB
Plaintext
#
|
|
# misc binlogging tests that do not require a slave running
|
|
#
|
|
|
|
-- source include/not_embedded.inc
|
|
-- source include/have_innodb.inc
|
|
-- source include/have_debug.inc
|
|
|
|
--disable_warnings
|
|
drop table if exists t1, t2;
|
|
--enable_warnings
|
|
reset master;
|
|
|
|
create table t1 (a int) engine=innodb;
|
|
create table t2 (a int) engine=innodb;
|
|
begin;
|
|
insert t1 values (5);
|
|
commit;
|
|
begin;
|
|
insert t2 values (5);
|
|
commit;
|
|
# first COMMIT must be Query_log_event, second - Xid_log_event
|
|
--replace_column 2 # 5 #
|
|
--replace_regex /table_id: [0-9]+/table_id: #/ /\/\* xid=.* \*\//\/* xid= *\//
|
|
show binlog events from 102;
|
|
drop table t1,t2;
|
|
|
|
#
|
|
# binlog rotation after one big transaction
|
|
#
|
|
reset master;
|
|
let $1=100;
|
|
|
|
create table t1 (n int) engine=innodb;
|
|
begin;
|
|
--disable_query_log
|
|
while ($1)
|
|
{
|
|
eval insert into t1 values($1 + 4);
|
|
dec $1;
|
|
}
|
|
--enable_query_log
|
|
commit;
|
|
drop table t1;
|
|
--replace_column 2 # 5 #
|
|
--replace_regex /table_id: [0-9]+/table_id: #/ /\/\* xid=.* \*\//\/* xid= *\//
|
|
show binlog events in 'master-bin.000001' from 102;
|
|
--replace_column 2 # 5 #
|
|
--replace_regex /table_id: [0-9]+/table_id: #/ /\/\* xid=.* \*\//\/* xid= *\//
|
|
show binlog events in 'master-bin.000002' from 102;
|
|
|
|
# Test of a too big SET INSERT_ID: see if the truncated value goes
|
|
# into binlog (right), or the too big value (wrong); we look at the
|
|
# binlog further down with SHOW BINLOG EVENTS.
|
|
reset master;
|
|
create table t1 (id tinyint auto_increment primary key);
|
|
set insert_id=128;
|
|
insert into t1 values(null);
|
|
select * from t1;
|
|
drop table t1;
|
|
|
|
# Test of binlogging of INSERT_ID with INSERT DELAYED
|
|
create table t1 (a int not null auto_increment, primary key (a)) engine=myisam;
|
|
# First, avoid BUG#20627:
|
|
set @@session.auto_increment_increment=1, @@session.auto_increment_offset=1;
|
|
# Verify that only one INSERT_ID event is binlogged.
|
|
insert delayed into t1 values (207);
|
|
|
|
# We use sleeps between statements, that's the only way to get a
|
|
# repeatable binlog in a normal test run and under Valgrind.
|
|
# It may be that the "binlog missing rows" of BUG#20821 shows up
|
|
# here.
|
|
sleep 2;
|
|
insert delayed into t1 values (null);
|
|
sleep 2;
|
|
insert delayed into t1 values (300);
|
|
sleep 2; # time for the delayed queries to reach disk
|
|
select * from t1;
|
|
--replace_column 2 # 5 #
|
|
--replace_regex /table_id: [0-9]+/table_id: #/
|
|
show binlog events from 102;
|
|
drop table t1;
|