Bug #95612 | replication breakage due to Can not lock user management caches for processing | ||
---|---|---|---|
Submitted: | 3 Jun 2019 12:22 | Modified: | 21 Aug 2019 17:07 |
Reporter: | Simon Mudd (OCA) | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Replication | Severity: | S3 (Non-critical) |
Version: | 8.0.16 | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | GTID, parallel, replication, writeset |
[3 Jun 2019 12:22]
Simon Mudd
[5 Jun 2019 8:01]
MySQL Verification Team
Hello Simon, Thank you for the report. regards, Umesh
[5 Jun 2019 8:01]
MySQL Verification Team
Test results - 8.0.16
Attachment: 95612_8.0.16.results (application/octet-stream, text), 12.20 KiB.
[8 Jun 2019 6:13]
Simon Mudd
Workaround is easy: start slave usually works. Clearly doing this manually or via scripting is tedious.
[17 Jun 2019 5:22]
MySQL Verification Team
Bug #95778 marked as duplicate of this one
[21 Aug 2019 17:07]
Paul DuBois
Posted by developer: Fixed in 8.0.18. Retrying a failed access-control statement could permit another thread to acquire a lock on the access-control cache during a window when metadata locks where released and reacquired, resulting in a deadlock. The locks are now not released during the retry operation.