lp:~sergei.glushchenko/percona-server/5.6-ps-bug1193319

Created by Sergei Glushchenko and last modified
Get this branch:
bzr branch lp:~sergei.glushchenko/percona-server/5.6-ps-bug1193319
Only Sergei Glushchenko can upload to this branch. If you are Sergei Glushchenko please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Recent revisions

494. By Sergei Glushchenko

Bug 1193319: Failing assertion: ++count < 50 in file log0log.cc line 308
* Move check of log tracking margin below archiving margin, which
is equivalent of the following:
if (either margin violated) {
if (archiving margin violated) {
archive;
} else {
sleep;
}
goto loop;
}
* Allocate separate count for tracking margin as it insert of
large BLOB without doing checkpoints makes count spin too fast
because log tracking margin will always be violated and the
only possible way to proceed is to proceed further no matter of
log tracking margin. This is not the case anymore.
Both changes together make visible effect and assertion is harder
to violate without changing the idea of assertion.

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.6
This branch contains Public information 
Everyone can see this information.