debugd options should regard to jhsdb style

Osamu Sakamoto sakamoto.osamu at nttcom.co.jp
Tue May 14 07:34:11 UTC 2019


Hi David,


Thank you for filing the RFE.

 > Okay, but please wait for Serguei's approval as well.
Okay, I wait for his approval.
I will try to this RFE when the CSR is approved.


Thanks,
Osamu



On 5/14/19 15:04, David Holmes wrote:
> Hi Osamu,
> 
> On 13/05/2019 6:06 pm, Osamu Sakamoto wrote:
>> Hi David,
>>
>> Thank you for updating the CSR.
>> I agree with filing a RFE to improve the general jhsdb help output.
>>
>> Could you file the RFE? (I can't access JBS.)
> 
> https://bugs.openjdk.java.net/browse/JDK-8223814
> 
> "8223814: SA: jhsdb common help needs to be more detailed"
> 
>> I would like to contribute it if the RFE will be filed.
>>
>> My proposal (webrev.00) has been reviewed by Yasumasa and JC.
>> So I will request Yasumasa to push it to jdk/jdk when the status of 
>> CSR changes to Approved, and RFE for jhsdb help is filed.
> 
> Okay, but please wait for Serguei's approval as well.
> 
> Thanks,
> David
> 
>>
>> Thanks,
>> Osamu
>>
>>
>> On 5/13/19 16:00, David Holmes wrote:
>>>
>>> On 13/05/2019 4:38 pm, Osamu Sakamoto wrote:
>>>> Hi, David
>>>>
>>>> I saw your comment in this CSR.
>>>> CSR: https://bugs.openjdk.java.net/browse/JDK-8223666
>>>>
>>>> I understand that the problem is that the help description of debugd 
>>>> I proposed and current other modes is not helpful for users.
>>>>
>>>> What should we do to go through this CSR?
>>>> IMHO we should update help description of all jhsdb modes more helpful.
>>>> Do you have any ideas about this?
>>>
>>> I think a RFE should be filed to improve the general jhsdb help 
>>> output, so that it explains that --pid and --exe are mutually 
>>> exclusive options. That way this CSR, and thus the associated RFE can 
>>> proceed. I'll add the same info the CSR.
>>>
>>> Thanks,
>>> David
>>>
>>>> Thanks,
>>>> Osamu
>>>>
>>>>
>>>> On 5/10/19 17:46, 坂本 統 wrote:
>>>>> Hi,
>>>>>
>>>>> I agree with Yasumasa's opinion in CSR.
>>>>>
>>>>> I wrote new debugd format and usage to match other modes(jstack, 
>>>>> jmap and so on) in jhdsb.
>>>>> Certainly, usage of debugd which I proposed does not explain that 
>>>>> <pid> and <exe> cannot be used together, but it is not limited to 
>>>>> debugd - other modes have similar issue.
>>>>>
>>>>> I think it is helpful to detail help description in each jhsdb 
>>>>> modes, but I'd like to separate as another issue because this is 
>>>>> not limited to debugd.
>>>>>
>>>>> -----Original Message-----
>>>>> From: Yasumasa Suenaga <yasuenag at gmail.com>
>>>>> Sent: Friday, May 10, 2019 4:08 PM
>>>>> To: David Holmes <david.holmes at oracle.com>
>>>>> Cc: Jean Christophe Beyler <jcbeyler at google.com>; 
>>>>> serviceability-dev at openjdk.java.net 
>>>>> serviceability-dev at openjdk.java.net 
>>>>> <serviceability-dev at openjdk.java.net>; 坂本 統 
>>>>> <sakamoto.osamu at nttcom.co.jp>
>>>>> Subject: Re: debugd options should regard to jhsdb style
>>>>>
>>>>> Hi David,
>>>>>
>>>>> Thank you for checking in CSR, and sorry for my incorrect description.
>>>>> I added my opinion to CSR.
>>>>>
>>>>> Osamu, do you have any opinion?
>>>>>
>>>>>
>>>>> Yasumasa
>>>>>
>>>>>
>>>>> 2019年5月10日(金) 15:16 David Holmes <david.holmes at oracle.com>:
>>>>>>
>>>>>> Hi Yasumasa,
>>>>>>
>>>>>> I've made some updates to the CSR request and raised a couple of 
>>>>>> issues.
>>>>>>
>>>>>> FYI the specification section only needs to contain the actual
>>>>>> specification for what has changed ie the new command-line options;
>>>>>> not the implementation that will bring about those changes.
>>>>>>
>>>>>> Thanks,
>>>>>> David
>>>>>>
>>>>>> On 10/05/2019 2:12 pm, Yasumasa Suenaga wrote:
>>>>>>> Thanks JC!
>>>>>>>
>>>>>>> I added key point of this change to specification section in CSR.
>>>>>>>
>>>>>>>
>>>>>>> Yasumasa
>>>>>>>
>>>>>>> 2019年5月10日(金) 12:54 Jean Christophe Beyler 
>>>>>>> <jcbeyler at google.com>:
>>>>>>>>
>>>>>>>> Hi Yasumasa,
>>>>>>>>
>>>>>>>> I'm not a reviewer but the CSR looks good; I feel that the
>>>>>>>> specification section could use some text and then send the reader
>>>>>>>> to the other bug entry :) Jc
>>>>>>>>
>>>>>>>> From: Yasumasa Suenaga <yasuenag at gmail.com>
>>>>>>>> Date: Thu, May 9, 2019 at 8:06 PM
>>>>>>>> To: serviceability-dev at openjdk.java.net
>>>>>>>> serviceability-dev at openjdk.java.net
>>>>>>>>
>>>>>>>>> tests on submit repo have been passed
>>>>>>>>> (mach5-one-ysuenaga-JDK-8223665-20190510-0157-2376640)
>>>>>>>>>
>>>>>>>>> Could you review the CSR?
>>>>>>>>>
>>>>>>>>>>      CSR: https://bugs.openjdk.java.net/browse/JDK-8223666
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Yasumasa
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 2019年5月10日(金) 10:20 Yasumasa Suenaga <yasuenag at gmail.com>:
>>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> Osamu, your change looks good to me.
>>>>>>>>>> I will sponsor you.
>>>>>>>>>>
>>>>>>>>>> David, I filed this issue and requested to CSR:
>>>>>>>>>>
>>>>>>>>>>      JBS: https://bugs.openjdk.java.net/browse/JDK-8223665
>>>>>>>>>>      CSR: https://bugs.openjdk.java.net/browse/JDK-8223666
>>>>>>>>>>
>>>>>>>>>> I uploaded webrev. I will push it to submit repo.
>>>>>>>>>>
>>>>>>>>>>      http://cr.openjdk.java.net/~ysuenaga/JDK-8223665/webrev.00/
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>>
>>>>>>>>>> Yasumasa
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 2019/05/10 7:30, David Holmes wrote:
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> This will need a bug filed and a corresponding CSR request. I
>>>>>>>>>>> suspect that historically the form of this command was done 
>>>>>>>>>>> to match other tools.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thanks,
>>>>>>>>>>> David
>>>>>>>>>>>
>>>>>>>>>>> On 9/05/2019 6:33 pm, ?? ? wrote:
>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>
>>>>>>>>>>>> I want to use `jhsdb debugd` on my laptop.
>>>>>>>>>>>> However debugd mode has different options from other modes.
>>>>>>>>>>>> I think debugd should have same options like other modes.
>>>>>>>>>>>>
>>>>>>>>>>>> For example, `jhsdb debugd <pid>` should be `jhsdb debugd 
>>>>>>>>>>>> --pid <pid>`.
>>>>>>>>>>>> Also I added `--serverid` option for serverid.
>>>>>>>>>>>>
>>>>>>>>>>>> I attached a patch for this enhancement.
>>>>>>>>>>>> This patch passes serviceability/sa jtreg tests.
>>>>>>>>>>>>
>>>>>>>>>>>> Testcase for debugd is available as 
>>>>>>>>>>>> serviceability/sa/sadebugd/SADebugDTest.java .
>>>>>>>>>>>> However it has been disabled by JDK-8163805.
>>>>>>>>>>>> It will be fixed by Yasumasa Suenaga (ysuenaga) after my 
>>>>>>>>>>>> proposal has been merged.
>>>>>>>>>>>>
>>>>>>>>>>>> Could you help? I want to contribute it. I need a sponsor.
>>>>>>>>>>>> (My company has signed to OCA (NTT Comware Corporation))
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>
>>>>>>>>>>>> Osamu
>>>>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> -- 
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Jc


More information about the serviceability-dev mailing list