Skip to content

mysql@8.0 8.0.43#231025

Merged
BrewTestBot merged 2 commits into
Homebrew:mainfrom
SMillerDev:bump-mysql@8.0-8.0.43
Aug 4, 2025
Merged

mysql@8.0 8.0.43#231025
BrewTestBot merged 2 commits into
Homebrew:mainfrom
SMillerDev:bump-mysql@8.0-8.0.43

Conversation

@SMillerDev
Copy link
Copy Markdown
Member

Created by brew bump


Created with brew bump-formula-pr.

@github-actions github-actions Bot added legacy Relates to a versioned @ formula bump-formula-pr PR was created using `brew bump-formula-pr` icu4c ICU use is a significant feature of the PR or issue labels Jul 23, 2025
@SMillerDev
Copy link
Copy Markdown
Member Author

MySQL bump for #211365

@SMillerDev SMillerDev force-pushed the bump-mysql@8.0-8.0.43 branch from b9b4e10 to b87ff6b Compare July 23, 2025 17:35
@carlocab carlocab force-pushed the bump-mysql@8.0-8.0.43 branch from b87ff6b to 78ac972 Compare July 24, 2025 04:59
@carlocab
Copy link
Copy Markdown
Member

Looks like this is failing while executing mysql-test-run.pl, just like with mysql and mysql@8.4.

Logs, in case it's helpful:
04.mysql-test-run.pl.log
status.log

Ideas here, @Homebrew/core?

@carlocab carlocab added the CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. label Jul 24, 2025
@github-actions github-actions Bot added the autosquash Automatically squash pull request commits according to Homebrew style. label Jul 24, 2025
@carlocab
Copy link
Copy Markdown
Member

With --debug:

CURRENT_TEST: main.status
mysqltest: At line 80: Query 'reap' failed.
ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction

The result from queries just before the failure was:
# Sending:
update t1 set n = get_lock('mysqltest_lock', 100) ;
# Switched to connection: con1
# Wait for the first UPDATE to get blocked.
# Sending:
update t1 set n = 3;
# Switched to connection: default
# wait for the second UPDATE to get blocked
Timeout in wait_condition.inc for select 1 from INFORMATION_SCHEMA.PROCESSLIST
where ID = (select connection_id()) and STATE = "Waiting for table level lock"
select release_lock('mysqltest_lock');
release_lock('mysqltest_lock')
1
# Switched to connection: con2
# Reaping first UPDATE
select release_lock('mysqltest_lock');
release_lock('mysqltest_lock')
1
# Switched to connection: con1
# Reaping second UPDATE
safe_process[39613]: Child process: 39614, exit: 1

 - the logfile can be found in '/private/tmp/mysqlA8.0-20250724-7519-dzv5x7/mysql-8.0.43/mysql-test-vardir/log/main.status/status.log'

and status.log:

set @old_concurrent_insert= @@global.concurrent_insert;
set @@global.concurrent_insert= 0;
SET @old_log_output = @@global.log_output;
SET GLOBAL LOG_OUTPUT = 'FILE';
flush status;
show status like 'Table_lock%';
Variable_name	Value
Table_locks_immediate	1
Table_locks_waited	0
select * from performance_schema.session_status where variable_name like 'Table_lock%';
VARIABLE_NAME	VARIABLE_VALUE
Table_locks_immediate	2
Table_locks_waited	0
set sql_log_bin=0;
set @old_general_log = @@global.general_log;
set global general_log = 'OFF';
drop table if exists t1;
create table t1(n int);
insert into t1 values(1);
select get_lock('mysqltest_lock', 100);
get_lock('mysqltest_lock', 100)
1
# Switched to connection: con2
# Sending:
update t1 set n = get_lock('mysqltest_lock', 100) ;
# Switched to connection: con1
# Wait for the first UPDATE to get blocked.
# Sending:
update t1 set n = 3;
# Switched to connection: default
# wait for the second UPDATE to get blocked
Timeout in wait_condition.inc for select 1 from INFORMATION_SCHEMA.PROCESSLIST
where ID = (select connection_id()) and STATE = "Waiting for table level lock"
select release_lock('mysqltest_lock');
release_lock('mysqltest_lock')
1
# Switched to connection: con2
# Reaping first UPDATE
select release_lock('mysqltest_lock');
release_lock('mysqltest_lock')
1
# Switched to connection: con1
# Reaping second UPDATE

@github-actions
Copy link
Copy Markdown
Contributor

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a help wanted or in progress label.

@github-actions github-actions Bot added the stale No recent activity label Jul 28, 2025
@carlocab carlocab removed the stale No recent activity label Jul 28, 2025
@carlocab carlocab marked this pull request as draft July 29, 2025 05:47
@carlocab carlocab force-pushed the bump-mysql@8.0-8.0.43 branch from 7f6f528 to 04ea591 Compare July 30, 2025 18:49
@github-actions github-actions Bot removed the autosquash Automatically squash pull request commits according to Homebrew style. label Jul 30, 2025
@carlocab carlocab marked this pull request as ready for review July 30, 2025 18:49
@carlocab carlocab added the in progress Stale bot should stay away label Jul 30, 2025
Comment thread Formula/m/mysql@8.0.rb Outdated
- make sure we install the `status.log` to the logs directory so we can
  recover it when desired.

Co-authored-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
@bevanjkay bevanjkay force-pushed the bump-mysql@8.0-8.0.43 branch from 04ea591 to 11f2b06 Compare August 4, 2025 06:40
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Aug 4, 2025

🤖 An automated task has requested bottles to be published to this PR.

Caution

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@github-actions github-actions Bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Aug 4, 2025
@BrewTestBot BrewTestBot enabled auto-merge August 4, 2025 07:43
@BrewTestBot BrewTestBot added this pull request to the merge queue Aug 4, 2025
Merged via the queue into Homebrew:main with commit 7220947 Aug 4, 2025
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. icu4c ICU use is a significant feature of the PR or issue in progress Stale bot should stay away legacy Relates to a versioned @ formula

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants