From 013b800371e2bac1808220a9f71d76d33a0a1761 Mon Sep 17 00:00:00 2001 From: Sergei Petrunia Date: Mon, 27 May 2019 17:43:13 +0300 Subject: MDEV-19608: MyRocks should check if it is compiled with CRC32 support - An attempt at checking that MyRocks ins compiled with fast CRC32 --- storage/rocksdb/mysql-test/rocksdb/r/mariadb_port_fixes.result | 2 ++ storage/rocksdb/mysql-test/rocksdb/t/mariadb_port_fixes.test | 9 +++++++++ 2 files changed, 11 insertions(+) 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'; + -- cgit v1.2.1