[crac] RFR: 8355974: [CRaC] Move CPUFeatures verification to the parent process of JVM [v11]
Jan Kratochvil
jkratochvil at openjdk.org
Fri May 16 12:30:02 UTC 2025
On Tue, 13 May 2025 18:28:23 GMT, Timofei Pushkin <tpushkin at openjdk.org> wrote:
>> Jan Kratochvil has updated the pull request incrementally with six additional commits since the last revision:
>>
>> - Fix LoggingVMlogOpenTestNegative.java failing in Github CI
>> - Remove S3 support
>> - Revert "Reimplement S3"
>>
>> This reverts commit 719e7568262f87d7367c6656827ece796e35cadb.
>> - Revert "More S3 fixes but it is untested and for 99.9% not yet working"
>>
>> This reverts commit 5ce33434f66913f83b53941b4f9aff8d012f6372.
>> - More S3 fixes but it is untested and for 99.9% not yet working
>> - Reimplement S3
>
> src/hotspot/share/runtime/crac.cpp line 523:
>
>> 521: }
>> 522:
>> 523: if (!VM_Version::ignore_cpu_features()) {
>
> `CPUFeatures` is not restore-settable and `IgnoreCPUFeatures`, rather unexpectedly, does not influence VM_Version::ignore_cpu_features(), so the user will see the warning/errors below even if they knowingly don't want to use CPU features (e.g. their engine doesn't support this).
>
> But AFAIR we decided to postpone the `CPUFeatures=ignore`/`IgnoreCPUFeatures` cleanup and this can be considered a part of that, so I'm ok with leaving this as is for now.
Yes, ZULU-75248.
-------------
PR Review Comment: https://git.openjdk.org/crac/pull/227#discussion_r2092950514
More information about the crac-dev
mailing list