[crac] RFR: 8346386: [CRaC] Move CRaC’s Java code out of restricted packages

Timofei Pushkin duke at openjdk.org
Tue Dec 17 13:53:56 UTC 2024


On Tue, 17 Dec 2024 13:16:31 GMT, Radim Vansa <rvansa at openjdk.org> wrote:

>> To circumvent CRaC's limiting not-yet-standardized status:
>> 1. Moved CRaC interface from `javax.crac` in `java.base` to `jdk.crac` in a new `jdk.crac` module.
>> 2. Moved CRaC implementation from `jdk.crac` to `jdk.internal.crac.mirror`, both inside `java.base`. The whole CRaC implementation now resides in `jdk.internal.crac` which is exported (partially) only to the new `jdk.crac` module.
>
> src/java.base/share/classes/jdk/internal/crac/mirror/impl/BlockingOrderedContext.java line 1:
> 
>> 1: package jdk.internal.crac.mirror.impl;
> 
> Looks like this class doesn't have a proper license header. Maybe better fill that in another PR, though...

Yes, there will be (well, should be, it is awaiting an approval) a separate follow-up focused on fixing license-related issues including this one

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

PR Review Comment: https://git.openjdk.org/crac/pull/164#discussion_r1888555248


More information about the crac-dev mailing list