Commit 2f8c84fd authored by Vladislav Vaintroub's avatar Vladislav Vaintroub

MDEV-7588 Add thd_wait_begin/thd_wait_end to wait_for_binlog_endpos

parent 73fc19bb
......@@ -8049,12 +8049,14 @@ int MYSQL_BIN_LOG::wait_for_update_binlog_end_pos(THD* thd,
int ret= 0;
DBUG_ENTER("wait_for_update_binlog_end_pos");
thd_wait_begin(thd, THD_WAIT_BINLOG);
mysql_mutex_assert_owner(get_binlog_end_pos_lock());
if (!timeout)
mysql_cond_wait(&update_cond, get_binlog_end_pos_lock());
else
ret= mysql_cond_timedwait(&update_cond, get_binlog_end_pos_lock(),
timeout);
thd_wait_end(thd);
DBUG_RETURN(ret);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment