| 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
