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

Make innodb_checksum_algorithm=full_crc32 by default, and remove innodb_checksums

Details

    Description

      In MDEV-12026 and MDEV-18644, MariaDB 10.4 introduced support for a new file format innodb_checksum_algorithm=full_crc32. Let us enable it by default in MariaDB 10.5.

      At the same time, let us remove the deprecated parameter innodb_checksums.

      For now, we will not touch the parameter innodb_log_checksums. InnoDB redo logs use CRC-32C checksums by default already since MariaDB Server version 10.2.2.

      Attachments

        Issue Links

          Activity

            marko Marko Mäkelä created issue -
            marko Marko Mäkelä made changes -
            Field Original Value New Value
            marko Marko Mäkelä made changes -

            MDEV-19541 (a crash during the recovery of a corrupted page) was found as part of this effort.

            marko Marko Mäkelä added a comment - MDEV-19541 (a crash during the recovery of a corrupted page) was found as part of this effort.
            marko Marko Mäkelä made changes -
            marko Marko Mäkelä made changes -
            marko Marko Mäkelä made changes -
            Description In MDEV-12026 and MDEV-18644, MariaDB 10.4 introduced support for a new file format {{innodb_checksum_algorithm=full_crc32}}. Let us enable it by default in MariaDB 10.5.

            At the same time, let us remove the deprecated parameter {{innodb_use_checksums}}.

            For now, we will not touch the parameter {{innodb_log_checksums}}. InnoDB redo logs use CRC-32C checksums by default already since MariaDB Server version 10.2.2.
            In MDEV-12026 and MDEV-18644, MariaDB 10.4 introduced support for a new file format {{innodb_checksum_algorithm=full_crc32}}. Let us enable it by default in MariaDB 10.5.

            At the same time, let us remove the deprecated parameter {{innodb_checksums}}.

            For now, we will not touch the parameter {{innodb_log_checksums}}. InnoDB redo logs use CRC-32C checksums by default already since MariaDB Server version 10.2.2.
            Summary Make innodb_checksum_algorithm=full_crc32 by default, and remove innodb_use_checksums Make innodb_checksum_algorithm=full_crc32 by default, and remove innodb_checksums
            marko Marko Mäkelä made changes -
            Fix Version/s 10.5.0 [ 23709 ]
            Fix Version/s 10.5 [ 23123 ]
            Resolution Fixed [ 1 ]
            Status Open [ 1 ] Closed [ 6 ]
            elenst Elena Stepanova made changes -
            marko Marko Mäkelä made changes -
            marko Marko Mäkelä made changes -
            serg Sergei Golubchik made changes -
            Workflow MariaDB v3 [ 96847 ] MariaDB v4 [ 133960 ]
            marko Marko Mäkelä made changes -
            marko Marko Mäkelä made changes -
            marko Marko Mäkelä made changes -

            People

              marko Marko Mäkelä
              marko Marko Mäkelä
              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.