RFR: [JDK-8216565] Specifying the same path creates a new directory in JFR.configure
Chihiro Ito
chihiro.ito at oracle.com
Sun Jan 13 09:59:26 UTC 2019
Hi,
Thank you for reviewing.
I fix test case and if-statement. Could you review this again ?
webrev:
http://cr.openjdk.java.net/~cito/JDK-8216565/webrev.01/
JBS:
https://bugs.openjdk.java.net/browse/JDK-8216565
Regards,
Chihiro
On 2019/01/12 11:05, Yasumasa Suenaga wrote:
> Hi Chihiro,
>
> The condition in if-statement is a little verbosely.
> I think it becomes more simple if you implement SafePath::equals and
> use it.
>
>
> Thanks,
>
> Yasumasa
On 2019/01/12 2:11, Chihiro Ito wrote:
> Hi Erik,
>
> Thank you for your review. I didn't have this idea.
>
> I'll fix it soon and request a review again.
>
> Regards,
> Chihiro
>
> On 2019/01/12 1:24, Erik Gahlin wrote:
>> Hi,
>>
>> Code looks good, but the 2 s sleep in the test unfortunate.
>>
>> Perhaps you could compare object identity instead? If it hasn't
>> change, it's fine
>>
>> Erik
>>
>>> Hi all,
>>>
>>> I reported a following behabior as a bug. [JDK-8216565]
>>>
>>> Could I have a reviews for small patch, please ?
>>>
>>> --
>>> Even if you specify the same path as repositorypath in
>>> JFR.configure, a new subdirectory is created every time.
>>>
>>> $ ${JAVA_HOME}/bin/jcmd 17535 JFR.configure repositorypath=/tmp
>>> 17535:
>>> Repository path: /tmp/2019_01_12_00_28_53_17535
>>>
>>> $ ${JAVA_HOME}/bin/jcmd 17535 JFR.configure repositorypath=/tmp
>>> 17535:
>>> Repository path: /tmp/2019_01_12_00_29_03_17535
>>>
>>> If the same directory is specified, you should not create a new .
>>> --
>>>
>>> Regards,
>>> Chihiro
>>>
>>>
>>> On 2019/01/10 1:12, Chihiro Ito wrote:
>>>> Hi all,
>>>>
>>>> Could I have a reviews for this fix of "jcmd JFR.configure", please ?
>>>> This patch passed all tests in test-tier1.
>>>>
>>>> http://cr.openjdk.java.net/~cito/webrev.00/
>>>>
>>>> In current implementation even if user specify the same repository
>>>> base path in jcmd JFR.configure, hotspot create a new directory
>>>> (base path + timestamp) as repository.
>>>>
>>>> This patch is hotspot don't create new directory and hotspot keep
>>>> to use current one.
>>>>
>>>> Regards,
>>>> Chihiro
>>>>
>>>>
>>>>
>>>
>>
>>
>
More information about the hotspot-jfr-dev
mailing list