RFR (XS) 8152957: Improve specificity of safepoint logging to print safepoint typ

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Wed Dec 20 14:16:47 UTC 2017


In case s/debug/info/ needs to be seen.  Yes, there are two places but 
I'd rather leave them like they are unless there's more information 
supporting moving to one place.

http://cr.openjdk.java.net/~coleenp/8152957.02/webrev

Thanks,
Coleen


On 12/19/17 5:32 PM, coleen.phillimore at oracle.com wrote:
>
>
> On 12/19/17 5:31 PM, David Holmes wrote:
>> On 20/12/2017 8:18 AM, coleen.phillimore at oracle.com wrote:
>>> On 12/19/17 5:14 PM, David Holmes wrote:
>>>> On 20/12/2017 8:07 AM, coleen.phillimore at oracle.com wrote:
>>>>> On 12/19/17 5:05 PM, David Holmes wrote:
>>>>>> Hi Coleen,
>>>>>>
>>>>>> On 20/12/2017 6:12 AM, coleen.phillimore at oracle.com wrote:
>>>>>>> Summary: upgrade safepoint begin logs to Info logging, which has 
>>>>>>> the reason.
>>>>>>
>>>>>> 410   log_info(safepoint)("Entering safepoint region: %s", 
>>>>>> VMThread::vm_safepoint_description());
>>>>>> 497/504       log_debug(safepoint)("Leaving safepoint region");
>>>>>>
>>>>>> You need to change the "leaving" part to info as well.
>>>>>
>>>>> I had that but it seems like extra not interestesting info. The 
>>>>> safepoint stopped time is more useful and that's when we've left 
>>>>> the safepoint region.
>>>>
>>>> Seems unbalanced to me. And it's not clear from where the 
>>>> "safepoint stopped time" actually gets printed.
>>>
>>> If you think it's helpful then I'll add it.  It comes from this line 
>>> closer to the end of the function.
>>>
>>>        RuntimeService::record_safepoint_end();
>>
>> I'd prefer it.
>
> You got it.
> Thanks,
> Coleen
>>
>> Thanks,
>> David
>>
>>> thanks,
>>> Coleen
>>>
>>>>>>
>>>>>> Though I'm not clear how this simple change relates to the bug 
>>>>>> synopsis and the request to "print safepoint type" ??
>>>>>
>>>>> The VMThread::vm_safepoint_description() says why we safepoint. 
>>>>> Which is RevokeBias most of the time.
>>>>
>>>> Ah! Right.
>>>>
>>>> Thanks,
>>>> David
>>>>
>>>>> thanks
>>>>> Coleen
>>>>>>
>>>>>> Thanks,
>>>>>> David
>>>>>>
>>>>>>> See bug for sample.
>>>>>>>
>>>>>>> Tested with existing jtreg tests to make sure new logging line 
>>>>>>> doesn't break anything.
>>>>>>>
>>>>>>> open webrev at 
>>>>>>> http://cr.openjdk.java.net/~coleenp/8152957.01/webrev
>>>>>>> bug link https://bugs.openjdk.java.net/browse/JDK-8152957
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Coleen
>>>>>
>>>
>



More information about the hotspot-runtime-dev mailing list