BUG#21833 (Prepare_commit_mutex not locked and unlocked under same condition):
Adding condition to ensure that mutex are locked and unlocked under same condition.
This commit is contained in:
parent
0b7dc2689d
commit
e49db547e6
@ -7387,7 +7387,9 @@ innobase_xa_prepare(
|
|||||||
int error = 0;
|
int error = 0;
|
||||||
trx_t* trx = check_trx_exists(thd);
|
trx_t* trx = check_trx_exists(thd);
|
||||||
|
|
||||||
if (thd->lex->sql_command != SQLCOM_XA_PREPARE) {
|
if (thd->lex->sql_command != SQLCOM_XA_PREPARE &&
|
||||||
|
(all || !(thd->options & (OPTION_NOT_AUTOCOMMIT | OPTION_BEGIN))))
|
||||||
|
{
|
||||||
|
|
||||||
/* For ibbackup to work the order of transactions in binlog
|
/* For ibbackup to work the order of transactions in binlog
|
||||||
and InnoDB must be the same. Consider the situation
|
and InnoDB must be the same. Consider the situation
|
||||||
|
Loading…
x
Reference in New Issue
Block a user