Bug #49345 | re-introduce gprof to mysql-test-run.pl | ||
---|---|---|---|
Submitted: | 2 Dec 2009 12:43 | Modified: | 17 Jun 2010 19:38 |
Reporter: | Georgi Kodinov | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | Tools: MTR / mysql-test-run | Severity: | S3 (Non-critical) |
Version: | v2 | OS: | Any |
Assigned to: | Bjørn Munch | CPU Architecture: | Any |
Tags: | regression |
[2 Dec 2009 12:43]
Georgi Kodinov
[8 Dec 2009 13:59]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/93197 2866 Bjorn Munch 2009-12-08 Bug #49345 re-introduce gprof to mysql-test-run.pl Was available in v1 First stab at porting to v2, but don't quite grok the v1 implementation I think this produces the same result though.
[15 Dec 2009 11:55]
Bjørn Munch
I got a comment that the gprof output should be saved in a file rather than printed on stdout, as it's usually very large. I will look into that.
[15 Dec 2009 12:08]
Bjørn Munch
Please disregard previous comment, this patch already does save output to separate file!
[5 Jan 2010 19:07]
Timothy Smith
A few things in gprof_collect() look odd: 1) print statement ("GPROF output ...") should be inside the if, only print if gmon.out exists 2) system() should be terminated with a ;, not , 3) probably better to use > instead of >> (append is confusing, I think) 4) what is the # FIXME comment about? Otherwise, the general patch seems OK.
[5 Jan 2010 20:38]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/96035 2870 Bjorn Munch 2010-01-05 Bug #49345 re-introduce gprof to mysql-test-run.pl Was available in v1 Porting to v2 required some rewriting Updated after review comments
[6 Jan 2010 13:48]
Bjørn Munch
Pushed to 5.1-mtr, trunk-mtr, next-mr-mtr, 6.0-codebase-mtr
[20 Feb 2010 9:30]
Bugs System
Pushed into 6.0.14-alpha (revid:alik@sun.com-20100220092844-jh07ayojyxn8uh9p) (version source revid:bjorn.munch@sun.com-20100106093632-yy2ts5rndk3cchvm) (merge vers: 6.0.14-alpha) (pib:16)
[20 Feb 2010 9:33]
Bugs System
Pushed into 5.5.3-m2 (revid:alik@sun.com-20100220092622-wvhh1vfy5tjq4mhu) (version source revid:bjorn.munch@sun.com-20100106085744-tr26s8escdaiu7ky) (merge vers: 5.5.1-m2) (pib:16)
[20 Feb 2010 9:36]
Bugs System
Pushed into mysql-next-mr (revid:alik@sun.com-20100220092730-paoo5t9gcajs5dq8) (version source revid:bjorn.munch@sun.com-20100106090111-s6smcs0si1ohiiu5) (pib:16)
[22 Feb 2010 20:22]
Paul DuBois
Noted in 5.5.3, 6.0.14 changelogs. mysql-test-run.pl has a new --gprof option that runs the server throuigh the gprof profiler, much the same way the currently supported --gcov option runs it through gcov. Setting report to Need Merge pending push to 5.1.x, Celosia.
[1 Mar 2010 8:46]
Bugs System
Pushed into 5.1.45 (revid:joro@sun.com-20100301083827-xnimmrjg6bh33o1o) (version source revid:azundris@mysql.com-20100222175719-viuh0f3gdsrkgv0r) (merge vers: 5.1.45) (pib:16)
[1 Mar 2010 16:36]
Paul DuBois
Noted in 5.1.45 changelog.
[17 Jun 2010 11:47]
Bugs System
Pushed into 5.1.47-ndb-7.0.16 (revid:martin.skold@mysql.com-20100617114014-bva0dy24yyd67697) (version source revid:vasil.dimov@oracle.com-20100331130613-8ja7n0vh36a80457) (merge vers: 5.1.46) (pib:16)
[17 Jun 2010 12:24]
Bugs System
Pushed into 5.1.47-ndb-6.2.19 (revid:martin.skold@mysql.com-20100617115448-idrbic6gbki37h1c) (version source revid:martin.skold@mysql.com-20100609140708-52rvuyq4q500sxkq) (merge vers: 5.1.45-ndb-6.2.19) (pib:16)
[17 Jun 2010 13:12]
Bugs System
Pushed into 5.1.47-ndb-6.3.35 (revid:martin.skold@mysql.com-20100617114611-61aqbb52j752y116) (version source revid:vasil.dimov@oracle.com-20100331130613-8ja7n0vh36a80457) (merge vers: 5.1.46) (pib:16)