Commit c4a1210f authored by unknown's avatar unknown
Browse files

row0mysql.c:

  InnoDB wrongly complained in the .err log that MySQL is trying to drop a non-existent table, if tablespace ran out (Bug #10607)


innobase/row/row0mysql.c:
  InnoDB wrongly complained in the .err log that MySQL is trying to drop a non-existent table, if tablespace ran out (Bug #10607)
parent 92cb62c8
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -1606,10 +1606,18 @@ row_create_table_for_mysql(
		trx_general_rollback_for_mysql(trx, FALSE, NULL);

		if (err == DB_OUT_OF_FILE_SPACE) {
			fputs("InnoDB: Warning: cannot create table ", stderr);
	    		ut_print_timestamp(stderr);

			fputs("  InnoDB: Warning: cannot create table ", 
								stderr);
			ut_print_name(stderr, trx, table->name);
			fputs(" because tablespace full\n", stderr);
		     	row_drop_table_for_mysql(table->name, trx, FALSE);

			if (dict_table_get_low(table->name)) {

		     		row_drop_table_for_mysql(table->name, trx,
								FALSE);
			}

		} else if (err == DB_DUPLICATE_KEY) {
	    		ut_print_timestamp(stderr);