diff options
author | unknown <monty@donna.mysql.com> | 2000-10-23 15:35:42 +0300 |
---|---|---|
committer | unknown <monty@donna.mysql.com> | 2000-10-23 15:35:42 +0300 |
commit | 76edea0d7354133743b3608213653c5a7f3c94ce (patch) | |
tree | 20b25b09438bf3aad77ad7810faab9651daf310f /Docs | |
parent | 3d10e826ffc1423ced9a2d845a8e617b0d569f58 (diff) | |
download | mariadb-git-76edea0d7354133743b3608213653c5a7f3c94ce.tar.gz |
Fix of automatic repair
Docs/manual.texi:
Update for 3.23.27
configure.in:
Fixed syntax error
include/m_string.h:
bmove() was wrongly defined (old code was probably never executed)
myisam/mi_check.c:
Fix for automatic repair
myisam/myisamchk.c:
Fix for automatic repair
sql/ha_myisam.cc:
Fix for automatic repair
sql/handler.cc:
Fix for automatic repair
sql/mysqlbinlog.cc:
Indentation
sql/sql_insert.cc:
Move incrementation of thread_count to make things safer
sql/sql_parse.cc:
Added a new state for bug tracking
sql/sql_select.cc:
Increment created_tmp_disk_tables for each internal temporary
MyISAM table. Added path to some printf statements.
Diffstat (limited to 'Docs')
-rw-r--r-- | Docs/manual.texi | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/Docs/manual.texi b/Docs/manual.texi index 41baa1b6f64..3bacaf1a834 100644 --- a/Docs/manual.texi +++ b/Docs/manual.texi @@ -813,7 +813,7 @@ MySQL change history Changes in release 3.23.x (Recommended; beta) -* News-3.23.27:: +* News-3.23.27:: Changes in release 3.23.27 * News-3.23.26:: Changes in release 3.23.26 * News-3.23.25:: Changes in release 3.23.25 * News-3.23.24:: Changes in release 3.23.24 @@ -21494,6 +21494,22 @@ If the repair fails, retry once more with the old repair option method type of error with little disk requirements.. @end itemize +If the recover wouldn't be able to recover all rows from a previous +completed statement and you didn't specify @code{FORCE} as an option to +@code{myisam-recover}, then the automatic repair will abort with an error +message in the error file: + +@example +Error: Couldn't repair table: test.g00pages +@end example + +If you in this case had used the @code{FORCE} option you would instead have got +a warning in the error file: + +@example +Warning: Found 344 of 354 rows when repairing ./test/g00pages +@end example + Note that if you run automatic recover with the @code{BACKUP} option, you should have a cron script that automaticly moves file with names like @file{tablename-datetime.BAK} from the database directories to a @@ -38138,7 +38154,10 @@ though, so 3.23 is not released as a stable version yet. @appendixsubsec Changes in release 3.23.27 @itemize @bullet @item -You can now have sockets even with @code{mit-pthreads} +Fixed bug where the automatic repair of MyISAM tables failed sometimes +when the data file was corrupt. +@item +You can now use Unix sockets with @code{mit-pthreads} @item Small portability fixes @end itemize |