~maria-captains/maria/5.2

Viewing all changes in revision 2993.1.2.

  • Committer: Michael Widenius
  • Date: 2011-06-24 09:08:45 UTC
  • mto: This revision was merged to the branch mainline in revision 2995.
  • Revision ID: monty@askmonty.org-20110624090845-gk0z18clvv7uwg7v
Fixed several errors in Aria discovered by test case for lp:727869 ma_pagecache.c:2103: find_block: Assertion `block->rlocks == 0
- Fixed assert in transaction log handler when aria_check was run on block-record table that was much bigger than expected.
- Fixed warnings about wrong mutex order between bitmap and intern_lock
- Fixed error in bitmap that could cause two rows to use same block for a block record.
- Fixed wrong test that could cause error if last page for a bitmap was used by a blob.
- Fixed several bugs in pagecache for the case where pagecase had very few blocks and there was a lot of threads competing to get the blocks (very unlikely case).

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: