[crac] Integrated: 8371549: [CRaC] Implement C/R in Selector on non-Linux
Radim Vansa
rvansa at openjdk.org
Fri Jan 9 14:58:54 UTC 2026
On Fri, 28 Nov 2025 15:49:34 GMT, Radim Vansa <rvansa at openjdk.org> wrote:
> Historically we have an extensive set of tests for java.nio.channels.Selector. However this runs only on Linux (using CRIU) rather than being platform agnostic and tested on all platforms. On Linux, it does not exercise PollSelectorImpl (this can be preferred using a system property) either - just the default EpollSelectorImpl.
>
> This PR enables testing on all available Selector implementations, cleans up the implementation of those tests and introduces the C/R implementations.
This pull request has now been integrated.
Changeset: 4b84ed34
Author: Radim Vansa <rvansa at openjdk.org>
URL: https://git.openjdk.org/crac/commit/4b84ed3477670c65ba6775ba80390dda05752be3
Stats: 3765 lines in 37 files changed: 2149 ins; 1543 del; 73 mod
8371549: [CRaC] Implement C/R in Selector on non-Linux
Reviewed-by: tpushkin
-------------
PR: https://git.openjdk.org/crac/pull/276
More information about the crac-dev
mailing list