summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2016-02-08 22:34:41 +0200
committerMonty <monty@mariadb.org>2016-02-08 22:34:41 +0200
commitb3093073b1ec076ad7ef5ef8b8fca9022864a890 (patch)
tree4a703f74b194efb2d02b2acfcf8d91f03deaa1f5 /sql
parent1ab711bebbd961b8882acf0ac0fbdd1971d54597 (diff)
downloadmariadb-git-b3093073b1ec076ad7ef5ef8b8fca9022864a890.tar.gz
Changed my_thread_id to int64 to fix compilation problem with
my_atomic_add32_explicit on windows Fixed that server_audit.c also works if one compiles with safemalloc Fixed compiler warnings
Diffstat (limited to 'sql')
-rw-r--r--sql/log.cc14
-rw-r--r--sql/mysqld.h2
-rw-r--r--sql/sql_connect.cc4
-rw-r--r--sql/sql_insert.cc5
-rw-r--r--sql/sql_parse.cc27
-rw-r--r--sql/sql_prepare.cc5
-rw-r--r--sql/sys_vars.cc3
-rw-r--r--sql/wsrep_applier.cc4
-rw-r--r--sql/wsrep_binlog.cc16
-rw-r--r--sql/wsrep_hton.cc28
-rw-r--r--sql/wsrep_mysqld.cc40
-rw-r--r--sql/wsrep_thd.cc38
12 files changed, 102 insertions, 84 deletions
diff --git a/sql/log.cc b/sql/log.cc
index a3321a81018..7f162b92118 100644
--- a/sql/log.cc
+++ b/sql/log.cc
@@ -1674,14 +1674,14 @@ static int binlog_close_connection(handlerton *hton, THD *thd)
uchar *buf;
size_t len=0;
wsrep_write_cache_buf(cache, &buf, &len);
- WSREP_WARN("binlog trx cache not empty (%lu bytes) @ connection close %lu",
- len, thd->thread_id);
+ WSREP_WARN("binlog trx cache not empty (%lu bytes) @ connection close %lld",
+ len, (longlong) thd->thread_id);
if (len > 0) wsrep_dump_rbr_buf(thd, buf, len);
cache = cache_mngr->get_binlog_cache_log(false);
wsrep_write_cache_buf(cache, &buf, &len);
- WSREP_WARN("binlog stmt cache not empty (%lu bytes) @ connection close %lu",
- len, thd->thread_id);
+ WSREP_WARN("binlog stmt cache not empty (%lu bytes) @ connection close %lld",
+ len, (longlong) thd->thread_id);
if (len > 0) wsrep_dump_rbr_buf(thd, buf, len);
}
#endif /* WITH_WSREP */
@@ -10179,7 +10179,8 @@ IO_CACHE * get_trans_log(THD * thd)
if (cache_mngr)
return cache_mngr->get_binlog_cache_log(true);
- WSREP_DEBUG("binlog cache not initialized, conn :%ld", thd->thread_id);
+ WSREP_DEBUG("binlog cache not initialized, conn: %lld",
+ (longlong) thd->thread_id);
return NULL;
}
@@ -10217,7 +10218,8 @@ void thd_binlog_trx_reset(THD * thd)
void thd_binlog_rollback_stmt(THD * thd)
{
- WSREP_DEBUG("thd_binlog_rollback_stmt :%ld", thd->thread_id);
+ WSREP_DEBUG("thd_binlog_rollback_stmt connection: %lld",
+ (longlong) thd->thread_id);
binlog_cache_mngr *const cache_mngr=
(binlog_cache_mngr*) thd_get_ha_data(thd, binlog_hton);
if (cache_mngr)
diff --git a/sql/mysqld.h b/sql/mysqld.h
index 84920df7095..cb6bc849912 100644
--- a/sql/mysqld.h
+++ b/sql/mysqld.h
@@ -707,7 +707,7 @@ inline query_id_t get_query_id()
/* increment global_thread_id and return it. */
inline __attribute__((warn_unused_result)) my_thread_id next_thread_id()
{
- return my_atomic_add32_explicit(&global_thread_id, 1, MY_MEMORY_ORDER_RELAXED);
+ return my_atomic_add64_explicit(&global_thread_id, 1, MY_MEMORY_ORDER_RELAXED);
}
#if defined(MYSQL_DYNAMIC_PLUGIN) && defined(_WIN32)
diff --git a/sql/sql_connect.cc b/sql/sql_connect.cc
index c02db1b3947..ea114bf40a5 100644
--- a/sql/sql_connect.cc
+++ b/sql/sql_connect.cc
@@ -1139,8 +1139,8 @@ void end_connection(THD *thd)
{
wsrep_status_t rcode= wsrep->free_connection(wsrep, thd->thread_id);
if (rcode) {
- WSREP_WARN("wsrep failed to free connection context: %lu, code: %d",
- thd->thread_id, rcode);
+ WSREP_WARN("wsrep failed to free connection context: %lld code: %d",
+ (longlong) thd->thread_id, rcode);
}
}
thd->wsrep_client_thread= 0;
diff --git a/sql/sql_insert.cc b/sql/sql_insert.cc
index fb020a9a302..b8a8a921367 100644
--- a/sql/sql_insert.cc
+++ b/sql/sql_insert.cc
@@ -4343,8 +4343,9 @@ bool select_create::send_eof()
mysql_mutex_lock(&thd->LOCK_wsrep_thd);
if (thd->wsrep_conflict_state != NO_CONFLICT)
{
- WSREP_DEBUG("select_create commit failed, thd: %lu err: %d %s",
- thd->thread_id, thd->wsrep_conflict_state, thd->query());
+ WSREP_DEBUG("select_create commit failed, thd: %lld err: %d %s",
+ (longlong) thd->thread_id, thd->wsrep_conflict_state,
+ thd->query());
mysql_mutex_unlock(&thd->LOCK_wsrep_thd);
abort_result_set();
DBUG_RETURN(true);
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc
index 355f62d55b7..b73a26b89bc 100644
--- a/sql/sql_parse.cc
+++ b/sql/sql_parse.cc
@@ -2830,7 +2830,8 @@ mysql_execute_command(THD *thd)
thd->mdl_context.release_transactional_locks();
if (commit_failed)
{
- WSREP_DEBUG("implicit commit failed, MDL released: %lu", thd->thread_id);
+ WSREP_DEBUG("implicit commit failed, MDL released: %lld",
+ (longlong) thd->thread_id);
goto error;
}
}
@@ -4969,7 +4970,8 @@ end_with_restore_list:
if (trans_begin(thd, lex->start_transaction_opt))
{
thd->mdl_context.release_transactional_locks();
- WSREP_DEBUG("BEGIN failed, MDL released: %lu", thd->thread_id);
+ WSREP_DEBUG("BEGIN failed, MDL released: %lld",
+ (longlong) thd->thread_id);
goto error;
}
my_ok(thd);
@@ -4988,7 +4990,8 @@ end_with_restore_list:
thd->mdl_context.release_transactional_locks();
if (commit_failed)
{
- WSREP_DEBUG("COMMIT failed, MDL released: %lu", thd->thread_id);
+ WSREP_DEBUG("COMMIT failed, MDL released: %lld",
+ (longlong) thd->thread_id);
goto error;
}
/* Begin transaction with the same isolation level. */
@@ -5035,7 +5038,8 @@ end_with_restore_list:
if (rollback_failed)
{
- WSREP_DEBUG("rollback failed, MDL released: %lu", thd->thread_id);
+ WSREP_DEBUG("rollback failed, MDL released: %lld",
+ (longlong) thd->thread_id);
goto error;
}
/* Begin transaction with the same isolation level. */
@@ -5549,7 +5553,8 @@ create_sp_error:
thd->mdl_context.release_transactional_locks();
if (commit_failed)
{
- WSREP_DEBUG("XA commit failed, MDL released: %lu", thd->thread_id);
+ WSREP_DEBUG("XA commit failed, MDL released: %lld",
+ (longlong) thd->thread_id);
goto error;
}
/*
@@ -5567,7 +5572,8 @@ create_sp_error:
thd->mdl_context.release_transactional_locks();
if (rollback_failed)
{
- WSREP_DEBUG("XA rollback failed, MDL released: %lu", thd->thread_id);
+ WSREP_DEBUG("XA rollback failed, MDL released: %lld",
+ (longlong) thd->thread_id);
goto error;
}
/*
@@ -5798,8 +5804,8 @@ finish:
! thd->in_active_multi_stmt_transaction() &&
thd->mdl_context.has_transactional_locks())
{
- WSREP_DEBUG("Forcing release of transactional locks for thd %lu",
- thd->thread_id);
+ WSREP_DEBUG("Forcing release of transactional locks for thd: %lld",
+ (longlong) thd->thread_id);
thd->mdl_context.release_transactional_locks();
}
#endif /* WITH_WSREP */
@@ -7165,10 +7171,11 @@ static void wsrep_mysql_parse(THD *thd, char *rawbuf, uint length,
}
else
{
- WSREP_DEBUG("%s, thd: %lu is_AC: %d, retry: %lu - %lu SQL: %s",
+ WSREP_DEBUG("%s, thd: %lld is_AC: %d, retry: %lu - %lu SQL: %s",
(thd->wsrep_conflict_state == ABORTED) ?
"BF Aborted" : "cert failure",
- thd->thread_id, is_autocommit, thd->wsrep_retry_counter,
+ (longlong) thd->thread_id, is_autocommit,
+ thd->wsrep_retry_counter,
thd->variables.wsrep_retry_autocommit, thd->query());
my_error(ER_LOCK_DEADLOCK, MYF(0), "wsrep aborted transaction");
thd->killed= NOT_KILLED;
diff --git a/sql/sql_prepare.cc b/sql/sql_prepare.cc
index ca23e11676a..00b451c8821 100644
--- a/sql/sql_prepare.cc
+++ b/sql/sql_prepare.cc
@@ -3893,8 +3893,9 @@ reexecute:
switch (thd->wsrep_conflict_state)
{
case CERT_FAILURE:
- WSREP_DEBUG("PS execute fail for CERT_FAILURE: thd: %ld err: %d",
- thd->thread_id, thd->get_stmt_da()->sql_errno() );
+ WSREP_DEBUG("PS execute fail for CERT_FAILURE: thd: %lld err: %d",
+ (longlong) thd->thread_id,
+ thd->get_stmt_da()->sql_errno() );
thd->wsrep_conflict_state = NO_CONFLICT;
break;
diff --git a/sql/sys_vars.cc b/sql/sys_vars.cc
index 08f4e3e4ea0..9628c92624f 100644
--- a/sql/sys_vars.cc
+++ b/sql/sys_vars.cc
@@ -3525,7 +3525,8 @@ static bool fix_autocommit(sys_var *self, THD *thd, enum_var_type type)
{
thd->variables.option_bits&= ~OPTION_AUTOCOMMIT;
thd->mdl_context.release_transactional_locks();
- WSREP_DEBUG("autocommit, MDL TRX lock released: %lu", thd->thread_id);
+ WSREP_DEBUG("autocommit, MDL TRX lock released: %lld",
+ (longlong) thd->thread_id);
return true;
}
/*
diff --git a/sql/wsrep_applier.cc b/sql/wsrep_applier.cc
index c1c6a90e614..e098fc95897 100644
--- a/sql/wsrep_applier.cc
+++ b/sql/wsrep_applier.cc
@@ -269,8 +269,8 @@ wsrep_cb_status_t wsrep_apply_cb(void* const ctx,
TABLE *tmp;
while ((tmp = thd->temporary_tables))
{
- WSREP_DEBUG("Applier %lu, has temporary tables: %s.%s",
- thd->thread_id,
+ WSREP_DEBUG("Applier %lld, has temporary tables: %s.%s",
+ (longlong) thd->thread_id,
(tmp->s) ? tmp->s->db.str : "void",
(tmp->s) ? tmp->s->table_name.str : "void");
close_temporary_table(thd, tmp, 1, 1);
diff --git a/sql/wsrep_binlog.cc b/sql/wsrep_binlog.cc
index 36917674128..7884df586a1 100644
--- a/sql/wsrep_binlog.cc
+++ b/sql/wsrep_binlog.cc
@@ -319,9 +319,9 @@ int wsrep_write_cache(wsrep_t* const wsrep,
void wsrep_dump_rbr_buf(THD *thd, const void* rbr_buf, size_t buf_len)
{
char filename[PATH_MAX]= {0};
- int len= snprintf(filename, PATH_MAX, "%s/GRA_%ld_%lld.log",
- wsrep_data_home_dir, thd->thread_id,
- (long long)wsrep_thd_trx_seqno(thd));
+ int len= snprintf(filename, PATH_MAX, "%s/GRA_%lld_%lld.log",
+ wsrep_data_home_dir, (longlong) thd->thread_id,
+ (longlong) wsrep_thd_trx_seqno(thd));
if (len >= PATH_MAX)
{
WSREP_ERROR("RBR dump path too long: %d, skipping dump.", len);
@@ -374,9 +374,9 @@ int wsrep_binlog_savepoint_rollback(THD *thd, void *sv)
void wsrep_dump_rbr_direct(THD* thd, IO_CACHE* cache)
{
char filename[PATH_MAX]= {0};
- int len= snprintf(filename, PATH_MAX, "%s/GRA_%ld_%lld.log",
- wsrep_data_home_dir, thd->thread_id,
- (long long)wsrep_thd_trx_seqno(thd));
+ int len= snprintf(filename, PATH_MAX, "%s/GRA_%lld_%lld.log",
+ wsrep_data_home_dir, (longlong) thd->thread_id,
+ (longlong) wsrep_thd_trx_seqno(thd));
size_t bytes_in_cache = 0;
// check path
if (len >= PATH_MAX)
@@ -448,8 +448,8 @@ void wsrep_dump_rbr_buf_with_header(THD *thd, const void *rbr_buf,
Log_event_writer writer(&cache);
Format_description_log_event *ev= wsrep_get_apply_format(thd);
- int len= my_snprintf(filename, PATH_MAX, "%s/GRA_%ld_%lld_v2.log",
- wsrep_data_home_dir, thd->thread_id,
+ int len= my_snprintf(filename, PATH_MAX, "%s/GRA_%lld_%lld_v2.log",
+ wsrep_data_home_dir, (longlong) thd->thread_id,
(long long) wsrep_thd_trx_seqno(thd));
if (len >= PATH_MAX)
diff --git a/sql/wsrep_hton.cc b/sql/wsrep_hton.cc
index 5bec467708c..5e3f7402aa4 100644
--- a/sql/wsrep_hton.cc
+++ b/sql/wsrep_hton.cc
@@ -383,9 +383,9 @@ wsrep_run_wsrep_commit(THD *thd, bool all)
&wtime);
if (replay_round++ % 100000 == 0)
- WSREP_DEBUG("commit waiting for replaying: replayers %d, thd: (%lu) "
+ WSREP_DEBUG("commit waiting for replaying: replayers %d, thd: %lld "
"conflict: %d (round: %d)",
- wsrep_replaying, thd->thread_id,
+ wsrep_replaying, (longlong) thd->thread_id,
thd->wsrep_conflict_state, replay_round);
mysql_mutex_unlock(&LOCK_wsrep_replaying);
@@ -449,11 +449,11 @@ wsrep_run_wsrep_commit(THD *thd, bool all)
if (WSREP_UNDEFINED_TRX_ID == thd->wsrep_ws_handle.trx_id)
{
- WSREP_WARN("SQL statement was ineffective, THD: %lu, buf: %zu\n"
+ WSREP_WARN("SQL statement was ineffective thd: %lld buf: %zu\n"
"schema: %s \n"
"QUERY: %s\n"
" => Skipping replication",
- thd->thread_id, data_len,
+ (longlong) thd->thread_id, data_len,
(thd->db ? thd->db : "(null)"), thd->query());
rcode = WSREP_TRX_FAIL;
}
@@ -469,20 +469,22 @@ wsrep_run_wsrep_commit(THD *thd, bool all)
&thd->wsrep_trx_meta);
if (rcode == WSREP_TRX_MISSING) {
- WSREP_WARN("Transaction missing in provider, thd: %ld, schema: %s, SQL: %s",
- thd->thread_id, (thd->db ? thd->db : "(null)"), thd->query());
+ WSREP_WARN("Transaction missing in provider, thd: %lld schema: %s SQL: %s",
+ (longlong) thd->thread_id,
+ (thd->db ? thd->db : "(null)"), thd->query());
rcode = WSREP_TRX_FAIL;
} else if (rcode == WSREP_BF_ABORT) {
- WSREP_DEBUG("thd %lu seqno %lld BF aborted by provider, will replay",
- thd->thread_id, (long long)thd->wsrep_trx_meta.gtid.seqno);
+ WSREP_DEBUG("thd: %lld seqno: %lld BF aborted by provider, will replay",
+ (longlong) thd->thread_id,
+ (longlong) thd->wsrep_trx_meta.gtid.seqno);
mysql_mutex_lock(&thd->LOCK_wsrep_thd);
thd->wsrep_conflict_state = MUST_REPLAY;
DBUG_ASSERT(wsrep_thd_trx_seqno(thd) > 0);
mysql_mutex_unlock(&thd->LOCK_wsrep_thd);
mysql_mutex_lock(&LOCK_wsrep_replaying);
wsrep_replaying++;
- WSREP_DEBUG("replaying increased: %d, thd: %lu",
- wsrep_replaying, thd->thread_id);
+ WSREP_DEBUG("replaying increased: %d, thd: %lld",
+ wsrep_replaying, (longlong) thd->thread_id);
mysql_mutex_unlock(&LOCK_wsrep_replaying);
}
} else {
@@ -506,9 +508,9 @@ wsrep_run_wsrep_commit(THD *thd, bool all)
if (thd->wsrep_conflict_state != NO_CONFLICT)
{
- WSREP_WARN("thd %lu seqno %lld: conflict state %d after post commit",
- thd->thread_id,
- (long long)thd->wsrep_trx_meta.gtid.seqno,
+ WSREP_WARN("thd: %llu seqno: %lld conflict state %d after post commit",
+ (longlong) thd->thread_id,
+ (longlong) thd->wsrep_trx_meta.gtid.seqno,
thd->wsrep_conflict_state);
}
thd->wsrep_exec_mode= LOCAL_COMMIT;
diff --git a/sql/wsrep_mysqld.cc b/sql/wsrep_mysqld.cc
index 9af63e70761..0ba02214b8b 100644
--- a/sql/wsrep_mysqld.cc
+++ b/sql/wsrep_mysqld.cc
@@ -1553,8 +1553,8 @@ int wsrep_to_isolation_begin(THD *thd, char *db_, char *table_,
if (thd->wsrep_conflict_state == MUST_ABORT)
{
- WSREP_INFO("thread: %lu, schema: %s, query: %s has been aborted due to multi-master conflict",
- thd->thread_id,
+ WSREP_INFO("thread: %lld schema: %s query: %s has been aborted due to multi-master conflict",
+ (longlong) thd->thread_id,
(thd->db ? thd->db : "(null)"),
thd->query());
mysql_mutex_unlock(&thd->LOCK_wsrep_thd);
@@ -1567,15 +1567,15 @@ int wsrep_to_isolation_begin(THD *thd, char *db_, char *table_,
if (thd->global_read_lock.can_acquire_protection())
{
- WSREP_DEBUG("Aborting TOI: Global Read-Lock (FTWRL) in place: %s %lu",
- thd->query(), thd->thread_id);
+ WSREP_DEBUG("Aborting TOI: Global Read-Lock (FTWRL) in place: %s %lld",
+ thd->query(), (longlong) thd->thread_id);
return -1;
}
if (wsrep_debug && thd->mdl_context.has_locks())
{
- WSREP_DEBUG("thread holds MDL locks at TI begin: %s %lu",
- thd->query(), thd->thread_id);
+ WSREP_DEBUG("thread holds MDL locks at TI begin: %s %lld",
+ thd->query(), (longlong) thd->thread_id);
}
/*
@@ -1638,13 +1638,13 @@ void wsrep_to_isolation_end(THD *thd)
WSREP_##severity( \
"%s\n" \
"schema: %.*s\n" \
- "request: (%lu \tseqno %lld \twsrep (%d, %d, %d) cmd %d %d \t%s)\n" \
- "granted: (%lu \tseqno %lld \twsrep (%d, %d, %d) cmd %d %d \t%s)", \
+ "request: (%lld \tseqno %lld \twsrep (%d, %d, %d) cmd %d %d \t%s)\n" \
+ "granted: (%lld \tseqno %lld \twsrep (%d, %d, %d) cmd %d %d \t%s)", \
msg, schema_len, schema, \
- req->thread_id, (long long)wsrep_thd_trx_seqno(req), \
+ (longlong) req->thread_id, (long long)wsrep_thd_trx_seqno(req), \
req->wsrep_exec_mode, req->wsrep_query_state, req->wsrep_conflict_state, \
req->get_command(), req->lex->sql_command, req->query(), \
- gra->thread_id, (long long)wsrep_thd_trx_seqno(gra), \
+ (longlong) gra->thread_id, (long long)wsrep_thd_trx_seqno(gra), \
gra->wsrep_exec_mode, gra->wsrep_query_state, gra->wsrep_conflict_state, \
gra->get_command(), gra->lex->sql_command, gra->query());
@@ -1922,8 +1922,8 @@ static bool have_client_connections()
I_List_iterator<THD> it(threads);
while ((tmp=it++))
{
- DBUG_PRINT("quit",("Informing thread %ld that it's time to die",
- tmp->thread_id));
+ DBUG_PRINT("quit",("Informing thread %lld that it's time to die",
+ (longlong) tmp->thread_id));
if (is_client_connection(tmp) && tmp->killed == KILL_CONNECTION)
{
(void)abort_replicated(tmp);
@@ -2007,8 +2007,8 @@ void wsrep_close_client_connections(my_bool wait_to_end)
I_List_iterator<THD> it(threads);
while ((tmp=it++))
{
- DBUG_PRINT("quit",("Informing thread %ld that it's time to die",
- tmp->thread_id));
+ DBUG_PRINT("quit",("Informing thread %lld that it's time to die",
+ (longlong) tmp->thread_id));
/* We skip slave threads & scheduler on this first loop through. */
if (!is_client_connection(tmp))
continue;
@@ -2023,7 +2023,7 @@ void wsrep_close_client_connections(my_bool wait_to_end)
if (abort_replicated(tmp))
continue;
- WSREP_DEBUG("closing connection %ld", tmp->thread_id);
+ WSREP_DEBUG("closing connection %lld", (longlong) tmp->thread_id);
wsrep_close_thread(tmp);
}
mysql_mutex_unlock(&LOCK_thread_count);
@@ -2044,7 +2044,7 @@ void wsrep_close_client_connections(my_bool wait_to_end)
!abort_replicated(tmp) &&
!is_replaying_connection(tmp))
{
- WSREP_INFO("killing local connection: %ld",tmp->thread_id);
+ WSREP_INFO("killing local connection: %lld", (longlong) tmp->thread_id);
close_connection(tmp,0);
}
#endif
@@ -2069,7 +2069,7 @@ void wsrep_close_client_connections(my_bool wait_to_end)
void wsrep_close_applier(THD *thd)
{
- WSREP_DEBUG("closing applier %ld", thd->thread_id);
+ WSREP_DEBUG("closing applier %lld", (longlong) thd->thread_id);
wsrep_close_thread(thd);
}
@@ -2082,12 +2082,12 @@ void wsrep_close_threads(THD *thd)
I_List_iterator<THD> it(threads);
while ((tmp=it++))
{
- DBUG_PRINT("quit",("Informing thread %ld that it's time to die",
- tmp->thread_id));
+ DBUG_PRINT("quit",("Informing thread %lld that it's time to die",
+ (longlong) tmp->thread_id));
/* We skip slave threads & scheduler on this first loop through. */
if (tmp->wsrep_applier && tmp != thd)
{
- WSREP_DEBUG("closing wsrep thread %ld", tmp->thread_id);
+ WSREP_DEBUG("closing wsrep thread %lld", (longlong) tmp->thread_id);
wsrep_close_thread (tmp);
}
}
diff --git a/sql/wsrep_thd.cc b/sql/wsrep_thd.cc
index fb48c1ad60e..3835c925745 100644
--- a/sql/wsrep_thd.cc
+++ b/sql/wsrep_thd.cc
@@ -50,8 +50,8 @@ int wsrep_show_bf_aborts (THD *thd, SHOW_VAR *var, char *buff,
/* must have (&thd->LOCK_wsrep_thd) */
void wsrep_client_rollback(THD *thd)
{
- WSREP_DEBUG("client rollback due to BF abort for (%ld), query: %s",
- thd->thread_id, thd->query());
+ WSREP_DEBUG("client rollback due to BF abort for (%lld), query: %s",
+ (longlong) thd->thread_id, thd->query());
WSREP_ATOMIC_ADD_LONG(&wsrep_bf_aborts_counter, 1);
@@ -61,14 +61,16 @@ void wsrep_client_rollback(THD *thd)
if (thd->locked_tables_mode && thd->lock)
{
- WSREP_DEBUG("unlocking tables for BF abort (%ld)", thd->thread_id);
+ WSREP_DEBUG("unlocking tables for BF abort (%lld)",
+ (longlong) thd->thread_id);
thd->locked_tables_list.unlock_locked_tables(thd);
thd->variables.option_bits&= ~(OPTION_TABLE_LOCK);
}
if (thd->global_read_lock.is_acquired())
{
- WSREP_DEBUG("unlocking GRL for BF abort (%ld)", thd->thread_id);
+ WSREP_DEBUG("unlocking GRL for BF abort (%lld)",
+ (longlong) thd->thread_id);
thd->global_read_lock.unlock_global_read_lock(thd);
}
@@ -80,7 +82,8 @@ void wsrep_client_rollback(THD *thd)
if (thd->get_binlog_table_maps())
{
- WSREP_DEBUG("clearing binlog table map for BF abort (%ld)", thd->thread_id);
+ WSREP_DEBUG("clearing binlog table map for BF abort (%lld)",
+ (longlong) thd->thread_id);
thd->clear_binlog_table_maps();
}
mysql_mutex_lock(&thd->LOCK_wsrep_thd);
@@ -202,8 +205,8 @@ void wsrep_replay_transaction(THD *thd)
close_thread_tables(thd);
if (thd->locked_tables_mode && thd->lock)
{
- WSREP_DEBUG("releasing table lock for replaying (%ld)",
- thd->thread_id);
+ WSREP_DEBUG("releasing table lock for replaying (%lld)",
+ (longlong) thd->thread_id);
thd->locked_tables_list.unlock_locked_tables(thd);
thd->variables.option_bits&= ~(OPTION_TABLE_LOCK);
}
@@ -242,8 +245,8 @@ void wsrep_replay_transaction(THD *thd)
case WSREP_OK:
thd->wsrep_conflict_state= NO_CONFLICT;
wsrep->post_commit(wsrep, &thd->wsrep_ws_handle);
- WSREP_DEBUG("trx_replay successful for: %ld %llu",
- thd->thread_id, (long long)thd->real_id);
+ WSREP_DEBUG("trx_replay successful for: %lld %lld",
+ (longlong) thd->thread_id, (longlong) thd->real_id);
if (thd->get_stmt_da()->is_sent())
{
WSREP_WARN("replay ok, thd has reported status");
@@ -292,8 +295,8 @@ void wsrep_replay_transaction(THD *thd)
mysql_mutex_lock(&LOCK_wsrep_replaying);
wsrep_replaying--;
- WSREP_DEBUG("replaying decreased: %d, thd: %lu",
- wsrep_replaying, thd->thread_id);
+ WSREP_DEBUG("replaying decreased: %d, thd: %lld",
+ wsrep_replaying, (longlong) thd->thread_id);
mysql_cond_broadcast(&COND_wsrep_replaying);
mysql_mutex_unlock(&LOCK_wsrep_replaying);
}
@@ -360,10 +363,10 @@ static void wsrep_replication_process(THD *thd)
TABLE *tmp;
while ((tmp = thd->temporary_tables))
{
- WSREP_WARN("Applier %lu, has temporary tables at exit: %s.%s",
- thd->thread_id,
- (tmp->s) ? tmp->s->db.str : "void",
- (tmp->s) ? tmp->s->table_name.str : "void");
+ WSREP_WARN("Applier %lld, has temporary tables at exit: %s.%s",
+ (longlong) thd->thread_id,
+ (tmp->s) ? tmp->s->db.str : "void",
+ (tmp->s) ? tmp->s->table_name.str : "void");
}
wsrep_return_from_bf_mode(thd, &shadow);
DBUG_VOID_RETURN;
@@ -470,8 +473,9 @@ static void wsrep_rollback_process(THD *thd)
mysql_mutex_lock(&aborting->LOCK_wsrep_thd);
wsrep_client_rollback(aborting);
- WSREP_DEBUG("WSREP rollbacker aborted thd: (%lu %llu)",
- aborting->thread_id, (long long)aborting->real_id);
+ WSREP_DEBUG("WSREP rollbacker aborted thd: (%lld %lld)",
+ (longlong) aborting->thread_id,
+ (longlong) aborting->real_id);
mysql_mutex_unlock(&aborting->LOCK_wsrep_thd);
set_current_thd(thd);