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

Merge innodb_zip.8k, innodb_zip.4k, innodb_zip.16k

    Details

      Description

      The tests innodb_zip.4k and innodb_zip.8k are normally skipped due to innodb_page_size mismatch. The test innodb_zip.4k has been broken in 10.4 for quite a while:

      ./mysql-test-run.pl  --mysqld=--innodb-page-size=4k innodb_zip.4k
      

      10.4 a56601b3e6766394ccf43a7af8d15819cb2f14c3

      CURRENT_TEST: innodb_zip.4k
      mysqltest: At line 143: query 'CREATE TABLE t1 (a varchar(64) character set utf8,
      b varchar(64) character set utf8,
      c varchar(64) character set utf8,
      d varchar(65) character set utf8,
      PRIMARY KEY (a,b,c,d))
      ENGINE=innodb' succeeded - should have failed with errno 1071...
      

      We should merge these test cases into one, using

      --source include/innodb_page_size_small.inc
      

      and add rdiff files and some conditions on page size into the test. In that way, all combinations will be covered.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                vlad.lesin Vladislav Lesin
                Reporter:
                marko Marko Mäkelä
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: