Bug #85304 | Reduce mutex contention of fil_system->mutex | ||
---|---|---|---|
Submitted: | 4 Mar 2017 8:26 | Modified: | 2 Sep 2017 12:52 |
Reporter: | zhai weixiang (OCA) | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S3 (Non-critical) |
Version: | 5.7 | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | Contribution |
[4 Mar 2017 8:26]
zhai weixiang
[4 Mar 2017 8:33]
zhai weixiang
a simple patch based on 5.7.17 (*) I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it.
Contribution: reduce-space-lookup.diff (application/octet-stream, text), 13.30 KiB.
[6 Mar 2017 5:25]
MySQL Verification Team
Hello Zhai, Thank you for the report and contribution. Thanks, Umesh
[6 Mar 2017 6:03]
Sunny Bains
This problem is on our radar. There are two parts to this fix. 1. Remove the overhead introduced by WL#7142 2. Reduce the overhead of fil_sys mutex in general In 8.0.1 we have removed the WL#7142 code. The fil sys mutex is not in the path of mtr commit. For #2 stay tuned :-)
[11 Mar 2017 18:03]
Mark Callaghan
Is this still relevant? https://bugs.mysql.com/bug.php?id=69276
[13 Mar 2017 7:32]
Dimitri KRAVTCHUK
yes, the problem with fil_system mutex contention was here from a long time, and yet more amplified in 5.7, etc.. - so we really hope to get a rid of it by 8.0 GA.. - stay tuned ;-) Rgds, -Dimitri
[2 Sep 2017 12:52]
zhai weixiang
I think this bug should have been fixed in current MySQL8.0 by this commit: 201b2b20d110bc35ddf699754571cb0c064a3f72