summaryrefslogtreecommitdiff
path: root/mysql-test/t/bdb.test
diff options
context:
space:
mode:
authorunknown <cmiller@zippy.(none)>2006-07-03 11:35:58 -0400
committerunknown <cmiller@zippy.(none)>2006-07-03 11:35:58 -0400
commit058cad784851301664b8b3e26cad93093b446357 (patch)
tree26ea19d61c67c7cded9c9c925281f64ddf51bc14 /mysql-test/t/bdb.test
parent9baac37a621a48602c02f8e4516143d0cbed9d65 (diff)
parent90ff8fbd380154b6b1efef259d326185277f007a (diff)
downloadmariadb-git-058cad784851301664b8b3e26cad93093b446357.tar.gz
Merge zippy.(none):/home/cmiller/work/mysql/merge/mysql-5.0
into zippy.(none):/home/cmiller/work/mysql/merge/mysql-5.1 BitKeeper/etc/ignore: auto-union client/mysqldump.c: Auto merged mysql-test/r/bdb.result: Auto merged mysql-test/r/type_timestamp.result: Auto merged mysql-test/r/udf.result: Auto merged mysql-test/t/bdb.test: Auto merged mysql-test/t/type_timestamp.test: Auto merged mysys/my_lib.c: Auto merged sql/log_event.cc: Auto merged sql/log_event.h: Auto merged sql/table.cc: Auto merged mysql-test/r/func_time.result: manual merge mysql-test/r/mysqldump.result: manual merge mysql-test/t/func_time.test: manual merge mysql-test/t/mysqldump.test: manual merge sql/log.cc: manual merge sql/sp_head.cc: manual merge sql/sql_table.cc: manual merge
Diffstat (limited to 'mysql-test/t/bdb.test')
-rw-r--r--mysql-test/t/bdb.test35
1 files changed, 35 insertions, 0 deletions
diff --git a/mysql-test/t/bdb.test b/mysql-test/t/bdb.test
index dbf5559943a..63ef6ee6528 100644
--- a/mysql-test/t/bdb.test
+++ b/mysql-test/t/bdb.test
@@ -1045,6 +1045,41 @@ commit;
alter table t1 add primary key(a);
drop table t1;
+
+#
+# Bug #16206: Superfluous COMMIT event in binlog when updating BDB in autocommit mode
+#
+set autocommit=1;
+
+let $VERSION=`select version()`;
+
+reset master;
+create table bug16206 (a int) engine= blackhole;
+insert into bug16206 values(1);
+start transaction;
+insert into bug16206 values(2);
+commit;
+--replace_result $VERSION VERSION
+--replace_column 1 f 2 n 5 n
+show binlog events;
+drop table bug16206;
+
+reset master;
+create table bug16206 (a int) engine= bdb;
+insert into bug16206 values(0);
+insert into bug16206 values(1);
+start transaction;
+insert into bug16206 values(2);
+commit;
+insert into bug16206 values(3);
+--replace_result $VERSION VERSION
+--replace_column 1 f 2 n 5 n
+show binlog events;
+drop table bug16206;
+
+set autocommit=0;
+
+
--echo End of 5.0 tests
#