RFR: 8146879: Add option for handling existing log files in UL (was: Truncate new UL log files)
Marcus Larsson
marcus.larsson at oracle.com
Tue Mar 1 11:11:53 UTC 2016
Hi again,
Taking a different approach to this.
New webrev:
http://cr.openjdk.java.net/~mlarsson/8146879/webrev.01/
Existing files will now by default be renamed/archived with a .X suffix
where X is the lowest number such that the resulting file name is
available (jvm.log becomes jvm.log.0). A mode option for controlling
this behavior has been added as well. It can be set to archive, append,
or truncate (i.e. -Xlog::jvm.log::mode=truncate).
Tested with included jtreg test through JPRT.
Thanks,
Marcus
On 01/14/2016 04:00 PM, Marcus Larsson wrote:
> Hi,
>
> Please review the following patch to make sure UL truncates existing
> log files before writing to them. Since files are opened in append
> mode, truncation isn't done automatically, so instead the patch adds
> an attempt to remove the log file before opening it.
>
> Webrev:
> http://cr.openjdk.java.net/~mlarsson/8146879/webrev.00/
>
> Issue:
> https://bugs.openjdk.java.net/browse/JDK-8146879
>
> Testing:
> Included test through JPRT
>
> Thanks,
> Marcus
More information about the serviceability-dev
mailing list