WSREP check for locks_unsafe_for_binlog is not used
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
MySQL patches by Codership |
New
|
Undecided
|
Unassigned | |||
Percona XtraDB Cluster moved to https://jira.percona.com/projects/PXC | Status tracked in 5.6 | |||||
5.5 |
Fix Released
|
Undecided
|
Unassigned | |||
5.6 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
In wsrep_check_
=======
if (slave_threads > 1)
/* Need to check AUTOINC_LOCK_MODE and LOCKS_UNSAFE_
{
long long autoinc_lock_mode;
err = get_long_long (opts[AUTOINC_
if (err) return err;
bool locks_unsafe_
err = get_bool (opts[LOCKS_
if (err) return err;
if (autoinc_lock_mode != 2)
{
rcode = EINVAL;
}
}
=======
Only auto_lock_mode is checked but not locks_unsafe_
Also, this check won't be required in PXC56/codership56 because of:
2013-10-15 20:04:35 7f5e51138740 InnoDB: Warning: Using innodb_ locks_unsafe_ for_binlog is DEPRECATED. This option may be removed in future releases. Please use READ COMMITTED transaction isolation level instead, see http:// dev.mysql. com/doc/ refman/ 5.6/en/ set-transaction .html.