Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-11623

MariaDB 10.1 fails to start datadir created with MariaDB 10.0/MySQL 5.6 using innodb-page-size!=16K

Details

    • 10.2.4-5, 10.1.21

    Description

      Error log will contain:

      InnoDB: Error: Current page size 8192 !=  page size on page 16384
      Error: JAN: pageno 8191 offset 3772
      2016-12-21 14:08:08 140182760941440 [ERROR] InnoDB: innodb-page-size mismatch in data file ./ibdata1
      

      Attachments

        Issue Links

          Activity

            In response to the failure https://gist.github.com/elenst/c0a11433d6146f21675f68f19021eb71
            I fixed two bugs in the doublewrite buffer code. Please review the latest commit in the bb-10.1-mdev-11623 branch.

            marko Marko Mäkelä added a comment - In response to the failure https://gist.github.com/elenst/c0a11433d6146f21675f68f19021eb71 I fixed two bugs in the doublewrite buffer code. Please review the latest commit in the bb-10.1-mdev-11623 branch.

            Ok to push.

            jplindst Jan Lindström (Inactive) added a comment - Ok to push.

            I filed MDEV-11799 for the non-flags-related fix of buf_dblwr_process().
            I think that we should fix that one separately already in 10.0, to make the InnoDB doublewrite buffer a more useful.

            marko Marko Mäkelä added a comment - I filed MDEV-11799 for the non-flags-related fix of buf_dblwr_process(). I think that we should fix that one separately already in 10.0, to make the InnoDB doublewrite buffer a more useful.

            The fix has been pushed to 10.1.21. I will keep this open until the fix is in 10.2 as well.

            marko Marko Mäkelä added a comment - The fix has been pushed to 10.1.21. I will keep this open until the fix is in 10.2 as well.

            The merge to 10.2 was challenging due to the refactoring of tablespace code and changes to tablespace discovery in crash recovery.

            marko Marko Mäkelä added a comment - The merge to 10.2 was challenging due to the refactoring of tablespace code and changes to tablespace discovery in crash recovery.

            People

              marko Marko Mäkelä
              jplindst Jan Lindström (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.