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;
|
all= NULL;
|
||||||
stmt= NULL;
|
stmt= NULL;
|
||||||
m_error= FALSE;
|
m_error= FALSE;
|
||||||
|
m_error_code= 0;
|
||||||
query_state&= NDB_QUERY_NORMAL;
|
query_state&= NDB_QUERY_NORMAL;
|
||||||
options= 0;
|
options= 0;
|
||||||
(void) hash_init(&open_tables, &my_charset_bin, 5, 0, 0,
|
(void) hash_init(&open_tables, &my_charset_bin, 5, 0, 0,
|
||||||
|
@ -366,6 +367,7 @@ Thd_ndb::init_open_tables()
|
||||||
{
|
{
|
||||||
count= 0;
|
count= 0;
|
||||||
m_error= FALSE;
|
m_error= FALSE;
|
||||||
|
m_error_code= 0;
|
||||||
my_hash_reset(&open_tables);
|
my_hash_reset(&open_tables);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -489,6 +491,7 @@ void ha_ndbcluster::no_uncommitted_rows_execute_failure()
|
||||||
return;
|
return;
|
||||||
DBUG_ENTER("ha_ndbcluster::no_uncommitted_rows_execute_failure");
|
DBUG_ENTER("ha_ndbcluster::no_uncommitted_rows_execute_failure");
|
||||||
get_thd_ndb(current_thd)->m_error= TRUE;
|
get_thd_ndb(current_thd)->m_error= TRUE;
|
||||||
|
get_thd_ndb(current_thd)->m_error_code= 0;
|
||||||
DBUG_VOID_RETURN;
|
DBUG_VOID_RETURN;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -264,12 +264,13 @@ static void run_query(THD *thd, char *buf, char *end,
|
||||||
int i;
|
int i;
|
||||||
Thd_ndb *thd_ndb= get_thd_ndb(thd);
|
Thd_ndb *thd_ndb= get_thd_ndb(thd);
|
||||||
for (i= 0; no_print_error[i]; i++)
|
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;
|
break;
|
||||||
if (!no_print_error[i])
|
if (!no_print_error[i])
|
||||||
sql_print_error("NDB: %s: error %s %d(ndb: %d) %d %d",
|
sql_print_error("NDB: %s: error %s %d(ndb: %d) %d %d",
|
||||||
buf, thd->net.last_error, thd->net.last_errno,
|
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);
|
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, "
|
" end_pos BIGINT UNSIGNED NOT NULL, "
|
||||||
" PRIMARY KEY USING HASH (server_id) ) ENGINE=NDB");
|
" 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);
|
run_query(thd, buf, end, no_print_error, TRUE);
|
||||||
|
|
||||||
DBUG_RETURN(0);
|
DBUG_RETURN(0);
|
||||||
|
@ -836,7 +840,10 @@ static int ndbcluster_create_schema_table(THD *thd)
|
||||||
" type INT UNSIGNED NOT NULL,"
|
" type INT UNSIGNED NOT NULL,"
|
||||||
" PRIMARY KEY USING HASH (db,name) ) ENGINE=NDB");
|
" 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);
|
run_query(thd, buf, end, no_print_error, TRUE);
|
||||||
|
|
||||||
DBUG_RETURN(0);
|
DBUG_RETURN(0);
|
||||||
|
|
Loading…
Reference in a new issue