RFR: JDK-8187498: Add a -Xmanagement flag as syntactic sugar for -Dcom.sun.management.jmxremote.* properties
Kumar Srinivasan
kumar.x.srinivasan at oracle.com
Wed Feb 7 15:32:57 UTC 2018
Hi Harsha,
Changes look reasonable to me, couple of things that must be addressed:
1. Since this is a main-stream launcher change with a documented and
supported
option, a CSR is required, you have to add and document the option in
the help page
http://hg.openjdk.java.net/jdk/jdk/file/8cc67294ec56/src/java.base/share/classes/sun/launcher/resources/launcher.properties
2. You also have to create a doc bug so that the doc team will document
it in the Tools
Reference Guide, and link it to this bug. Does it need a Release note ?
probably does,
in which case you will have to create Release Note subtask and follow
the RN process.
3. Is XmanagementAgentTest.java part of tier1 test suite ? If not, then
I think it ought
to be in tier1 grouping, perhaps best to park this under
jdk/tools/launcher/management ?
Kumar
> Hi All,
>
> After internal discussions, below format for management flags was
> agreed upon.
>
> 1. --start-management-agent port=1234,ssl=on (space seperator)
> or
> 2. --start-management-agent=port=1234,ssl=on ('=' seperator)
>
> If option 1 is specified, it will be converted to option 2 by the java
> launcher before it is passed onto VM.
>
> With above GNU long format for management options, specifying
> arguments is mandatory unlike before.
>
> --start-management-agent will not be recognized in the current format
> and hence will not default to --start-management-agent=local=true.
>
> Below is the webrev with above changes and corresponding tests.
>
> http://cr.openjdk.java.net/~hb/8187498/webrev.01/
>
> Please review and comment.
>
> Thanks
> Harsha
>
> On Monday 29 January 2018 03:14 PM, Harsha Wardhana B wrote:
>> Hi Alan,
>>
>> I am not fully aware about Java launcher or how it passes options to
>> VM. Let me check with some other folks and get back to you.
>>
>> Thanks
>> Harsha
>>
>> On Monday 29 January 2018 01:55 PM, Alan Bateman wrote:
>>>
>>>
>>> On 29/01/2018 05:20, Harsha Wardhana B wrote:
>>>> Hi Mandy,Alan,
>>>>
>>>> Thanks for your inputs.
>>>> If I keep it as launcher option, it may need to know JMX agent
>>>> flags which may need to be extended in future.
>>>> I would prefer making it a VM option. I will make the required
>>>> changes and send out an updated webrev.
>>> I think Mandy's suggestion is to just transform --management
>>> <options> so a form that the VM can read. The launcher will need to
>>> replace the space anyway as the VM only accepts "=".
>>>
>>> -Alan
>>
>
More information about the serviceability-dev
mailing list