summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRich Prohaska <prohaska@tokutek.com>2014-09-03 08:13:49 -0400
committerRich Prohaska <prohaska@tokutek.com>2014-09-03 08:13:49 -0400
commit507da246c85381b27274ee48c5562ede396c2784 (patch)
tree68b29b1d1e2fcdb5a1349b43420f69c616f25a56
parentb7feee730cbe521753314a261a960984eedbaaec (diff)
downloadmariadb-git-507da246c85381b27274ee48c5562ede396c2784.tar.gz
DB-718 test case for broken error handling in tokudb_fractal_tree_info info schema plugin
-rw-r--r--mysql-test/suite/tokudb.bugs/r/tokudb718.result9
-rw-r--r--mysql-test/suite/tokudb.bugs/t/tokudb718.test13
2 files changed, 22 insertions, 0 deletions
diff --git a/mysql-test/suite/tokudb.bugs/r/tokudb718.result b/mysql-test/suite/tokudb.bugs/r/tokudb718.result
new file mode 100644
index 00000000000..022a4d56d75
--- /dev/null
+++ b/mysql-test/suite/tokudb.bugs/r/tokudb718.result
@@ -0,0 +1,9 @@
+set default_storage_engine='tokudb';
+drop table if exists t;
+create table t (id int primary key);
+begin;
+insert into t values (1),(2);
+select * from information_schema.tokudb_fractal_tree_info;
+ERROR HY000: Unknown error -30994
+commit;
+drop table t;
diff --git a/mysql-test/suite/tokudb.bugs/t/tokudb718.test b/mysql-test/suite/tokudb.bugs/t/tokudb718.test
new file mode 100644
index 00000000000..877087776b2
--- /dev/null
+++ b/mysql-test/suite/tokudb.bugs/t/tokudb718.test
@@ -0,0 +1,13 @@
+# test DB-718, a crash caused by broken error handling in tokudb's fractal_tree_info information schema
+source include/have_tokudb.inc;
+set default_storage_engine='tokudb';
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+create table t (id int primary key);
+begin;
+insert into t values (1),(2);
+--error 34542
+select * from information_schema.tokudb_fractal_tree_info;
+commit;
+drop table t;