[MDEV-12528] Run the engine-agnostic test suite on MyRocks, too Created: 2017-04-19 Updated: 2017-06-22 Resolved: 2017-06-22 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - RocksDB, Tests |
| Fix Version/s: | 10.2.7 |
| Type: | Task | Priority: | Major |
| Reporter: | Sergei Petrunia | Assignee: | Elena Stepanova |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Sprint: | 10.2.7-1 | ||||||||
| Description |
|
(Filing so that it is not forgotten) There is a storage-agnostic test suite in MariaDB somewhere. We should run it with MyRocks. |
| Comments |
| Comment by Sergei Petrunia [ 2017-04-19 ] | |||||||||||||||||||||||||||||||||||||||
|
Not sure which one do they mean mysql-test/suite/engines or mysql-test/suite/storage_engine. In either case, how does one get the default mysql-test-run run to include running that suite with MyRocks? elenst, any idea? | |||||||||||||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2017-04-19 ] | |||||||||||||||||||||||||||||||||||||||
|
It's storage_engine. The other suite, engines, is very much non-agnostic, it's only suitable for InnoDB and MyISAM. | |||||||||||||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2017-05-24 ] | |||||||||||||||||||||||||||||||||||||||
|
First run (only storage_engine, no subsuites): Completed: Failed 53/88 tests Failing test(s): storage_engine-rocksdb.alter_tablespace storage_engine-rocksdb.autoinc_secondary storage_engine-rocksdb.cache_index storage_engine-rocksdb.checksum_table_live storage_engine-rocksdb.create_table storage_engine-rocksdb.delete_low_prio storage_engine-rocksdb.delete_with_keys storage_engine-rocksdb.foreign_keys storage_engine-rocksdb.fulltext_search storage_engine-rocksdb.handler storage_engine-rocksdb.index storage_engine-rocksdb.index_enable_disable storage_engine-rocksdb.index_key_block_size storage_engine-rocksdb.index_primary storage_engine-rocksdb.index_type_btree storage_engine-rocksdb.index_type_hash storage_engine-rocksdb.insert_delayed storage_engine-rocksdb.insert_high_prio storage_engine-rocksdb.insert_low_prio storage_engine-rocksdb.insert_with_keys storage_engine-rocksdb.lock storage_engine-rocksdb.lock_concurrent storage_engine-rocksdb.misc storage_engine-rocksdb.optimize_table storage_engine-rocksdb.repair_table storage_engine-rocksdb.replace storage_engine-rocksdb.select_high_prio storage_engine-rocksdb.show_engine storage_engine-rocksdb.show_table_status storage_engine-rocksdb.tbl_opt_data_dir storage_engine-rocksdb.tbl_opt_index_dir storage_engine-rocksdb.tbl_opt_insert_method storage_engine-rocksdb.tbl_opt_union storage_engine-rocksdb.tbl_temporary storage_engine-rocksdb.truncate_table storage_engine-rocksdb.type_binary_indexes storage_engine-rocksdb.type_bit_indexes storage_engine-rocksdb.type_blob_indexes storage_engine-rocksdb.type_char_indexes storage_engine-rocksdb.type_date_time_indexes storage_engine-rocksdb.type_enum_indexes storage_engine-rocksdb.type_fixed_indexes storage_engine-rocksdb.type_float_indexes storage_engine-rocksdb.type_int_indexes storage_engine-rocksdb.type_set_indexes storage_engine-rocksdb.type_spatial storage_engine-rocksdb.type_spatial_indexes storage_engine-rocksdb.type_text_indexes storage_engine-rocksdb.update_ignore storage_engine-rocksdb.update_low_prio storage_engine-rocksdb.update_multi storage_engine-rocksdb.update_with_keys storage_engine-rocksdb.vcol Lots of tests fail with "Unsupported collation". | |||||||||||||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2017-06-22 ] | |||||||||||||||||||||||||||||||||||||||
|
Got it running (all 3 suites together):
The following tests have been disabled on given reasons:
| |||||||||||||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2017-06-22 ] | |||||||||||||||||||||||||||||||||||||||
|
Overview of rdiffs and overlays for include files:
|