Bug #82039 Add valgrind tool to MTR (contribution)
Submitted: 28 Jun 2016 19:03 Modified: 14 Nov 2016 19:04
Reporter: OCA Admin (OCA) Email Updates:
Status: Closed Impact on me:
None 
Category:Tools: MTR / mysql-test-run Severity:S3 (Non-critical)
Version: OS:Any
Assigned to: CPU Architecture:Any

[28 Jun 2016 19:03] OCA Admin
Description:
This bug tracks a contribution by Daniel Black (Github user: grooverdan) as described in http://github.com/mysql/mysql-server/pull/84

How to repeat:
See description

Suggested fix:
See contribution code attached
[28 Jun 2016 19:03] OCA Admin
Contribution submitted via Github - Add valgrind tool to MTR 
(*) Contribution by Daniel Black (Github grooverdan, mysql-server/pull/84#issuecomment-228924746): I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it.

Contribution: git_patch_75405886.txt (text/plain), 3.09 KiB.

[29 Jun 2016 4:05] MySQL Verification Team
Hello Daniel,

Thank you for the report and contribution.

Thanks,
Umesh
[22 Jul 2016 14:43] OCA Admin
Contribution submitted via Github - 5.7 bug 82039 mtr valgrind to specify any tool 
(*) Contribution by Daniel Black (Github grooverdan, mysql-server/pull/86#issuecomment-234433422): I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it.

Contribution: git_patch_78413576.txt (text/plain), 5.64 KiB.

[14 Nov 2016 19:04] Paul DuBois
Posted by developer:
 
Noted in 5.7.17, 8.0.1 changelogs.

mysql-test-run.pl could not be run with 
--valgrind-option=--tool=custom_tool, for values of custom_tool such
as massif or helgrind, because it added the options for memcheck that
might not be understood by other tools. Also, the mysql-test-run.pl
--callgrind option did not work because it supplied an invalid --base
option to callgrind. Thanks to Daniel Black for the patch on which
the fixes were based.