So after JDK 1.6.0_34 (as far as I know), java introduced GC log rotation JVM args (see below)
-XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=1M
This behavior isn't really "log rotation/backup", I've had to introduce my own shell/bat scripts to rotate the latest GC logs manually outside of these JVMargs. I'm not sure if I'm misunderstanding how to use the new JVM args or if oracle doesn't consider this a bug and this is normal behavior.
I did file a bug on this, 9005051. However there is no guarantee your bug request ever makes it to the public bug database and oracle doesn't provide reasoning back to the submitter when the bug is rejected or not looked at, so I don't really know what happened with my bug request.
If anyone has any insight into this, I would really appreciate it.
Or better yet, where I can find someone to actually answer my question?
I filed a bug, 9005051, yet there is no guarantee my bug is even a bug or will even get posted to the bug database (and no reasoning is even provided when your bug is NOT posted to the public bug database).
> Or better yet, where I can find someone to actually answer my question?
Me! Me! I know the answer to that question...
Oracle is more than happy for you to pay them for a support\service contract of which part of that will be that you can ask them questions and they will answer them. Real Oracle engineers and perhaps the very people who created the code in the first place. Or at least the ones in charge of it now.
> yet there is no guarantee my bug is even a bug or will even get posted to the bug database
Yes that is true.
But I suspect, strongly, that if you have a big enough contract that every bug you post to the database, and that you tell oracle about, will appear promptly and be addressed promptly.
And if you have a smaller (but not really small) Oracle contract I am rather certain that you can obtain a custom fix.
Alternatively you can download the source, figure out the problem, and fix it yourself. Then apply it to your running services.