Bug #75873 move key_memory_xxx out of mysqld.h
Submitted: 12 Feb 2015 9:37 Modified: 20 Feb 2015 14:42
Reporter: Tor Didriksen Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Compiling Severity:S3 (Non-critical)
Version:8.0 OS:Any
Assigned to: CPU Architecture:Any

[12 Feb 2015 9:37] Tor Didriksen
Description:
Several files do #include mysqld.h
in order to get one of the performance schema key_memory_xxx identifiers.
This increases coupling between otherwise independent components.

How to repeat:
Read the code.

Suggested fix:
Move all key_memory_xxx identifiers to a separate file.
[20 Feb 2015 14:42] Paul DuBois
Fixed in 5.8.0. Code cleanup. No changelog entry needed.
[18 Jun 2016 21:16] Omer Barnir
Posted by developer:
 
Reported version value updated to reflect release name change from 5.8 to 8.0