Bug #86895 Missing descriptions for some DISABLE_PSI_* CMake options
Submitted: 1 Jul 2017 19:06 Modified: 12 Jan 2018 3:45
Reporter: Alexey Kopytov Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Documentation Severity:S3 (Non-critical)
Version:5.7, 8.0 OS:Any
Assigned to: CPU Architecture:Any

[1 Jul 2017 19:06] Alexey Kopytov
Description:
The "MySQL Source-Configuration Options" section at
https://dev.mysql.com/doc/refman/5.7/en/source-configuration-options.html
is missing some Performance Schema related CMake options:

DISABLE_PSI_THREAD
DISABLE_PSI_PS
DISABLE_PSI_TRANSACTION

Even they are mentioned in a note about compiling without Performance
Schema support being impossible, there are no descriptions.

Additionally, 8.0 introduces two new options, DISABLE_PSI_ERROR and DISABLE_PSI_DATA_LOCK, which are
neither described, nor even mentioned in the 8.0 version of the page:
https://dev.mysql.com/doc/refman/8.0/en/source-configuration-options.html

How to repeat:
Read the "MySQL Source-Configuration Options" section of the
manual. Compare with options defined in
storage/perfschema/CMakeLists.txt.

Suggested fix:
Describe the missing options, or at least give the full list (since
their names are pretty self-explanatory).
[3 Jul 2017 6:46] MySQL Verification Team
Hello Alexey,

Thank you for the report and feedback!

Thanks,
Umesh
[12 Jan 2018 3:45] Philip Olson
Posted by developer:
 
Thank you for the detailed bug report, all 5 of these CMake options are now documented in the 5.7 and 8.0 manuals.