[MDEV-3433] LP:644165 - Aria recovery assertion page_offset != 0 && page_offset + length <= page_length in ma_key_recover.c:997: _ma_apply_redo_index Created: 2010-09-21  Updated: 2015-02-02  Resolved: 2012-10-04

Status: Closed
Project: MariaDB Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug
Reporter: Philip Stoev (Inactive) Assignee: Michael Widenius
Resolution: Fixed Votes: 0
Labels: Launchpad

Attachments: XML File LPexportBug644165.xml     Zip Archive LPexportBug644165_var-bug644165.zip    

 Description   

When recovering from the "varchar" RQG scenario using maria_read_log, Aria asserted as follows:

/home/buildbot/rqg-buildbot-slave/rqg-weekend/build/mysql-test//../storage/maria/maria_read_log: Maria engine: starting recovery
recovered pages: 0% 10% 20% 30% 40% 50% 60% 70% 80% 90%maria_read_log: ma_key_recover.c:997: _ma_apply_redo_index: Assertion `page_offset != 0 && page_offset + length <= page_length' failed.

bzr version-info:

revision-id: <email address hidden>
date: 2010-09-15 16:01:03 +0300
build-date: 2010-09-20 12:05:51 +0300
revno: 2938
branch-nick: 5.1

RQG command line:

/home/buildbot/randgen/runall.pl \
--queries=1M \
--engine=Maria \
-mysqld=-default-storage-engine=Maria \
-mysqld=-safe-mode \
-mysqld=-sync-sys=0 \
-mysqld=-log-output=file \
-mysqld=-maria_log_purge_type=at_flush \
--reporters=ErrorLog,Backtrace,Recovery,Shutdown \
--duration=120 \
--threads=1 \
--rows=10000 \
--mask-level=0 \
-mysqld=-maria-repair-threads=2 \
-mysqld=-loose-maria-group-commit=hard \
-mysqld=-loose-maria_group_commit_interval=1 \
-mysqld=-maria-checkpoint-interval=0 \
-mysqld=-maria-block-size=4K \
--mask=52645 \
--queries=100000000 \
--mask=52645 \
--seed=1284992639 \
--grammar=conf/engines/varchar.yy \
--gendata=conf/engines/varchar.zz \
--basedir=.



 Comments   
Comment by Philip Stoev (Inactive) [ 2010-09-21 ]

Re: Aria recovery assertion page_offset != 0 && page_offset + length <= page_length in ma_key_recover.c:997: _ma_apply_redo_index

Comment by Philip Stoev (Inactive) [ 2010-09-21 ]

datadir log, etc.
LPexportBug644165_var-bug644165.zip

Comment by Michael Widenius [ 2011-07-18 ]

Re: Aria recovery assertion page_offset != 0 && page_offset + length <= page_length in ma_key_recover.c:997: _ma_apply_redo_index
Have now run this test for some hours on 5.2 without any problems, so I think this problem is already solved.

Comment by Rasmus Johansson (Inactive) [ 2011-07-18 ]

Launchpad bug id: 644165

Generated at Thu Feb 08 06:48:35 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.