Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PS-6789 (Merge MySQL 8.0.20): Fixed RocksDB issues
https://jira.percona.com/browse/PS-6789 *** Changed use of 'Field::real_maybe_null()' to 'Field::is_nullable()' due to changes in the fix for Bug #30460528 "RENAME FIELD::REAL_MAYBE_NULL() TO FIELD::IS_NULLABLE()" (mysql/mysql-server@c5f8a62). *** 'binary_log::transaction::compression::ZSTD' enum value renamed to 'binary_log::transaction::compression::ALGORITHM_ZSTD' to avoid conflicts with 'RocksDB' that has 'ZSTD' defined as a macro. *** Restored '+x' file system attribute for the 'mysql-test/mysql-test-run.pl' that was lost by mistake in one of the previous commits. *** Re-recorded 'rocksdb.read_only_tx' MTR test case because of the changes in the implementation of WL percona#3549 "Binlog: compression" (https://dev.mysql.com/worklog/task/?id=3549) (commit mysql/mysql-server@1e5ae34) that caused increasing 'Format_description_event' binlog event size and therefore some pre-recorded binary log positions in the '.result' files. *** Re-recorded 'rocksdb.type_enum_indexes' MTR test case due to new 'EXPLAIN SELECT' results introduced in the implementation of WL #13538 "Add index hints based on new hint infrastructure" (https://dev.mysql.com/worklog/task/?id=13538) (commit mysql/mysql-server@3f8e507) *** Re-recorded 'rocksdb.index_merge_rocksdb2' MTR test case because of the changed execution plan (more hash joins instead of nested block loops) introduced in these improvements Bug #30528604 "DELETE THE PRE-ITERATOR EXECUTOR" (commit mysql/mysql-server@ef166f8), Bug #30473261 "CONVERT THE INDEX SUBQUERY ENGINES INTO USING THE ITERATOR EXECUTOR" (commit mysql/mysql-server@cb4116e) (commit mysql/mysql-server@629b549) (commit mysql/mysql-server@5a41fba) (commit mysql/mysql-server@31bd903) (commit mysql/mysql-server@75bbe1b) (commit mysql/mysql-server@6226c1a) (commit mysql/mysql-server@0b45e96) (commit mysql/mysql-server@8e45d7e) (commit mysql/mysql-server@7493ae4) (commit mysql/mysql-server@a5f60bf) (commit mysql/mysql-server@609b86e), Bug #30912972 "ASSERTION `KEYLEN == M_START_KEY.LENGTH' FAILED" (commit mysql/mysql-server@b28bea5). *** Re-recorded 'rocksdb.rocksdb' and 'rocksdb.insert_with_keys' MTR test cases because of the new deprecation warning introduced in the implementation of WL #13325 "Deprecate VALUES syntax in INSERT ... ON DUPLICATE KEY UPDATE" (https://dev.mysql.com/worklog/task/?id=13325) (commit mysql/mysql-server@6f3b9df) *** Re-recorded 'rocksdb_rppl.rpl_rocksdb_stm_mixed_crash_safe' and 'rocksdb_rpl.rpl_rocksdb_row_crash_safe' MTR test cases due to new column 'Require_table_primary_key_check' appearing in 'SHOW CREATE TABLE mysql.slave_relay_log_info' introduced in the implementation of WL #13239 "Enable/disable primary key checks on slaves" (https://dev.mysql.com/worklog/task/?id=13239) (commit mysql/mysql-server@e51bdc3). *** Re-recorded 'rocksdb_rpl.rpl_rocksdb_stm_mixed_crash_safe' and 'rocksdb_rpl.rpl_rocksdb_row_crash_safe' MTR test cases because of the changes in the 'mysql-test/extra/rpl_tests/rpl_mixing_engines.inc' include file introduced in the implementation of WL percona#3549 "Binlog: compression" (https://dev.mysql.com/worklog/task/?id=3549) (commit mysql/mysql-server@1e5ae34).
- Loading branch information