summaryrefslogtreecommitdiff
path: root/mysql-test/main
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2019-04-19 13:20:15 +0300
committerMonty <monty@mariadb.org>2019-04-19 13:20:15 +0300
commitc07e346ca647037b109a99560fb9be3f799f2d24 (patch)
tree706bcc3d43b6048844f3a0cac25a284078383dfc /mysql-test/main
parenta024649081412c58039b19998a26937ade2796f8 (diff)
downloadmariadb-git-c07e346ca647037b109a99560fb9be3f799f2d24.tar.gz
MDEV-19252 Problem with DBUG_ASSERT_AS_PRINTF and marked_for_write()
Problem was that DBUG_FIX_WRITE_SET was not enabled when using DBUG_ASSERT_AS_PRINTF
Diffstat (limited to 'mysql-test/main')
-rw-r--r--mysql-test/main/unique.result4
-rw-r--r--mysql-test/main/unique.test12
2 files changed, 16 insertions, 0 deletions
diff --git a/mysql-test/main/unique.result b/mysql-test/main/unique.result
new file mode 100644
index 00000000000..fbd937f0434
--- /dev/null
+++ b/mysql-test/main/unique.result
@@ -0,0 +1,4 @@
+CREATE TABLE t2 (n BLOB, UNIQUE(n));
+INSERT INTO t2 VALUES (1);
+DELETE FROM t2 WHERE n = 1;
+DROP TABLE t2;
diff --git a/mysql-test/main/unique.test b/mysql-test/main/unique.test
new file mode 100644
index 00000000000..549336bfcd1
--- /dev/null
+++ b/mysql-test/main/unique.test
@@ -0,0 +1,12 @@
+--source include/have_innodb.inc
+
+#
+# MDEV-19252 Warning about assertion failure marked_for_write_or_computed()
+# printed by release build with DBUG_ASSERT_AS_PRINTF, but no failure on debug
+# build
+#
+
+CREATE TABLE t2 (n BLOB, UNIQUE(n));
+INSERT INTO t2 VALUES (1);
+DELETE FROM t2 WHERE n = 1;
+DROP TABLE t2;