From eeb8ebb15201c69787ea632df0cd3bc9d1bfed46 Mon Sep 17 00:00:00 2001 From: Daniele Sciascia Date: Mon, 16 Jan 2023 17:02:16 +0100 Subject: MDEV-29774 BF abort no longer wakes up debug_sync waiters MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since commit d7d3ad698abde16978e094b825e17a6ecd8604e, "hard" kill is required to interrupt debug sync waits. Affected the following tests: - galera_var_retry_autocommit, - galera_bf_abort_at_after_statement - galera_parallel_apply_3nodes Reviewed-by: Jan Lindström --- sql/service_wsrep.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sql/service_wsrep.cc') diff --git a/sql/service_wsrep.cc b/sql/service_wsrep.cc index e5c51287ab8..2d8eff2bd4b 100644 --- a/sql/service_wsrep.cc +++ b/sql/service_wsrep.cc @@ -257,7 +257,7 @@ extern "C" my_bool wsrep_thd_bf_abort(THD *bf_thd, THD *victim_thd, } victim_thd->wsrep_aborter= bf_thd->thread_id; - victim_thd->awake_no_mutex(KILL_QUERY); + victim_thd->awake_no_mutex(KILL_QUERY_HARD); } else WSREP_DEBUG("wsrep_thd_bf_abort skipped awake for %llu", thd_get_thread_id(victim_thd)); -- cgit v1.2.1