Commit d3a22100 authored by heikki@donna.mysql.fi's avatar heikki@donna.mysql.fi

dict0crea.c:

  Add diagnostic code to find out why foreign key constraint creation sometimes fails
parent 04f7dc92
...@@ -1234,9 +1234,12 @@ dict_create_add_foreigns_to_dictionary( ...@@ -1234,9 +1234,12 @@ dict_create_add_foreigns_to_dictionary(
que_graph_free(graph); que_graph_free(graph);
if (error != DB_SUCCESS) { 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); ut_a(error == DB_OUT_OF_FILE_SPACE);
fprintf(stderr, "InnoDB: foreign constraint creation failed\n");
fprintf(stderr, "InnoDB: tablespace is full\n"); fprintf(stderr, "InnoDB: tablespace is full\n");
trx_general_rollback_for_mysql(trx, FALSE, NULL); trx_general_rollback_for_mysql(trx, FALSE, NULL);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment