Bug #94699 | Mysql deadlock and bugcheck on aarch64 under stress test | ||
---|---|---|---|
Submitted: | 19 Mar 2019 11:01 | Modified: | 28 Mar 2019 16:23 |
Reporter: | Cai Yibo (OCA) | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S1 (Critical) |
Version: | 5.7 | OS: | Ubuntu |
Assigned to: | CPU Architecture: | ARM | |
Tags: | Bugcheck, Contribution, deadlock, rwlock |
[19 Mar 2019 11:01]
Cai Yibo
[19 Mar 2019 13:13]
Cai Yibo
patch to fix this bug (*) I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it.
Contribution: 0001-Bug-94699-Mysql-deadlock-and-bugcheck-on-aarch64.patch (application/octet-stream, text), 4.76 KiB.
[19 Mar 2019 14:27]
MySQL Verification Team
Hi, Thank you for your bug report and thank you for your patch. Verified as reported.
[28 Mar 2019 16:23]
Daniel Price
Posted by developer: commit 29572c9d10b3545ef57674402104c42c0961c779 Author: Jakub Łopuszański <jakub.lopuszanski@oracle.com> Date: Wed Mar 27 10:02:53 2019 +0100 Bug #29508001 MYSQL DEADLOCK AND BUGCHECK ON AARCH64 UNDER STRESS TEST Insufficient memory barriers in rw-lock implementation caused deadlocks on ARM architecture. This bugfix is a contribution by Yibo Cai from ARM Inc.
[28 Mar 2019 16:40]
Daniel Price
Posted by developer: Fixed as of the upcoming 8.0.17 release, and here's the changelog entry: Insufficient memory barriers in the rw-lock implementation caused deadlocks on ARM. Thanks to Yibo Cai from Arm Technology for the contribution.
[9 May 2019 13:03]
Erlend Dahl
Bug#94742 Mysql bugcheck on aarch64 under stress test was marked as a duplicate