summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Petrunia <psergey@askmonty.org>2019-05-27 17:43:13 +0300
committerSergei Petrunia <psergey@askmonty.org>2019-05-27 17:43:13 +0300
commit013b800371e2bac1808220a9f71d76d33a0a1761 (patch)
tree3ec223aa96b7e51eecd2bdffcae519bb72e4d57a
parent35522455e0c0d680a68609b2bb82e4321afce32f (diff)
downloadmariadb-git-bb-10.2-mdev19608.tar.gz
MDEV-19608: MyRocks should check if it is compiled with CRC32 supportbb-10.2-mdev19608
- An attempt at checking that MyRocks ins compiled with fast CRC32
-rw-r--r--storage/rocksdb/mysql-test/rocksdb/r/mariadb_port_fixes.result2
-rw-r--r--storage/rocksdb/mysql-test/rocksdb/t/mariadb_port_fixes.test9
2 files changed, 11 insertions, 0 deletions
diff --git a/storage/rocksdb/mysql-test/rocksdb/r/mariadb_port_fixes.result b/storage/rocksdb/mysql-test/rocksdb/r/mariadb_port_fixes.result
index df27fbeddf1..f034eaf53c6 100644
--- a/storage/rocksdb/mysql-test/rocksdb/r/mariadb_port_fixes.result
+++ b/storage/rocksdb/mysql-test/rocksdb/r/mariadb_port_fixes.result
@@ -117,3 +117,5 @@ INSERT INTO t1 VALUES (1);
CREATE TABLE t2 ENGINE=RocksDB AS SELECT VALUES(i) AS a FROM t1;
DELETE FROM t2;
DROP TABLE t1,t2;
+# Check that RocksDB is compiled with CRC32
+FOUND 1 /Fast CRC32 supported: Supported/ in LOG
diff --git a/storage/rocksdb/mysql-test/rocksdb/t/mariadb_port_fixes.test b/storage/rocksdb/mysql-test/rocksdb/t/mariadb_port_fixes.test
index 569f33c94b2..3ba53f55c94 100644
--- a/storage/rocksdb/mysql-test/rocksdb/t/mariadb_port_fixes.test
+++ b/storage/rocksdb/mysql-test/rocksdb/t/mariadb_port_fixes.test
@@ -112,3 +112,12 @@ INSERT INTO t1 VALUES (1);
CREATE TABLE t2 ENGINE=RocksDB AS SELECT VALUES(i) AS a FROM t1;
DELETE FROM t2;
DROP TABLE t1,t2;
+
+--echo # Check that RocksDB is compiled with CRC32
+let $MYSQLD_DATADIR=`SELECT @@datadir`;
+let SEARCH_FILE= $MYSQLD_DATADIR/\#rocksdb/LOG;
+let SEARCH_PATTERN=Fast CRC32 supported: Supported;
+
+--source include/search_pattern_in_file.inc
+#eval select '$SEARCH_FILE';
+