Port fake changes fix for MTS from the Facebook patch
Bug #1204435 reported by
Laurynas Biveinis
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS |
Expired
|
Medium
|
Unassigned | ||
5.1 |
Invalid
|
Undecided
|
Unassigned | ||
5.5 |
Invalid
|
Undecided
|
Unassigned | ||
5.6 |
Expired
|
Medium
|
Unassigned |
Bug Description
Facebook patch has the following bit at the start of row_ins_
/* Another exception here is when sql thread updates the delete
marked node and unmarks it before the faker thread got here.
This can happen with multi threaded slave and when faker thread
tries to update the same secondary index node as that of sql slave
worker. */
trx_t* trx=thr_
if (trx->fake_changes)
return(
It does not have a corresponding MTR testcase. Port this bit and look into creating a corresponding testcase.
tags: | added: fake-changes xtradb |
To post a comment you must log in.
Could this be the cause of some of the fake changes bugs we've been seeing?