Bug #73418 Add --manual-lldb option to mysql-test-run.pl
Submitted: 29 Jul 2014 7:51 Modified: 11 Dec 2014 15:33
Reporter: Laurynas Biveinis (OCA) Email Updates:
Status: Verified Impact on me:
None 
Category:Tools: MTR / mysql-test-run Severity:S4 (Feature request)
Version:5.5 OS:Mac OS X
Assigned to: CPU Architecture:Any
Tags: lldb, mtr
Triage: Needs Triage: D5 (Feature request)

[29 Jul 2014 7:51] Laurynas Biveinis
Description:
--manual-gdb is a very useful option for debugging mysqld on an MTR testcase. On systems where LLDB is provided instead of GDB, a corresponding --manual-lldb option would be as useful.

How to repeat:
N/A

Suggested fix:
Uploading
[29 Jul 2014 7:53] Laurynas Biveinis
mysql-test-run.pl --manual-lldb implementation for 5.5

(*) I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it.

Contribution: bug73418-5.5.patch (application/octet-stream, text), 3.33 KiB.

[29 Jul 2014 7:54] Laurynas Biveinis
Patch for 5.5. Should apply on 5.6 as well, haven't tried 5.7. Tested by running a regular and a replication (so that more than one mysqld is started) testcase.
[29 Jul 2014 14:21] Sinisa Milivojevic
This could be a useful addition for those with newer versions of OS X.
[4 Aug 2014 18:43] Laurynas Biveinis
The contribution is affected by bug 73466 the same as the existing --manual-gdb is.
[3 Dec 2014 14:24] Laurynas Biveinis
$ bzr log -r 4708                         
------------------------------------------------------------
revno: 4708
committer: Sayantan Dutta <sayantan.dutta@oracle.com>
branch nick: mysql-5.5
timestamp: Tue 2014-09-02 15:12:55 +0530
message:
  Bug #19361402 - ADD --MANUAL-LLDB OPTION TO MYSQL-TEST-RUN.PL, contributed
[3 Dec 2014 15:44] Laurynas Biveinis
Related:

$ bzr log -r 4713
------------------------------------------------------------
revno: 4713
committer: Sayantan Dutta <sayantan.dutta@oracle.com>
branch nick: mysql-5.5
timestamp: Thu 2014-09-11 14:48:21 +0530
message:
  Bug #18964545 ADD MTR SUPPORT FOR DEBUGGING WITH LLDB

$ bzr log -r 4719
------------------------------------------------------------
revno: 4719
committer: Sayantan Dutta <sayantan.dutta@oracle.com>
branch nick: mysql-5.5
timestamp: Fri 2014-09-26 11:50:07 +0530
message:
  Bug #18964545 - ADD MTR SUPPORT FOR DEBUGGING WITH LLDB revert
[10 Dec 2014 14:30] Laurynas Biveinis
And in 5.6 :

(the first rev carries the diff and the second one is an bzr upmerge)

$ bzr log -r 6143 -n0
------------------------------------------------------------
revno: 6143
committer: Sayantan Dutta <sayantan.dutta@oracle.com>
branch nick: mysql-5.6
timestamp: Wed 2014-09-03 13:01:08 +0530
message:
  upmerge 5.5=> 5.6 19361402

$ bzr log -r 6144    
------------------------------------------------------------
revno: 6144 [merge]
committer: Sayantan Dutta <sayantan.dutta@oracle.com>
branch nick: mysql-5.6
timestamp: Wed 2014-09-03 13:17:57 +0530
message:
  upmerge 5.5=> 5.6 19361402
------------------------------------------------------------
Use --include-merged or -n0 to see merged revisions.
[11 Dec 2014 15:33] Laurynas Biveinis
Is "Verified" a correct status for this bug?