Oracle has just released MySQL 8.0.45, 8.4.8, and 9.6.0 and here are the results of my usual testing of building them and running the testsuite on macOS, Apple Silicon hardware.
Build
All three versions compile with the current XCode (26.2) OK. With Homebrew-packaged LLVM, versions 14 to 17 inclusive are getting a strange CMake error that might have more to do with macOS than MySQL. LLVM 19 still fails to build 8.0.45 (bug #119238), but not 8.4.8, and so does LLVM 20 (bug #119239). Both these issues are pre-existing. But, 8.4.8 regressed in that it started being affected by bug #119246 too. LLVM 21 still fails to build 9.6.0 (preexisting bug #119246).
Test
Bad news:
- Bug #119735 Unhandled error log warning in main.initialize-sha256
- Bug #119738 global-buffer-overflow on INSTALL PLUGIN
- Bug #119739 Test rpl_gtid.rpl_gtids_table_disable_binlog_on_slave result difference
- Bug #119746 innodb.table_encrypt_4 failing with a result difference
No news aka old bad news:
- Bug #113189 ColumnStatisticsTest.StoreAndRestoreAttributesEquiHeight unit test fails
- Bug #113190 Several tests in routertest_integration_routing_sharing_constrained_pools fail
- Bug #113260 Client error in error log: MY-004031 - The client was disconnected …
- Bug #113665 perfschema.relaylog fails with a result difference
- Bug #113709 StrXfrmTest.ChineseUTF8MB4 failing with an AddressSanitizer error
- Bug #113722 Test main.index_merge_innodb failing with a result difference
- Bug #114892 Test XComControlTest.SuspectMemberFailedRemovalDueToMajorityLoss fails
- Bug #115480 Test innodb.log_first_rec_group failing
- Bug #116369 rpl.rpl_semi_sync_alias crashes under AddressSanitizer
- Bug #116373 auth_sec.acl_tables_row_locking failing with result diff
- Bug #116378 routertest_integration_routing_splitting crashing under AddressSanitizer
- Bug #116385 Test main.mysql_upgrade_grant timing out on debug build
- Bug #116394 Test binlog_gtid.binlog_gtid_binlog_recovery_errors crashes with an assert
- Bug #118171 Test main.mysqldump-tablespace-escape failing
- Bug #118185 Non-specific ASan error on TestLoaderGood/LoaderReadTest.load_wrong_version/0
- Bug #118213 Test perfschema.idx_compare_mutex_instances fails under debug + sanitizers
- Bug #119247 Test main.log_buffered-big failure
- Bug #119249 Router unit test setup failures
- Bug #119251 Test rpl.rpl_seconds_behind_master failure
- Bug #119252 Test router.response_cache failure
- Bug #119253 innodb.tablespace_encrypt_9 crashing the server with assertion failure
- Bug #119258 router integration tests failing to login
Good news:
- none! Every single bug I am tracking is present
Conclusion
With 4 new, 22 unchanged bugs, and not a single fix, the testsuite quality is continuing to slowly decay. I hope this will change for the better.
Addendum
A note for my future self. Issues I couldn't reliably reproduce:
main.mysqltestfailing testcase check on 8.0.45, 8.0.45 debug buildinnodb_zip.16k,main.mysqlpump_bugsfailing with a result difference, 8.0.45 debug+sanitizers buildmain.subquery_sj_firstmatchfailing with a result difference, 8.0.45 release buildmain.lowercase_table4timeout, 8.0.45 debug+sanitizers buildx.mysqlxtest_mode_ssltest command failure, 8.4.8 release buildconnection_control.performance_schema_processlisttest result difference, 8.4.8 release buildmerge_innodb_tests-tfailed once, 8.4.8 debug+sanitizers buildroutertest_harness_net_ts_timerfailed once, 8.4.8 debug buildrpl_nogtid.rpl_semi_sync_optimize_for_static_plugin_configfailing with global-buffer-overflow under 9.6.0 debug+sanitizers build, serious, but I couldn't reproduce.routertest_integration_routing_direct,routertest_integration_routing_router_require,routertest_integration_routing_sharing, androutertest_integration_routing_sharing_constrained_poolsfailed once under 9.6.0 debug+sanitizers build and once under 9.6.0 debug buildperfschema.system_events_plugin,test_service_sql_api.test_sql_stmt,main.group_by,main.index_merge_innodb,perfschema.idx_compare_metadata_locksfailed once, 9.6.0 debug buildrouter.authentication_mysql_accounts,router.app_specific_metadata_v_latest, andmain.psfailed once, 9.6.0 release build
No comments:
Post a Comment