Commit 7a845e43 authored by marko@hundin.mysql.fi's avatar marko@hundin.mysql.fi

InnoDB: Update links to the user manual

parent 9bafeecb
...@@ -609,8 +609,8 @@ btr_page_get_father_for_rec( ...@@ -609,8 +609,8 @@ btr_page_get_father_for_rec(
fputs( fputs(
"InnoDB: You should dump + drop + reimport the table to fix the\n" "InnoDB: You should dump + drop + reimport the table to fix the\n"
"InnoDB: corruption. If the crash happens at the database startup, see\n" "InnoDB: corruption. If the crash happens at the database startup, see\n"
"InnoDB: section 6.1 of http://www.innodb.com/ibman.php about forcing\n" "InnoDB: http://dev.mysql.com/doc/mysql/en/Forcing_recovery.html about\n"
"InnoDB: recovery. Then dump + drop + reimport.\n", stderr); "InnoDB: forcing recovery. Then dump + drop + reimport.\n", stderr);
} }
ut_a(btr_node_ptr_get_child_page_no(node_ptr) == ut_a(btr_node_ptr_get_child_page_no(node_ptr) ==
......
...@@ -1561,9 +1561,9 @@ buf_page_io_complete( ...@@ -1561,9 +1561,9 @@ buf_page_io_complete(
"InnoDB: by dumping, dropping, and reimporting\n" "InnoDB: by dumping, dropping, and reimporting\n"
"InnoDB: the corrupt table. You can use CHECK\n" "InnoDB: the corrupt table. You can use CHECK\n"
"InnoDB: TABLE to scan your table for corruption.\n" "InnoDB: TABLE to scan your table for corruption.\n"
"InnoDB: Look also at section 6.1 of\n" "InnoDB: See also "
"InnoDB: http://www.innodb.com/ibman.php about\n" "http://dev.mysql.com/doc/mysql/en/Forcing_recovery.html\n"
"InnoDB: forcing recovery.\n", stderr); "InnoDB: about forcing recovery.\n", stderr);
if (srv_force_recovery < SRV_FORCE_IGNORE_CORRUPT) { if (srv_force_recovery < SRV_FORCE_IGNORE_CORRUPT) {
fputs( fputs(
......
...@@ -2020,7 +2020,8 @@ dict_foreign_error_report( ...@@ -2020,7 +2020,8 @@ dict_foreign_error_report(
fputs("\nThe index in the foreign key in table is ", file); fputs("\nThe index in the foreign key in table is ", file);
ut_print_name(file, fk->foreign_index->name); ut_print_name(file, fk->foreign_index->name);
fputs( fputs(
"See http://www.innodb.com/ibman.php for correct foreign key definition.\n", "\nSee http://dev.mysql.com/doc/mysql/en/InnoDB_foreign_key_constraints.html\n"
"for correct foreign key definition.\n",
file); file);
} }
mutex_exit(&dict_foreign_err_mutex); mutex_exit(&dict_foreign_err_mutex);
...@@ -2856,7 +2857,8 @@ col_loop1: ...@@ -2856,7 +2857,8 @@ col_loop1:
ut_print_name(ef, name); ut_print_name(ef, name);
fprintf(ef, " where the columns appear\n" fprintf(ef, " where the columns appear\n"
"as the first columns. Constraint:\n%s\n" "as the first columns. Constraint:\n%s\n"
"See http://www.innodb.com/ibman.php for correct foreign key definition.\n", "nSee http://dev.mysql.com/doc/mysql/en/InnoDB_foreign_key_constraints.html\n"
"for correct foreign key definition.\n",
start_of_latest_foreign); start_of_latest_foreign);
mutex_exit(&dict_foreign_err_mutex); mutex_exit(&dict_foreign_err_mutex);
...@@ -3121,7 +3123,8 @@ try_find_index: ...@@ -3121,7 +3123,8 @@ try_find_index:
"Cannot find an index in the referenced table where the\n" "Cannot find an index in the referenced table where the\n"
"referenced columns appear as the first columns, or column types\n" "referenced columns appear as the first columns, or column types\n"
"in the table and the referenced table do not match for constraint.\n" "in the table and the referenced table do not match for constraint.\n"
"See http://www.innodb.com/ibman.php for correct foreign key definition.\n", "See http://dev.mysql.com/doc/mysql/en/InnoDB_foreign_key_constraints.html\n"
"for correct foreign key definition.\n",
start_of_latest_foreign); start_of_latest_foreign);
mutex_exit(&dict_foreign_err_mutex); mutex_exit(&dict_foreign_err_mutex);
......
...@@ -2701,9 +2701,9 @@ fseg_free_page_low( ...@@ -2701,9 +2701,9 @@ fseg_free_page_low(
"InnoDB: database!\n", page); "InnoDB: database!\n", page);
crash: crash:
fputs( fputs(
"InnoDB: If the InnoDB recovery crashes here, see section 6.1\n" "InnoDB: Please refer to\n"
"InnoDB: of http://www.innodb.com/ibman.php about forcing recovery.\n", "InnoDB: http://dev.mysql.com/doc/mysql/en/Forcing_recovery.html\n"
stderr); "InnoDB: about forcing recovery.\n", stderr);
ut_error; ut_error;
} }
......
...@@ -685,10 +685,9 @@ failure: ...@@ -685,10 +685,9 @@ failure:
"InnoDB: To get mysqld to start up, set innodb_thread_concurrency in my.cnf\n" "InnoDB: To get mysqld to start up, set innodb_thread_concurrency in my.cnf\n"
"InnoDB: to a lower value, for example, to 8. After an ERROR-FREE shutdown\n" "InnoDB: to a lower value, for example, to 8. After an ERROR-FREE shutdown\n"
"InnoDB: of mysqld you can adjust the size of ib_logfiles, as explained in\n" "InnoDB: of mysqld you can adjust the size of ib_logfiles, as explained in\n"
"InnoDB: section 5 of http://www.innodb.com/ibman.php", "InnoDB: http://dev.mysql.com/doc/mysql/en/Adding_and_removing.html\n"
"InnoDB: Cannot continue operation. Calling exit(1).\n",
(ulong)srv_thread_concurrency); (ulong)srv_thread_concurrency);
fprintf(stderr,
"InnoDB: Cannot continue operation. Calling exit(1).\n");
exit(1); exit(1);
} }
......
...@@ -514,8 +514,8 @@ recv_find_max_checkpoint( ...@@ -514,8 +514,8 @@ recv_find_max_checkpoint(
"InnoDB: If this error appears when you are creating an InnoDB database,\n" "InnoDB: If this error appears when you are creating an InnoDB database,\n"
"InnoDB: the problem may be that during an earlier attempt you managed\n" "InnoDB: the problem may be that during an earlier attempt you managed\n"
"InnoDB: to create the InnoDB data files, but log file creation failed.\n" "InnoDB: to create the InnoDB data files, but log file creation failed.\n"
"InnoDB: If that is the case, please refer to section 3.1 of\n" "InnoDB: If that is the case, please refer to\n"
"InnoDB: http://www.innodb.com/ibman.php\n"); "InnoDB: http://dev.mysql.com/doc/mysql/en/Error_creating_InnoDB.html\n");
return(DB_ERROR); return(DB_ERROR);
} }
...@@ -1840,7 +1840,7 @@ recv_report_corrupt_log( ...@@ -1840,7 +1840,7 @@ recv_report_corrupt_log(
"InnoDB: far enough in recovery! Please run CHECK TABLE\n" "InnoDB: far enough in recovery! Please run CHECK TABLE\n"
"InnoDB: on your InnoDB tables to check that they are ok!\n" "InnoDB: on your InnoDB tables to check that they are ok!\n"
"InnoDB: If mysqld crashes after this recovery, look at\n" "InnoDB: If mysqld crashes after this recovery, look at\n"
"InnoDB: section 6.1 of http://www.innodb.com/ibman.php\n" "InnoDB: http://dev.mysql.com/doc/mysql/en/Forcing_recovery.html\n"
"InnoDB: about forcing recovery.\n", stderr); "InnoDB: about forcing recovery.\n", stderr);
fflush(stderr); fflush(stderr);
......
...@@ -212,7 +212,8 @@ os_file_get_last_error(void) ...@@ -212,7 +212,8 @@ os_file_get_last_error(void)
ut_print_timestamp(stderr); ut_print_timestamp(stderr);
fprintf(stderr, fprintf(stderr,
" InnoDB: Operating system error number %lu in a file operation.\n" " InnoDB: Operating system error number %lu in a file operation.\n"
"InnoDB: See http://www.innodb.com/ibman.php for installation help.\n", "InnoDB: See http://dev.mysql.com/doc/mysql/en/InnoDB.html\n"
"InnoDB: for installation help.\n",
err); err);
if (err == ERROR_PATH_NOT_FOUND) { if (err == ERROR_PATH_NOT_FOUND) {
...@@ -227,8 +228,9 @@ os_file_get_last_error(void) ...@@ -227,8 +228,9 @@ os_file_get_last_error(void)
"InnoDB: of the same name as a data file.\n"); "InnoDB: of the same name as a data file.\n");
} else { } else {
fprintf(stderr, fprintf(stderr,
"InnoDB: See section 13.2 at http://www.innodb.com/ibman.php\n" "InnoDB: Some operating system error numbers are described at\n"
"InnoDB: about operating system error numbers.\n"); "InnoDB: "
"http://dev.mysql.com/doc/mysql/en/Operating_System_error_codes.html\n");
} }
} }
...@@ -251,7 +253,8 @@ os_file_get_last_error(void) ...@@ -251,7 +253,8 @@ os_file_get_last_error(void)
fprintf(stderr, fprintf(stderr,
" InnoDB: Operating system error number %lu in a file operation.\n" " InnoDB: Operating system error number %lu in a file operation.\n"
"InnoDB: See http://www.innodb.com/ibman.php for installation help.\n", "InnoDB: See http://dev.mysql.com/doc/mysql/en/InnoDB.html\n"
"InnoDB: for installation help.\n",
err); err);
if (err == ENOENT) { if (err == ENOENT) {
...@@ -270,8 +273,9 @@ os_file_get_last_error(void) ...@@ -270,8 +273,9 @@ os_file_get_last_error(void)
} }
fprintf(stderr, fprintf(stderr,
"InnoDB: See also section 13.2 at http://www.innodb.com/ibman.php\n" "InnoDB: Some operating system error numbers are described at\n"
"InnoDB: about operating system error numbers.\n"); "InnoDB: "
"http://dev.mysql.com/doc/mysql/en/Operating_System_error_codes.html\n");
} }
} }
...@@ -1465,8 +1469,9 @@ retry: ...@@ -1465,8 +1469,9 @@ retry:
fprintf(stderr, fprintf(stderr,
" InnoDB: Error: File pointer positioning to file %s failed at\n" " InnoDB: Error: File pointer positioning to file %s failed at\n"
"InnoDB: offset %lu %lu. Operating system error number %lu.\n" "InnoDB: offset %lu %lu. Operating system error number %lu.\n"
"InnoDB: Look from section 13.2 at http://www.innodb.com/ibman.php\n" "InnoDB: Some operating system error numbers are described at\n"
"InnoDB: what the error number means.\n", "InnoDB: "
"http://dev.mysql.com/doc/mysql/en/Operating_System_error_codes.html\n",
name, offset_high, offset, name, offset_high, offset,
(ulint)GetLastError()); (ulint)GetLastError());
...@@ -1523,8 +1528,9 @@ retry: ...@@ -1523,8 +1528,9 @@ retry:
} }
fprintf(stderr, fprintf(stderr,
"InnoDB: See also section 13.2 at http://www.innodb.com/ibman.php\n" "InnoDB: Some operating system error numbers are described at\n"
"InnoDB: about operating system error numbers.\n"); "InnoDB: "
"http://dev.mysql.com/doc/mysql/en/Operating_System_error_codes.html\n");
os_has_said_disk_full = TRUE; os_has_said_disk_full = TRUE;
} }
...@@ -1558,8 +1564,9 @@ retry: ...@@ -1558,8 +1564,9 @@ retry:
} }
fprintf(stderr, fprintf(stderr,
"InnoDB: See also section 13.2 at http://www.innodb.com/ibman.php\n" "InnoDB: Some operating system error numbers are described at\n"
"InnoDB: about operating system error numbers.\n"); "InnoDB: "
"http://dev.mysql.com/doc/mysql/en/Operating_System_error_codes.html\n");
os_has_said_disk_full = TRUE; os_has_said_disk_full = TRUE;
} }
......
...@@ -310,8 +310,9 @@ handle_new_error: ...@@ -310,8 +310,9 @@ handle_new_error:
"InnoDB: a case of widespread corruption, dump all InnoDB\n" "InnoDB: a case of widespread corruption, dump all InnoDB\n"
"InnoDB: tables and recreate the whole InnoDB tablespace.\n" "InnoDB: tables and recreate the whole InnoDB tablespace.\n"
"InnoDB: If the mysqld server crashes after the startup or when\n" "InnoDB: If the mysqld server crashes after the startup or when\n"
"InnoDB: you dump the tables, look at section 6.1 of\n" "InnoDB: you dump the tables, look at\n"
"InnoDB: http://www.innodb.com/ibman.php for help.\n", stderr); "InnoDB: http://dev.mysql.com/doc/mysql/en/Forcing_recovery.html"
" for help.\n", stderr);
} else { } else {
fprintf(stderr, "InnoDB: unknown error code %lu\n", err); fprintf(stderr, "InnoDB: unknown error code %lu\n", err);
...@@ -1551,8 +1552,9 @@ row_create_table_for_mysql( ...@@ -1551,8 +1552,9 @@ row_create_table_for_mysql(
"InnoDB: database and moving the .frm file to the current database.\n" "InnoDB: database and moving the .frm file to the current database.\n"
"InnoDB: Then MySQL thinks the table exists, and DROP TABLE will\n" "InnoDB: Then MySQL thinks the table exists, and DROP TABLE will\n"
"InnoDB: succeed.\n" "InnoDB: succeed.\n"
"InnoDB: You can look for further help from section 15.1 of\n" "InnoDB: You can look for further help from\n"
"InnoDB: http://www.innodb.com/ibman.php\n", stderr); "InnoDB: http://dev.mysql.com/doc/mysql/en/"
"InnoDB_troubleshooting_datadict.html\n", stderr);
} }
trx->error_state = DB_SUCCESS; trx->error_state = DB_SUCCESS;
...@@ -2089,8 +2091,9 @@ row_drop_table_for_mysql( ...@@ -2089,8 +2091,9 @@ row_drop_table_for_mysql(
"InnoDB: data dictionary though MySQL is trying to drop it.\n" "InnoDB: data dictionary though MySQL is trying to drop it.\n"
"InnoDB: Have you copied the .frm file of the table to the\n" "InnoDB: Have you copied the .frm file of the table to the\n"
"InnoDB: MySQL database directory from another database?\n" "InnoDB: MySQL database directory from another database?\n"
"InnoDB: You can look for further help from section 15.1 of\n" "InnoDB: You can look for further help from\n"
"InnoDB: http://www.innodb.com/ibman.php\n", stderr); "InnoDB: http://dev.mysql.com/doc/mysql/en/"
"InnoDB_troubleshooting_datadict.html\n", stderr);
goto funct_exit; goto funct_exit;
} }
...@@ -2588,8 +2591,9 @@ row_rename_table_for_mysql( ...@@ -2588,8 +2591,9 @@ row_rename_table_for_mysql(
ut_print_name(stderr, old_name); ut_print_name(stderr, old_name);
fputs(" to it.\n" fputs(" to it.\n"
"InnoDB: Have you deleted the .frm file and not used DROP TABLE?\n" "InnoDB: Have you deleted the .frm file and not used DROP TABLE?\n"
"InnoDB: You can look for further help from section 15.1 of\n" "InnoDB: You can look for further help from\n"
"InnoDB: http://www.innodb.com/ibman.php\n" "InnoDB: http://dev.mysql.com/doc/mysql/en/"
"InnoDB_troubleshooting_datadict.html\n"
"InnoDB: If table ", stderr); "InnoDB: If table ", stderr);
ut_print_name(stderr, new_name); ut_print_name(stderr, new_name);
fputs( fputs(
......
...@@ -31,8 +31,9 @@ const char* ut_dbg_msg_trap = ...@@ -31,8 +31,9 @@ const char* ut_dbg_msg_trap =
"InnoDB: Submit a detailed bug report to http://bugs.mysql.com.\n" "InnoDB: Submit a detailed bug report to http://bugs.mysql.com.\n"
"InnoDB: If you get repeated assertion failures or crashes, even\n" "InnoDB: If you get repeated assertion failures or crashes, even\n"
"InnoDB: immediately after the mysqld startup, there may be\n" "InnoDB: immediately after the mysqld startup, there may be\n"
"InnoDB: corruption in the InnoDB tablespace. See section 6.1 of\n" "InnoDB: corruption in the InnoDB tablespace. Please refer to\n"
"InnoDB: http://www.innodb.com/ibman.php about forcing recovery.\n"; "InnoDB: http://dev.mysql.com/doc/mysql/en/Forcing_recovery.html\n"
"InnoDB: about forcing recovery.\n";
const char* ut_dbg_msg_stop = const char* ut_dbg_msg_stop =
"InnoDB: Thread %lu stopped in file %s line %lu\n"; "InnoDB: Thread %lu stopped in file %s line %lu\n";
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