summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Petrunia <psergey@askmonty.org>2017-10-26 18:21:20 +0300
committerSergei Petrunia <psergey@askmonty.org>2017-10-26 18:22:48 +0300
commit965c72d331013dc724c90a66cd18840e56729e1e (patch)
treeb81a96bac2dea4789d21b27b6d2d56624ff3b4b2
parent771305b21df142c9200d671994d2ad3d729281b3 (diff)
downloadmariadb-git-965c72d331013dc724c90a66cd18840e56729e1e.tar.gz
MDEV-12474 - Fails in fulltest
Apply fix for https://github.com/facebook/mysql-5.6/issues/748 A few tests in rocksdb suite fail with --ps-protocol They fail because --ps-protocol uses different data format on the wire. Work around that by doing a dummy CONCAT operation which forces the data to be transfered in text form (like it is done without --ps-protocol)
-rw-r--r--storage/rocksdb/mysql-test/rocksdb/r/col_opt_not_null.result32
-rw-r--r--storage/rocksdb/mysql-test/rocksdb/r/col_opt_null.result32
-rw-r--r--storage/rocksdb/mysql-test/rocksdb/r/col_opt_unsigned.result32
-rw-r--r--storage/rocksdb/mysql-test/rocksdb/r/col_opt_zerofill.result32
-rw-r--r--storage/rocksdb/mysql-test/rocksdb/r/type_float.result32
-rw-r--r--storage/rocksdb/mysql-test/rocksdb/t/disabled.def6
-rw-r--r--storage/rocksdb/mysql-test/rocksdb/t/type_float.inc13
7 files changed, 117 insertions, 62 deletions
diff --git a/storage/rocksdb/mysql-test/rocksdb/r/col_opt_not_null.result b/storage/rocksdb/mysql-test/rocksdb/r/col_opt_not_null.result
index 7f197f05b15..2ae965b6cfc 100644
--- a/storage/rocksdb/mysql-test/rocksdb/r/col_opt_not_null.result
+++ b/storage/rocksdb/mysql-test/rocksdb/r/col_opt_not_null.result
@@ -1643,17 +1643,27 @@ r1_1 -0.9
r1_1 0.0
r1_1 0.9
r1_1 0.9
-SELECT MAX(f), MAX(f0), MAX(r1_1), MAX(f23_0), MAX(f20_3), MAX(d), MAX(d1_0), MAX(d10_10), MAX(d53), MAX(d53_10) FROM t1;
-MAX(f) 9.999999680285692e37
-MAX(d) 1e81
-MAX(d10_10) 0.9999999999
-MAX(d1_0) 9
-MAX(d53) 100000000000000000000000000000000000000000000000000000
-MAX(d53_10) 10000000000000000000000000000000000000000000.0000000000
-MAX(f0) 9.999999680285692e37
-MAX(f20_3) 99999998430674940.000
-MAX(f23_0) 9.999999680285692e37
-MAX(r1_1) 0.9
+SELECT
+CONCAT('', MAX(f)),
+CONCAT('', MAX(f0)),
+CONCAT('', MAX(r1_1)),
+CONCAT('', MAX(f23_0)),
+CONCAT('', MAX(f20_3)),
+CONCAT('', MAX(d)),
+CONCAT('', MAX(d1_0)),
+CONCAT('', MAX(d10_10)),
+CONCAT('', MAX(d53)),
+CONCAT('', MAX(d53_10)) FROM t1;
+CONCAT('', MAX(f)) 9.999999680285692e37
+CONCAT('', MAX(d)) 1e81
+CONCAT('', MAX(d10_10)) 0.9999999999
+CONCAT('', MAX(d1_0)) 9
+CONCAT('', MAX(d53)) 100000000000000000000000000000000000000000000000000000
+CONCAT('', MAX(d53_10)) 10000000000000000000000000000000000000000000.0000000000
+CONCAT('', MAX(f0)) 9.999999680285692e37
+CONCAT('', MAX(f20_3)) 99999998430674940.000
+CONCAT('', MAX(f23_0)) 9.999999680285692e37
+CONCAT('', MAX(r1_1)) 0.9
INSERT INTO t1 (f,f0,r1_1,f23_0,f20_3,d,d1_0,d10_10,d53,d53_10,pk) VALUES (
9999999999999999999999999999999999999999999999999999999999999.9999,
9999999999999999999999999999999999999999999999999999999999999.9999,
diff --git a/storage/rocksdb/mysql-test/rocksdb/r/col_opt_null.result b/storage/rocksdb/mysql-test/rocksdb/r/col_opt_null.result
index fb0e2af4362..a834310417e 100644
--- a/storage/rocksdb/mysql-test/rocksdb/r/col_opt_null.result
+++ b/storage/rocksdb/mysql-test/rocksdb/r/col_opt_null.result
@@ -1430,17 +1430,27 @@ r1_1 -0.9
r1_1 0.0
r1_1 0.9
r1_1 0.9
-SELECT MAX(f), MAX(f0), MAX(r1_1), MAX(f23_0), MAX(f20_3), MAX(d), MAX(d1_0), MAX(d10_10), MAX(d53), MAX(d53_10) FROM t1;
-MAX(f) 9.999999680285692e37
-MAX(d) 1e81
-MAX(d10_10) 0.9999999999
-MAX(d1_0) 9
-MAX(d53) 100000000000000000000000000000000000000000000000000000
-MAX(d53_10) 10000000000000000000000000000000000000000000.0000000000
-MAX(f0) 9.999999680285692e37
-MAX(f20_3) 99999998430674940.000
-MAX(f23_0) 9.999999680285692e37
-MAX(r1_1) 0.9
+SELECT
+CONCAT('', MAX(f)),
+CONCAT('', MAX(f0)),
+CONCAT('', MAX(r1_1)),
+CONCAT('', MAX(f23_0)),
+CONCAT('', MAX(f20_3)),
+CONCAT('', MAX(d)),
+CONCAT('', MAX(d1_0)),
+CONCAT('', MAX(d10_10)),
+CONCAT('', MAX(d53)),
+CONCAT('', MAX(d53_10)) FROM t1;
+CONCAT('', MAX(f)) 9.999999680285692e37
+CONCAT('', MAX(d)) 1e81
+CONCAT('', MAX(d10_10)) 0.9999999999
+CONCAT('', MAX(d1_0)) 9
+CONCAT('', MAX(d53)) 100000000000000000000000000000000000000000000000000000
+CONCAT('', MAX(d53_10)) 10000000000000000000000000000000000000000000.0000000000
+CONCAT('', MAX(f0)) 9.999999680285692e37
+CONCAT('', MAX(f20_3)) 99999998430674940.000
+CONCAT('', MAX(f23_0)) 9.999999680285692e37
+CONCAT('', MAX(r1_1)) 0.9
INSERT INTO t1 (f,f0,r1_1,f23_0,f20_3,d,d1_0,d10_10,d53,d53_10,pk) VALUES (
9999999999999999999999999999999999999999999999999999999999999.9999,
9999999999999999999999999999999999999999999999999999999999999.9999,
diff --git a/storage/rocksdb/mysql-test/rocksdb/r/col_opt_unsigned.result b/storage/rocksdb/mysql-test/rocksdb/r/col_opt_unsigned.result
index ef85ad1c237..b931743d59a 100644
--- a/storage/rocksdb/mysql-test/rocksdb/r/col_opt_unsigned.result
+++ b/storage/rocksdb/mysql-test/rocksdb/r/col_opt_unsigned.result
@@ -317,17 +317,27 @@ r1_1 0.0
r1_1 0.0
r1_1 0.9
r1_1 0.9
-SELECT MAX(f), MAX(f0), MAX(r1_1), MAX(f23_0), MAX(f20_3), MAX(d), MAX(d1_0), MAX(d10_10), MAX(d53), MAX(d53_10) FROM t1;
-MAX(f) 9.999999680285692e37
-MAX(d) 1e81
-MAX(d10_10) 0.9999999999
-MAX(d1_0) 9
-MAX(d53) 100000000000000000000000000000000000000000000000000000
-MAX(d53_10) 10000000000000000000000000000000000000000000.0000000000
-MAX(f0) 9.999999680285692e37
-MAX(f20_3) 99999998430674940.000
-MAX(f23_0) 9.999999680285692e37
-MAX(r1_1) 0.9
+SELECT
+CONCAT('', MAX(f)),
+CONCAT('', MAX(f0)),
+CONCAT('', MAX(r1_1)),
+CONCAT('', MAX(f23_0)),
+CONCAT('', MAX(f20_3)),
+CONCAT('', MAX(d)),
+CONCAT('', MAX(d1_0)),
+CONCAT('', MAX(d10_10)),
+CONCAT('', MAX(d53)),
+CONCAT('', MAX(d53_10)) FROM t1;
+CONCAT('', MAX(f)) 9.999999680285692e37
+CONCAT('', MAX(d)) 1e81
+CONCAT('', MAX(d10_10)) 0.9999999999
+CONCAT('', MAX(d1_0)) 9
+CONCAT('', MAX(d53)) 100000000000000000000000000000000000000000000000000000
+CONCAT('', MAX(d53_10)) 10000000000000000000000000000000000000000000.0000000000
+CONCAT('', MAX(f0)) 9.999999680285692e37
+CONCAT('', MAX(f20_3)) 99999998430674940.000
+CONCAT('', MAX(f23_0)) 9.999999680285692e37
+CONCAT('', MAX(r1_1)) 0.9
INSERT INTO t1 (f,f0,r1_1,f23_0,f20_3,d,d1_0,d10_10,d53,d53_10,pk) VALUES (
9999999999999999999999999999999999999999999999999999999999999.9999,
9999999999999999999999999999999999999999999999999999999999999.9999,
diff --git a/storage/rocksdb/mysql-test/rocksdb/r/col_opt_zerofill.result b/storage/rocksdb/mysql-test/rocksdb/r/col_opt_zerofill.result
index 1f9bf16ecfc..f8fdfed86e7 100644
--- a/storage/rocksdb/mysql-test/rocksdb/r/col_opt_zerofill.result
+++ b/storage/rocksdb/mysql-test/rocksdb/r/col_opt_zerofill.result
@@ -313,17 +313,27 @@ r1_1 0.0
r1_1 0.0
r1_1 0.9
r1_1 0.9
-SELECT MAX(f), MAX(f0), MAX(r1_1), MAX(f23_0), MAX(f20_3), MAX(d), MAX(d1_0), MAX(d10_10), MAX(d53), MAX(d53_10) FROM t1;
-MAX(f) 9.999999680285692e37
-MAX(d) 1e81
-MAX(d10_10) 0.9999999999
-MAX(d1_0) 9
-MAX(d53) 100000000000000000000000000000000000000000000000000000
-MAX(d53_10) 10000000000000000000000000000000000000000000.0000000000
-MAX(f0) 9.999999680285692e37
-MAX(f20_3) 99999998430674940.000
-MAX(f23_0) 9.999999680285692e37
-MAX(r1_1) 0.9
+SELECT
+CONCAT('', MAX(f)),
+CONCAT('', MAX(f0)),
+CONCAT('', MAX(r1_1)),
+CONCAT('', MAX(f23_0)),
+CONCAT('', MAX(f20_3)),
+CONCAT('', MAX(d)),
+CONCAT('', MAX(d1_0)),
+CONCAT('', MAX(d10_10)),
+CONCAT('', MAX(d53)),
+CONCAT('', MAX(d53_10)) FROM t1;
+CONCAT('', MAX(f)) 9.999999680285692e37
+CONCAT('', MAX(d)) 1e81
+CONCAT('', MAX(d10_10)) 0.9999999999
+CONCAT('', MAX(d1_0)) 9
+CONCAT('', MAX(d53)) 100000000000000000000000000000000000000000000000000000
+CONCAT('', MAX(d53_10)) 10000000000000000000000000000000000000000000.0000000000
+CONCAT('', MAX(f0)) 9.999999680285692e37
+CONCAT('', MAX(f20_3)) 99999998430674940.000
+CONCAT('', MAX(f23_0)) 9.999999680285692e37
+CONCAT('', MAX(r1_1)) 0.9
INSERT INTO t1 (f,f0,r1_1,f23_0,f20_3,d,d1_0,d10_10,d53,d53_10,pk) VALUES (
9999999999999999999999999999999999999999999999999999999999999.9999,
9999999999999999999999999999999999999999999999999999999999999.9999,
diff --git a/storage/rocksdb/mysql-test/rocksdb/r/type_float.result b/storage/rocksdb/mysql-test/rocksdb/r/type_float.result
index fbb44d1552c..778ed95d338 100644
--- a/storage/rocksdb/mysql-test/rocksdb/r/type_float.result
+++ b/storage/rocksdb/mysql-test/rocksdb/r/type_float.result
@@ -127,17 +127,27 @@ r1_1 -0.9
r1_1 0.0
r1_1 0.9
r1_1 0.9
-SELECT MAX(f), MAX(f0), MAX(r1_1), MAX(f23_0), MAX(f20_3), MAX(d), MAX(d1_0), MAX(d10_10), MAX(d53), MAX(d53_10) FROM t1;
-MAX(f) 9.999999680285692e37
-MAX(d) 1e81
-MAX(d10_10) 0.9999999999
-MAX(d1_0) 9
-MAX(d53) 100000000000000000000000000000000000000000000000000000
-MAX(d53_10) 10000000000000000000000000000000000000000000.0000000000
-MAX(f0) 9.999999680285692e37
-MAX(f20_3) 99999998430674940.000
-MAX(f23_0) 9.999999680285692e37
-MAX(r1_1) 0.9
+SELECT
+CONCAT('', MAX(f)),
+CONCAT('', MAX(f0)),
+CONCAT('', MAX(r1_1)),
+CONCAT('', MAX(f23_0)),
+CONCAT('', MAX(f20_3)),
+CONCAT('', MAX(d)),
+CONCAT('', MAX(d1_0)),
+CONCAT('', MAX(d10_10)),
+CONCAT('', MAX(d53)),
+CONCAT('', MAX(d53_10)) FROM t1;
+CONCAT('', MAX(f)) 9.999999680285692e37
+CONCAT('', MAX(d)) 1e81
+CONCAT('', MAX(d10_10)) 0.9999999999
+CONCAT('', MAX(d1_0)) 9
+CONCAT('', MAX(d53)) 100000000000000000000000000000000000000000000000000000
+CONCAT('', MAX(d53_10)) 10000000000000000000000000000000000000000000.0000000000
+CONCAT('', MAX(f0)) 9.999999680285692e37
+CONCAT('', MAX(f20_3)) 99999998430674940.000
+CONCAT('', MAX(f23_0)) 9.999999680285692e37
+CONCAT('', MAX(r1_1)) 0.9
INSERT INTO t1 (f,f0,r1_1,f23_0,f20_3,d,d1_0,d10_10,d53,d53_10,pk) VALUES (
9999999999999999999999999999999999999999999999999999999999999.9999,
9999999999999999999999999999999999999999999999999999999999999.9999,
diff --git a/storage/rocksdb/mysql-test/rocksdb/t/disabled.def b/storage/rocksdb/mysql-test/rocksdb/t/disabled.def
index 6a352e9511b..14e535f9a86 100644
--- a/storage/rocksdb/mysql-test/rocksdb/t/disabled.def
+++ b/storage/rocksdb/mysql-test/rocksdb/t/disabled.def
@@ -72,12 +72,6 @@ bloomfilter : MDEV-12474 Regularly fails on buildbot
compact_deletes: MDEV-12663 : rocksdb.compact_deletes times out and causes other tests to fail
-col_opt_not_null : MDEV-12474 - Fails in fulltest
-col_opt_null : : MDEV-12474 - Fails in fulltest
-col_opt_unsigned : MDEV-12474 - Fails in fulltest
-col_opt_zerofill : MDEV-12474 - Fails in fulltest
-type_float : MDEV-12474 - Fails in fulltest
-
native_procedure : Not supported in MariaDB
ddl_high_priority: Needs fractional @@lock_wait_timeout
diff --git a/storage/rocksdb/mysql-test/rocksdb/t/type_float.inc b/storage/rocksdb/mysql-test/rocksdb/t/type_float.inc
index 8403b088f9d..ff58b73a91b 100644
--- a/storage/rocksdb/mysql-test/rocksdb/t/type_float.inc
+++ b/storage/rocksdb/mysql-test/rocksdb/t/type_float.inc
@@ -57,7 +57,18 @@ INSERT INTO t1 (f,f0,r1_1,f23_0,f20_3,d,d1_0,d10_10,d53,d53_10,pk) VALUES (-9999
--query_vertical SELECT f,f0,r1_1,f23_0,f20_3,d,d1_0,d10_10,d53,d53_10 FROM t1
--sorted_result
---query_vertical SELECT MAX(f), MAX(f0), MAX(r1_1), MAX(f23_0), MAX(f20_3), MAX(d), MAX(d1_0), MAX(d10_10), MAX(d53), MAX(d53_10) FROM t1
+query_vertical
+SELECT
+ CONCAT('', MAX(f)),
+ CONCAT('', MAX(f0)),
+ CONCAT('', MAX(r1_1)),
+ CONCAT('', MAX(f23_0)),
+ CONCAT('', MAX(f20_3)),
+ CONCAT('', MAX(d)),
+ CONCAT('', MAX(d1_0)),
+ CONCAT('', MAX(d10_10)),
+ CONCAT('', MAX(d53)),
+ CONCAT('', MAX(d53_10)) FROM t1;
# Invalid values