Currently include/have_innodb_4k.inc etc. files only check that the server is running with the corresponding page size. I think it would be more convenient if they actually enforced the setting.
diff --git a/mysql-test/include/have_innodb_16k.opt b/mysql-test/include/have_innodb_16k.opt
|
new file mode 100644
|
index 00000000000..2ece0f02d02
|
--- /dev/null
|
+++ b/mysql-test/include/have_innodb_16k.opt
|
@@ -0,0 +1 @@
|
+--innodb-page-size=16k
|
diff --git a/mysql-test/include/have_innodb_32k.opt b/mysql-test/include/have_innodb_32k.opt
|
new file mode 100644
|
index 00000000000..cabc8fc7378
|
--- /dev/null
|
+++ b/mysql-test/include/have_innodb_32k.opt
|
@@ -0,0 +1 @@
|
+--innodb-page-size=32k
|
diff --git a/mysql-test/include/have_innodb_4k.opt b/mysql-test/include/have_innodb_4k.opt
|
new file mode 100644
|
index 00000000000..e5b58602036
|
--- /dev/null
|
+++ b/mysql-test/include/have_innodb_4k.opt
|
@@ -0,0 +1 @@
|
+--innodb-page-size=4k
|
diff --git a/mysql-test/include/have_innodb_64k.opt b/mysql-test/include/have_innodb_64k.opt
|
new file mode 100644
|
index 00000000000..c70123809fc
|
--- /dev/null
|
+++ b/mysql-test/include/have_innodb_64k.opt
|
@@ -0,0 +1 @@
|
+--innodb-page-size=64k
|
diff --git a/mysql-test/include/have_innodb_8k.opt b/mysql-test/include/have_innodb_8k.opt
|
new file mode 100644
|
index 00000000000..f75efe9af79
|
--- /dev/null
|
+++ b/mysql-test/include/have_innodb_8k.opt
|
@@ -0,0 +1 @@
|
+--innodb-page-size=8k
|