On Wed, 31 May 2023 23:01:54 GMT, David Holmes <dhol...@openjdk.org> wrote:

>> > You have chosen to use an OS independent mechanism, at the cost of 
>> > exposing the implementation to the outside world, >by introducing a new 
>> > stage (needs CSR).
>> 
>> That is not an accurate characterisation of this change. The CSR request is 
>> needed because of the change in behaviour it introduces (by only returning a 
>> fully initialized VM), and has nothing at all to do with the implementation. 
>> We still need to be able to distinguish when VM creation has started (to 
>> prevent concurrent attempt) and when it has completed (so GetCreatedJavaVMs 
>> can return a valid VM) - the mechanism by which that is achieved is 
>> immaterial.

Sorry, I should have read https://bugs.openjdk.org/browse/JDK-8308816 instead 
of assuming the impact of this change on the outside.

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

PR Comment: https://git.openjdk.org/jdk/pull/14139#issuecomment-1572295716

Reply via email to