[crac] RFR: 8354679: [CRaC] jdk.crac.management makes JdkManagementCheckSince fail

Radim Vansa rvansa at openjdk.org
Tue Apr 22 07:01:08 UTC 2025


On Thu, 17 Apr 2025 08:33:15 GMT, Timofei Pushkin <tpushkin at openjdk.org> wrote:

> Whenever we merge an update of the symbols from the mainline (can happen multiple times between a rampdown and the respective GA) we'll need to first overwrite our symbols with the incoming changes and then run make/scripts/generate-symbol-data.sh to update the symbols with CRaC's ones.

OK, I thought that we could somehow preserve the oldest CRaC JDK version where the symbol appeared. But we don't need to change the taglet on too many places, so let's use this as is.

> I also found [JDK-8345212](https://bugs.openjdk.org/browse/JDK-8345212), which we don't yet have in this fork. It should allow us to continue using @since TBD (or @since CRaC, or whatever) and the test will pretend like the CRaC API has been added in the current version — we won't need to do the symbols updates.

That sounds useful, but we don't need to merge changes out-of-band, this PR is good as it is. Let's integrate this and use the `-ignoreSince` the next time this code needs updating anyway.

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

PR Comment: https://git.openjdk.org/crac/pull/225#issuecomment-2820259677


More information about the crac-dev mailing list