Project CRaC to track openjdk/jdk
Anton Kozlov
akozlov at azul.com
Mon Jul 17 09:29:00 UTC 2023
I propose to finalize the next PRs over this week, until Monday 24 July. On
that date, I'm going to start merging openjdk/jdk changes, and the eventual
transition to happen on Friday 28 July.
- Handle open file descriptors with configurable policies #69
https://github.com/openjdk/crac/pull/69
- CRaC related documentation in JDK classes using custom tag #51
https://github.com/openjdk/crac/pull/51
Thanks,
Anton
On 6/9/23 20:57, Anton Kozlov wrote:
>
> Project CRaC has been developed for a while and has a considerable interest in
> the Java Community [1]. At this point, we need even further spread of the API,
> which is not possible without CRaC API eventually appearing in the mainline.
>
> Thus, I propose to base future development on top of the openjdk/jdk, tracking
> master branch. This will also make developers' life a bit easier as we'll
> automatically get the most recent fixes.
>
> The main focus of the development will be the new master-crac branch. But I
> also propose to keep a branch for jdk17-crac, with a snapshot of the state
> before the merge of the openjdk/jdk, plus occasional backports of breaking API
> changes. So, the jdk17-crac still be a version suitable for wider try-out.
>
> At the moment we have a pretty long queue of PRs and unfinished works. I
> propose to concentrate on the long-standing PRs, and topics we've started
> working on, e.g. configurable CPU features, Context behaviors, and
> FileDescriptors. Before transition, we need to create an EA build that is not
> worse than the previous one [1] in terms of quality and usability. Exceptions
> are possible: we may accept a new enhancement, or postpone an existing PR if it
> is decided risky enough. The decision will be done on a case by case basis.
>
> I'll announce dates when we'll be closer to the finish with PRs.
>
> [1] https://github.com/openjdk/crac/tree/crac-17+5
>
> Thanks,
> Anton
More information about the crac-dev
mailing list