diff options
author | unknown <dli@dev3-76.dev.cn.tlan> | 2006-10-13 12:48:05 +0800 |
---|---|---|
committer | unknown <dli@dev3-76.dev.cn.tlan> | 2006-10-13 12:48:05 +0800 |
commit | 3def506b9db15adfecb2d7745f505e4131089692 (patch) | |
tree | 20505554637f19fe6fde8813a69d4207b4f66237 /sql/log.h | |
parent | 994ce8f209e1aebcb1fc4874119bebfd3bbd0013 (diff) | |
download | mariadb-git-3def506b9db15adfecb2d7745f505e4131089692.tar.gz |
ndb - fixed for BUG#15021, binlog_index table become inconsistent if errors during purge of binlogs.
if EMFILE error occured while purging binary logs, stop purging logs and report error message to user.
mysys/my_open.c:
report EMFILE error when opening file failed.
sql/log.cc:
report EMFILE error when purging logs, and stop purging logs when EMFILE error occured.
sql/log.h:
added LOG_INFO_EMFILE error number.
sql/share/errmsg.txt:
added EMFILE error message for purging binary logs.
sql/sql_repl.cc:
added EMFILE error message.
sql/table.cc:
report EMFILE error.
Diffstat (limited to 'sql/log.h')
-rw-r--r-- | sql/log.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/log.h b/sql/log.h index 8f75601f02b..7e739f4a9fb 100644 --- a/sql/log.h +++ b/sql/log.h @@ -114,6 +114,8 @@ extern TC_LOG_DUMMY tc_log_dummy; #define LOG_INFO_MEM -6 #define LOG_INFO_FATAL -7 #define LOG_INFO_IN_USE -8 +#define LOG_INFO_EMFILE -9 + /* bitmap to SQL_LOG::close() */ #define LOG_CLOSE_INDEX 1 |