mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.1-comeng-unification
into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.1-recentcommmerge BitKeeper/deleted/.del-ha_berkeley.cc: Auto merged BitKeeper/deleted/.del-mysqld.vcproj~6aa7b3f9c3e28fcb: Auto merged BitKeeper/triggers/post-commit: Auto merged client/mysqlcheck.c: Auto merged include/config-win.h: Auto merged include/my_dbug.h: Auto merged libmysqld/Makefile.am: Auto merged mysql-test/r/func_in.result: Auto merged mysql-test/r/information_schema.result: Auto merged mysql-test/r/information_schema_db.result: Auto merged mysql-test/t/func_in.test: Auto merged mysql-test/t/information_schema.test: Auto merged sql/Makefile.am: Auto merged sql/ha_ndbcluster.cc: Auto merged sql/item_cmpfunc.cc: Auto merged sql/item_func.cc: Auto merged sql/lock.cc: Auto merged sql/log_event.cc: Auto merged sql/repl_failsafe.cc: Auto merged sql/set_var.h: Auto merged sql/sp_head.cc: Auto merged sql/sql_base.cc: Auto merged sql/sql_class.h: Auto merged sql/sql_delete.cc: Auto merged sql/sql_insert.cc: Auto merged sql/sql_lex.cc: Auto merged sql/sql_prepare.cc: Auto merged sql/sql_repl.cc: Auto merged sql/sql_view.cc: Auto merged sql/structs.h: Auto merged sql/table.h: Auto merged storage/archive/ha_archive.cc: Auto merged storage/myisam/ha_myisam.cc: Auto merged storage/myisam/mi_open.c: Auto merged storage/myisammrg/ha_myisammrg.cc: Auto merged storage/ndb/src/common/util/File.cpp: Auto merged configure.in: Manual merge. sql/CMakeLists.txt: Manual merge. sql/mysql_priv.h: Manual merge. sql/mysqld.cc: Manual merge. sql/set_var.cc: Manual merge. sql/slave.cc: Manual merge. sql/sql_cache.cc: Manual merge. sql/sql_class.cc: Manual merge. sql/sql_lex.h: Manual merge. sql/sql_parse.cc: Manual merge. sql/sql_select.cc: Manual merge. sql/sql_show.cc: Manual merge. sql/sql_table.cc: Manual merge. sql/sql_update.cc: Manual merge. sql/sql_yacc.yy: Manual merge.
This commit is contained in:
@@ -134,9 +134,9 @@ void unregister_slave(THD* thd, bool only_mine, bool need_mutex)
|
||||
|
||||
SLAVE_INFO* old_si;
|
||||
if ((old_si = (SLAVE_INFO*)hash_search(&slave_list,
|
||||
(byte*)&thd->server_id, 4)) &&
|
||||
(uchar*)&thd->server_id, 4)) &&
|
||||
(!only_mine || old_si->thd == thd))
|
||||
hash_delete(&slave_list, (byte*)old_si);
|
||||
hash_delete(&slave_list, (uchar*)old_si);
|
||||
|
||||
if (need_mutex)
|
||||
pthread_mutex_unlock(&LOCK_slave_list);
|
||||
@@ -180,12 +180,12 @@ int register_slave(THD* thd, uchar* packet, uint packet_length)
|
||||
|
||||
pthread_mutex_lock(&LOCK_slave_list);
|
||||
unregister_slave(thd,0,0);
|
||||
res= my_hash_insert(&slave_list, (byte*) si);
|
||||
res= my_hash_insert(&slave_list, (uchar*) si);
|
||||
pthread_mutex_unlock(&LOCK_slave_list);
|
||||
return res;
|
||||
|
||||
err:
|
||||
my_free((gptr) si, MYF(MY_WME));
|
||||
my_free(si, MYF(MY_WME));
|
||||
my_message(ER_UNKNOWN_ERROR, "Wrong parameters to function register_slave",
|
||||
MYF(0));
|
||||
err2:
|
||||
@@ -193,7 +193,7 @@ err2:
|
||||
}
|
||||
|
||||
extern "C" uint32
|
||||
*slave_list_key(SLAVE_INFO* si, uint* len,
|
||||
*slave_list_key(SLAVE_INFO* si, size_t *len,
|
||||
my_bool not_used __attribute__((unused)))
|
||||
{
|
||||
*len = 4;
|
||||
@@ -202,7 +202,7 @@ extern "C" uint32
|
||||
|
||||
extern "C" void slave_info_free(void *s)
|
||||
{
|
||||
my_free((gptr) s, MYF(MY_WME));
|
||||
my_free(s, MYF(MY_WME));
|
||||
}
|
||||
|
||||
void init_slave_list()
|
||||
@@ -492,7 +492,7 @@ bool show_new_master(THD* thd)
|
||||
0 success
|
||||
*/
|
||||
|
||||
int update_slave_list(MYSQL* mysql, MASTER_INFO* mi)
|
||||
int update_slave_list(MYSQL* mysql, Master_info* mi)
|
||||
{
|
||||
MYSQL_RES* res=0;
|
||||
MYSQL_ROW row;
|
||||
@@ -531,7 +531,7 @@ HOSTS";
|
||||
SLAVE_INFO* si, *old_si;
|
||||
log_server_id = atoi(row[0]);
|
||||
if ((old_si= (SLAVE_INFO*)hash_search(&slave_list,
|
||||
(byte*)&log_server_id,4)))
|
||||
(uchar*)&log_server_id,4)))
|
||||
si = old_si;
|
||||
else
|
||||
{
|
||||
@@ -542,7 +542,7 @@ HOSTS";
|
||||
goto err;
|
||||
}
|
||||
si->server_id = log_server_id;
|
||||
my_hash_insert(&slave_list, (byte*)si);
|
||||
my_hash_insert(&slave_list, (uchar*)si);
|
||||
}
|
||||
strmake(si->host, row[1], sizeof(si->host)-1);
|
||||
si->port = atoi(row[port_ind]);
|
||||
@@ -679,7 +679,7 @@ bool show_slave_hosts(THD* thd)
|
||||
}
|
||||
|
||||
|
||||
int connect_to_master(THD *thd, MYSQL* mysql, MASTER_INFO* mi)
|
||||
int connect_to_master(THD *thd, MYSQL* mysql, Master_info* mi)
|
||||
{
|
||||
DBUG_ENTER("connect_to_master");
|
||||
|
||||
@@ -728,7 +728,7 @@ static inline void cleanup_mysql_results(MYSQL_RES* db_res,
|
||||
|
||||
|
||||
static int fetch_db_tables(THD *thd, MYSQL *mysql, const char *db,
|
||||
MYSQL_RES *table_res, MASTER_INFO *mi)
|
||||
MYSQL_RES *table_res, Master_info *mi)
|
||||
{
|
||||
MYSQL_ROW row;
|
||||
for (row = mysql_fetch_row(table_res); row;
|
||||
|
Reference in New Issue
Block a user