diff options
author | Marc Alff <marc.alff@oracle.com> | 2010-07-15 19:18:44 -0600 |
---|---|---|
committer | Marc Alff <marc.alff@oracle.com> | 2010-07-15 19:18:44 -0600 |
commit | c92a6ea8ea93f76bf6e9bbb34575be15f18f46ad (patch) | |
tree | db2441ab4e3818f34d9d1451b6ae2932df2d2b1a /storage/perfschema | |
parent | 772a7172dc8fe0f4cfdb4b91c9055eed3322e3f7 (diff) | |
download | mariadb-git-c92a6ea8ea93f76bf6e9bbb34575be15f18f46ad.tar.gz |
Bug#53617 Missing performance schema tables not reported in the server log at startup
Backport from mysql-next-mr (5.6) to mysql-trunk (5.5)
Diffstat (limited to 'storage/perfschema')
-rw-r--r-- | storage/perfschema/pfs_engine_table.cc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/storage/perfschema/pfs_engine_table.cc b/storage/perfschema/pfs_engine_table.cc index 30c9ac966c4..7b6fd055729 100644 --- a/storage/perfschema/pfs_engine_table.cc +++ b/storage/perfschema/pfs_engine_table.cc @@ -108,7 +108,12 @@ void PFS_check_intact::report_error(uint code, const char *fmt, ...) my_vsnprintf(buff, sizeof(buff), fmt, args); va_end(args); - my_message(code, buff, MYF(0)); + /* + This is an install/upgrade issue: + - do not report it in the user connection, there is none in main(), + - report it in the server error log. + */ + sql_print_error("%s", buff); } /** @@ -139,6 +144,9 @@ void PFS_engine_table_share::check_one_table(THD *thd) m_checked= true; close_thread_tables(thd); } + else + sql_print_error(ER(ER_WRONG_NATIVE_TABLE_STRUCTURE), + PERFORMANCE_SCHEMA_str.str, m_name.str); lex_end(&dummy_lex); thd->lex= old_lex; |