summaryrefslogtreecommitdiff
path: root/sql/log.h
diff options
context:
space:
mode:
authorunknown <dli@dev3-76.dev.cn.tlan>2006-10-13 12:48:05 +0800
committerunknown <dli@dev3-76.dev.cn.tlan>2006-10-13 12:48:05 +0800
commit3def506b9db15adfecb2d7745f505e4131089692 (patch)
tree20505554637f19fe6fde8813a69d4207b4f66237 /sql/log.h
parent994ce8f209e1aebcb1fc4874119bebfd3bbd0013 (diff)
downloadmariadb-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.h2
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