mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 20:12:31 +01:00
Bug#20872 master*.err: miscellaneous error messages
sql/ha_ndbcluster.cc: remove warning for table exists in mysqld error log sql/ha_ndbcluster_binlog.cc: remove warning for table exists in mysqld error log
This commit is contained in:
parent
3a4ee96a2c
commit
cfb1ba0107
2 changed files with 14 additions and 4 deletions
|
@ -331,6 +331,7 @@ Thd_ndb::Thd_ndb()
|
|||
all= NULL;
|
||||
stmt= NULL;
|
||||
m_error= FALSE;
|
||||
m_error_code= 0;
|
||||
query_state&= NDB_QUERY_NORMAL;
|
||||
options= 0;
|
||||
(void) hash_init(&open_tables, &my_charset_bin, 5, 0, 0,
|
||||
|
@ -366,6 +367,7 @@ Thd_ndb::init_open_tables()
|
|||
{
|
||||
count= 0;
|
||||
m_error= FALSE;
|
||||
m_error_code= 0;
|
||||
my_hash_reset(&open_tables);
|
||||
}
|
||||
|
||||
|
@ -489,6 +491,7 @@ void ha_ndbcluster::no_uncommitted_rows_execute_failure()
|
|||
return;
|
||||
DBUG_ENTER("ha_ndbcluster::no_uncommitted_rows_execute_failure");
|
||||
get_thd_ndb(current_thd)->m_error= TRUE;
|
||||
get_thd_ndb(current_thd)->m_error_code= 0;
|
||||
DBUG_VOID_RETURN;
|
||||
}
|
||||
|
||||
|
|
|
@ -264,12 +264,13 @@ static void run_query(THD *thd, char *buf, char *end,
|
|||
int i;
|
||||
Thd_ndb *thd_ndb= get_thd_ndb(thd);
|
||||
for (i= 0; no_print_error[i]; i++)
|
||||
if (thd_ndb->m_error == no_print_error[i])
|
||||
if ((thd_ndb->m_error_code == no_print_error[i]) ||
|
||||
(thd->net.last_errno == no_print_error[i]))
|
||||
break;
|
||||
if (!no_print_error[i])
|
||||
sql_print_error("NDB: %s: error %s %d(ndb: %d) %d %d",
|
||||
buf, thd->net.last_error, thd->net.last_errno,
|
||||
thd_ndb->m_error,
|
||||
thd_ndb->m_error_code,
|
||||
thd->net.report_error, thd->query_error);
|
||||
}
|
||||
|
||||
|
@ -779,7 +780,10 @@ static int ndbcluster_create_ndb_apply_status_table(THD *thd)
|
|||
" end_pos BIGINT UNSIGNED NOT NULL, "
|
||||
" PRIMARY KEY USING HASH (server_id) ) ENGINE=NDB");
|
||||
|
||||
const int no_print_error[3]= {701, 4009, 0}; // do not print error 701 etc
|
||||
const int no_print_error[4]= {ER_TABLE_EXISTS_ERROR,
|
||||
701,
|
||||
4009,
|
||||
0}; // do not print error 701 etc
|
||||
run_query(thd, buf, end, no_print_error, TRUE);
|
||||
|
||||
DBUG_RETURN(0);
|
||||
|
@ -836,7 +840,10 @@ static int ndbcluster_create_schema_table(THD *thd)
|
|||
" type INT UNSIGNED NOT NULL,"
|
||||
" PRIMARY KEY USING HASH (db,name) ) ENGINE=NDB");
|
||||
|
||||
const int no_print_error[3]= {701, 4009, 0}; // do not print error 701 etc
|
||||
const int no_print_error[4]= {ER_TABLE_EXISTS_ERROR,
|
||||
701,
|
||||
4009,
|
||||
0}; // do not print error 701 etc
|
||||
run_query(thd, buf, end, no_print_error, TRUE);
|
||||
|
||||
DBUG_RETURN(0);
|
||||
|
|
Loading…
Reference in a new issue