[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-serviceability-dev
Subject:    Re: RFR: 8223666: SA: debugd options should follow jhsdb style
From:       Osamu Sakamoto <sakamoto.osamu () nttcom ! co ! jp>
Date:       2019-05-20 1:22:55
Message-ID: b6352b74-a4c0-aa3d-bbff-15b03facb9fd () nttcom ! co ! jp
[Download RAW message or body]

Hi

David
Thank you for reviewing.

Yasumasa
Thank you for pushing.
I will start to work for JDK-8223814.


Thank all for helping us!

Thanks,
Osamu


On 5/17/19 14:54, Yasumasa Suenaga wrote:
> Hi all,
> 
> I pushed:
>     http://hg.openjdk.java.net/jdk/jdk/rev/81852d53e585
> 
> Thanks all for helping us!
> 
> 
> Osamu, if you are working for JDK-8223814, please tell us when you done 
> to create a patch. I can help you.
> 
> 
> Yasumasa
> 
> 
> On 2019/05/16 18:04, David Holmes wrote:
>> Just confirming I'm okay with this too.
>>
>> David
>>
>> On 16/05/2019 12:50 pm, serguei.spitsyn at oracle.com wrote:
>>> Hi Osamu,
>>>
>>> On 5/15/19 19:45, Osamu Sakamoto wrote:
>>>> Hi Serguei,
>>>>
>>>>> I'm Okay with the fix.
>>>> Thank you for reviewing.
>>>> I will request Yasumasa to push webrev.00.1 to jdk/jdk when the status
>>>> of CSR changes to Approved
>>>
>>> Great!
>>>
>>>>> But we have to use correct subject line which includes bug number and
>>>>> the exact bug title.
>>>>> Otherwise, these emails are not searchable by the bug number.
>>>> I added bug number and exact bug title to email subject.
>>>
>>> Nice.
>>>
>>> Thanks,
>>> Serguei
>>>
>>>>
>>>> Thanks,
>>>> Osamu
>>>>
>>>>
>>>> On 5/16/19 11:30, serguei.spitsyn at oracle.com wrote:
>>>>> Hi Osamu,
>>>>>
>>>>> I'm Okay with the fix.
>>>>> But we have to use correct subject line which includes bug number and
>>>>> the exact bug title.
>>>>> Otherwise, these emails are not searchable by the bug number.
>>>>>
>>>>> Thanks,
>>>>> Serguei
>>>>>
>>>>>
>>>>> On 5/15/19 17:57, ?? ? wrote:
>>>>>> Hi Serguei,
>>>>>>
>>>>>> Do you think which is better, to add angle bracket or not to?
>>>>>>> By the way, you've added angle brackets to jhsdb debugd --help in
>>>>>>> the CSR.
>>>>>>> But current other commands --help don't have it.
>>>>>>> I think this modification should be also added to other commands
>>>>>>> --help if it is added to debugd --help.
>>>>>>> This CSR relates on only debugd, so I think this modification
>>>>>>> should be included to the RFE which David filed.(JDK-8223814)
>>>>>> The webrev which is added angle bracket to debugd --help is here.
>>>>>> <http://cr.openjdk.java.net/~ysuenaga/JDK-8223665/webrev.00.1/>
>>>>>>
>>>>>> Thanks,
>>>>>> Osamu
>>>>>>
>>>>>> -- 
>>>>>> NTT ?????????
>>>>>> ???????SE??OSS???
>>>>>> ????
>>>>>> TEL: 03-6713-3034
>>>>>> MAIL: <sakamoto.osamu at nttcom.co.jp>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Osamu Sakamoto <sakamoto.osamu at nttcom.co.jp>
>>>>>> Sent: Tuesday, May 14, 2019 4:22 PM
>>>>>> To: serguei.spitsyn at oracle.com; serviceability-dev at 
>>>>>> openjdk.java.net
>>>>>> Cc: ?? ?? <suenaga.yasumasa at nttcom.co.jp>
>>>>>> Subject: Re: debugd options should regard to jhsdb style
>>>>>>
>>>>>> Hi Serguei,
>>>>>>
>>>>>> Thank you for reviewing the CSR.
>>>>>>
>>>>>> I answer your questions.
>>>>>>
>>>>>> Q1 & Q2: <executable image name> and <path to coredump> can accept
>>>>>> both full path and relative path.
>>>>>> Q3: Other commands (clhsdb/hsdb/jstack/jmap/jinfo/jsnap) currently
>>>>>> have the same format, and need not to be updated.
>>>>>>
>>>>>>
>>>>>> By the way, you've added angle brackets to jhsdb debugd --help in
>>>>>> the CSR.
>>>>>> But current other commands --help don't have it.
>>>>>> I think this modification should be also added to other commands
>>>>>> --help if it is added to debugd --help.
>>>>>> This CSR relates on only debugd, so I think this modification should
>>>>>> be included to the RFE which David filed.(JDK-8223814) What do you
>>>>>> think about this?
>>>>>>
>>>>>> Yasumasa has uploaded webrev.00.1 that angle bracket is added to
>>>>>> debugd --help.
>>>>>> I will request him to push the better one when this is clear
>>>>>> <http://cr.openjdk.java.net/~ysuenaga/JDK-8223665/webrev.00.1/>
>>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>> Osamu
>>>>>>
>>>>>>
>>>>>> On 5/14/19 14:07, serguei.spitsyn at oracle.com wrote:
>>>>>>> Hi Osamu,
>>>>>>>
>>>>>>> Sorry for reacting on this so late.
>>>>>>> This work on cmd-line options unification is very welcome!
>>>>>>>
>>>>>>> I looked at the CSR and it looks pretty good in general.
>>>>>>>
>>>>>>> I've added angle brackets to the jhsdb debugd --help:
>>>>>>>
>>>>>>> |$ jhsdb debugd --help --serverid <unique id for this debug server>
>>>>>>> --exe <executable image name> --core <path to coredump> --pid 
>>>>>>> <pid of
>>>>>>> process to attach> But this needs to be unified with other commands
>>>>>>> |||(clhsdb, hsdb, jstack, etc|), of course. |
>>>>>>>
>>>>>>> Also, added a comment with the questions:
>>>>>>>
>>>>>>> |Q1: Should the <executable image name> be always a full path name
>>>>>>> or it
>>>>>>> can be a relative path? Q2: Should the <path to coredump> be 
>>>>>>> always a
>>>>>>> full path name or it can be a relative path? Q3: Do all other 
>>>>>>> commans
>>>>>>> (clhsdb, hsdb, jstack, jmap, etc.) currently have the same format or
>>>>>>> they also need to be updated?|
>>>>>>>
>>>>>>>
>>>>>>> I can update the CSR description if you answer these questions.
>>>>>>> They'll file an RFE for this.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Serguei
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 5/13/19 01:06, 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.)
>>>>>>>> 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.
>>>>>>>>
>>>>>>>> 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
>>>>>
>>>
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic