| 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)
