lp:~laurynas-biveinis/percona-server/bug1064326-5.1

Created by Laurynas Biveinis and last modified
Get this branch:
bzr branch lp:~laurynas-biveinis/percona-server/bug1064326-5.1
Only Laurynas Biveinis can upload to this branch. If you are Laurynas Biveinis please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Recent revisions

486. By Laurynas Biveinis on 2012-10-11

Fix bug 1064326 (Fake changes blocking real changes due to locking).

The issue is that, although fake change transactions downgrade the
requested X row locks to S locks, these S locks prevent X locks from
being taken.

Fixed by porting lp:mysqlatfacebook/51 revisions 3771 and 3775. This
fix introduces a new option innodb_locking_fake_changes, which, when
set to FALSE, makes fake transactions not to take any row locks.
However, this option is not safe to set to FALSE by default, because
the fake changes implementation is not ready for lock-less operation
for all workloads. Namely, if a real transacation will remove a row
that a fake transaction is doing a secondary index maintenance for,
the latter will fail. The new option is considered experimental and
might be removed in the future if lockless operation mode fixes are
implemented.

The name of variable is different from FB innodb_fake_changes_locks to
avoid making innodb_fake_changes a prefix of it.

Adjust percona_innodb_fake_changes_locks testcase to test
innodb_locking_fake_changes=0 operation and that fake changes do not
cause any real data changes to the tables.

Re-record percona_server_variables_debug and
percona_server_variables_release tests.

485. By Laurynas Biveinis on 2012-10-11

Automerge prerequisite branch

484. By Hrvoje Matijakovic on 2012-10-05

* bug fix for Bug #1054090

483. By Stewart Smith on 2012-10-02

merge fix for: Bug #1046389: UNIV_DEBUG build broken

481. By Stewart Smith on 2012-09-05

merge 5.1.65-14.0 release branch

480. By Stewart Smith on 2012-09-05

merge Bug #747032: Flashcache throws an error on startup when flashcache is not used

479. By Stewart Smith on 2012-09-05

merge fix for Bug #902471: Lots of ssl tests failures on oneiric hosts

478. By Stewart Smith on 2012-09-05

merge fix for Bug #1039931: 64-bit atomic operation Autoconf tests duplicated in regular atomic operation tests

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:percona-server/5.5
This branch contains Public information 
Everyone can see this information.