Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. 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

    Details

    • Type: Bug
    • Status: Closed
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      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=.

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            philipstoev Philip Stoev added a comment -

            datadir log, etc.
            LPexportBug644165_var-bug644165.zip

            Show
            philipstoev Philip Stoev added a comment - datadir log, etc. LPexportBug644165_var-bug644165.zip
            Hide
            philipstoev Philip Stoev added a comment -

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

            Show
            philipstoev Philip Stoev added a comment - Re: Aria recovery assertion page_offset != 0 && page_offset + length <= page_length in ma_key_recover.c:997: _ma_apply_redo_index
            Hide
            monty Michael Widenius added a comment -

            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.

            Show
            monty Michael Widenius added a comment - 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.
            Hide
            ratzpo Rasmus Johansson added a comment -

            Launchpad bug id: 644165

            Show
            ratzpo Rasmus Johansson added a comment - Launchpad bug id: 644165

              People

              • Assignee:
                monty Michael Widenius
                Reporter:
                philipstoev Philip Stoev
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: