[crac] RFR: 8376959: [CRaC] Turn simengine into shared library [v2]
Radim Vansa
rvansa at openjdk.org
Tue Feb 3 15:54:02 UTC 2026
On Tue, 3 Feb 2026 14:58:11 GMT, Timofei Pushkin <tpushkin at openjdk.org> wrote:
>> Using only `name` means in practice `-XX:CRaCEngine=criu` (now it's `criuengine`), and `-XX:CRaCEngine=sim`. The latter does not sound too descriptive to me :-/
>> I agree with having `libsimengine.so` in `lib/` - just `libsim.so` would be also a bit confusing, and there's similar name `libsimdsort.so`.
>> What about deprecating the short names, keeping `-XX:CRaCEngine=criuengine` (current default) and `-XX:CRaCEngine=simengine`? Preferring this long form also works better if there's 3rd engine that does not use the `engine` suffix.
>
>> What about deprecating the short names
>
> OK with me
Alright; I'll voice the deprecation in the follow-up converting `crexec` into `libcriuengine`.
-------------
PR Review Comment: https://git.openjdk.org/crac/pull/289#discussion_r2759756402
More information about the crac-dev
mailing list