RFR: JDK-8140556: Add force rotation option to VM.log jcmd (original) (raw)

Marcus Larsson marcus.larsson at oracle.com
Tue Oct 27 12:17:10 UTC 2015


Hi,

On 2015-10-27 01:03, Yasumasa Suenaga wrote:

Hi Marcus,

Thank you for replying. I filed this feature to JBS and change subject of this email. Could you be a sponsor and review it?

I'll sponsor it.

http://cr.openjdk.java.net/~ysuenaga/JDK-8140556/webrev.00/

logConfiguration.cpp/hpp:

logDiagnosticCommand.cpp/hpp:

logFileOutput.cpp/hpp:

Thanks, Marcus

Thanks, Yasumasa On 2015/10/26 18:56, Marcus Larsson wrote: Hi,

Sorry for my late reply. I think being able to force rotation via jcmd seems like a good feature. Files are currently opened in append mode so it should already be possible to use external log rotation tools by copying and truncating the files. Still I think it would be nice to provide the jcmd for rotation as well. I can see some small issues with the implementation, but we can deal with that during the review. Thanks, Marcus

On 2015-10-26 00:26, Yasumasa Suenaga wrote: Hi all, Have you ever seen my change? I (and my customers) need log rotation function via external tool. I want to merge it by Feature Complete. Thanks, Yasumasa 2015/10/16 22:55 "Yasumasa Suenaga" <yasuenag at gmail.com>:

Hi all,

I contributed JDK-7090324: gclog rotation via external tool to be synchronized with logrotated tool on Linux. I think JEP 158 is in progress. However, this JEP does not contain log rotation via external tool in the spec. I want to rotate logs via jcmd in this JEP. I've updated a patch for it: http://cr.openjdk.java.net/~ysuenaga/jvmlogging-logrotate/ This patch provides new option "rotate" in VM.log command. If this change can be accepted, I will file it to JBS and send RFR.

Thanks, Yasumasa



More information about the hotspot-runtime-dev mailing list