diff options
author | Seppo Jaakola <seppo.jaakola@codership.com> | 2013-11-26 16:48:30 +0200 |
---|---|---|
committer | Seppo Jaakola <seppo.jaakola@codership.com> | 2013-11-26 16:48:30 +0200 |
commit | a2594e96f7c7fe762a8165916551ae96bcbb869f (patch) | |
tree | fa1e4eb2a6d6ef1ca8a039a2afe48a65bca6ab33 /sql/wsrep_thd.cc | |
parent | 2b4183f10b54a5b3f8c848d897b3107859c23fa4 (diff) | |
download | mariadb-git-a2594e96f7c7fe762a8165916551ae96bcbb869f.tar.gz |
Merges from lp:codership-mysql/5.5 up to rev #3893, this changes to wsrep API #24
Diffstat (limited to 'sql/wsrep_thd.cc')
-rw-r--r-- | sql/wsrep_thd.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/sql/wsrep_thd.cc b/sql/wsrep_thd.cc index 9cbd32cac73..35f5a9bca6a 100644 --- a/sql/wsrep_thd.cc +++ b/sql/wsrep_thd.cc @@ -113,17 +113,17 @@ void wsrep_replay_transaction(THD *thd) /* checking if BF trx must be replayed */ if (thd->wsrep_conflict_state== MUST_REPLAY) { if (thd->wsrep_exec_mode!= REPL_RECV) { - if (thd->stmt_da->is_sent) + if (thd->get_stmt_da()->is_sent()) { WSREP_ERROR("replay issue, thd has reported status already"); } - thd->stmt_da->reset_diagnostics_area(); + thd->get_stmt_da()->reset_diagnostics_area(); thd->wsrep_conflict_state= REPLAYING; mysql_mutex_unlock(&thd->LOCK_wsrep_thd); - mysql_reset_thd_for_next_command(thd); - thd->killed= THD::NOT_KILLED; + mysql_reset_thd_for_next_command(thd, opt_userstat_running); + thd->killed= NOT_KILLED; close_thread_tables(thd); if (thd->locked_tables_mode && thd->lock) { @@ -157,7 +157,7 @@ void wsrep_replay_transaction(THD *thd) wsrep->post_commit(wsrep, &thd->wsrep_ws_handle); WSREP_DEBUG("trx_replay successful for: %ld %llu", thd->thread_id, (long long)thd->real_id); - if (thd->stmt_da->is_sent) + if (thd->get_stmt_da()->is_sent()) { WSREP_WARN("replay ok, thd has reported status"); } @@ -167,7 +167,7 @@ void wsrep_replay_transaction(THD *thd) } break; case WSREP_TRX_FAIL: - if (thd->stmt_da->is_sent) + if (thd->get_stmt_da()->is_sent()) { WSREP_ERROR("replay failed, thd has reported status"); } @@ -237,7 +237,7 @@ static void wsrep_replication_process(THD *thd) * avoid mysql shutdown. This is because the killer will then handle * shutdown processing (or replication restarting) */ - if (thd->killed != THD::KILL_CONNECTION) + if (thd->killed != KILL_CONNECTION) { wsrep_kill_mysql(thd); } @@ -289,7 +289,7 @@ static void wsrep_rollback_process(THD *thd) mysql_mutex_lock(&LOCK_wsrep_rollback); wsrep_aborting_thd= NULL; - while (thd->killed == THD::NOT_KILLED) { + while (thd->killed == NOT_KILLED) { thd_proc_info(thd, "wsrep aborter idle"); thd->mysys_var->current_mutex= &LOCK_wsrep_rollback; thd->mysys_var->current_cond= &COND_wsrep_rollback; |