Project CRaC to track openjdk/jdk
Anton Kozlov
akozlov at azul.com
Fri Jul 28 17:04:16 UTC 2023
Please review the merge of the master [1]. The merge is not that big, but it
required changes after a few refactorings (NIO coordination,..), tests, and GHA
pipelines.
Preliminary GHA run: [2]. I see intermittent failure in C2 on CRaC tests, but
it does not look related to CRaC. The tests passed locally. I had to disable
RefQueueTest [3], which fails the final check even before the checkpoint.
The next steps are:
- create final 17+6 EA build from crac
- fork branch crac-17 from that point
- merge changes from crac-master to crac branch (fast-forward) and remove
crac-master branch
If no major issues for CRaC development are apparent, let's do the transition
around Wednesday, Aug 2.
Thanks,
Anton
[1] https://github.com/openjdk/crac/tree/crac-master.
[2] https://github.com/AntonKozlov/crac/actions/runs/5693347195
[3] https://github.com/openjdk/crac/blob/crac-master/test/jdk/jdk/crac/RefQueueTest.java#L40
On 7/17/23 12:29, Anton Kozlov wrote:
> 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
More information about the crac-dev
mailing list