RFR: 8292177: InitialSecurityProperty JFR event [v2]

Sean Coffey coffeys at openjdk.org
Thu Sep 29 10:04:18 UTC 2022


On Wed, 28 Sep 2022 16:32:17 GMT, Sean Mullan <mullan at openjdk.org> wrote:

>> Correct - this type of event period (beginChunk) will fire once when the JFR recording is begun. It should capture Security Properties (if java.security.Security is loaded) for any recording, no matter when it might begin or end. Similar to how InitialSystemProperty is captured (but that's implemented at native/VM level)
>
> How does it capture the event if JFR was started before the security properties were read? I would think you still need some additional code in Security.java to record the properties if the event is enabled.

As per yesterday's stack trace, JFR triggers loading of the Security class - so your scenario won't arise with current state. We could include the new Event with period of `endChunk `instead of `beingChunk `setting. That should ensure the properties are only captured when the JFR recording is exiting. 
@egahlin - would you have a preference on this ?

-------------

PR: https://git.openjdk.org/jdk/pull/10394



More information about the security-dev mailing list