summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <heikki@donna.mysql.fi>2001-12-14 19:35:31 +0200
committerunknown <heikki@donna.mysql.fi>2001-12-14 19:35:31 +0200
commit85a8f75a7d52e9c37f787a2dbea496e73a2e0043 (patch)
tree203706d47557efb6816160e53036246af49cb805
parent8e6ac521eb3a792e70aaa3658f0ff334c5083ce7 (diff)
downloadmariadb-git-85a8f75a7d52e9c37f787a2dbea496e73a2e0043.tar.gz
dict0crea.c:
Add diagnostic code to find out why foreign key constraint creation sometimes fails innobase/dict/dict0crea.c: Add diagnostic code to find out why foreign key constraint creation sometimes fails
-rw-r--r--innobase/dict/dict0crea.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/innobase/dict/dict0crea.c b/innobase/dict/dict0crea.c
index b3bf9157e18..f60db829380 100644
--- a/innobase/dict/dict0crea.c
+++ b/innobase/dict/dict0crea.c
@@ -1234,9 +1234,12 @@ loop:
que_graph_free(graph);
if (error != DB_SUCCESS) {
+ fprintf(stderr,
+ "InnoDB: foreign constraint creation failed;\n"
+ "InnoDB: internal error number %lu\n", error);
+
ut_a(error == DB_OUT_OF_FILE_SPACE);
- fprintf(stderr, "InnoDB: foreign constraint creation failed\n");
fprintf(stderr, "InnoDB: tablespace is full\n");
trx_general_rollback_for_mysql(trx, FALSE, NULL);