Skip to content

Releases: CRaC/openjdk-builds

17-crac+6

10 Aug 17:10
Compare
Choose a tag to compare

CRaC

  • Print better diagnostics for spawning CRIU (d3ea8456815)
  • C++ize criuengine (fbeaadb611f)
  • Fix wrong if conditional braces hidden by wrong indentation. (e5cc2653be0)
  • macOS build fixes (093109beb82)
  • Handle open file descriptors with configurable policies (861df70be9f)
  • CRaC related documentation in JDK classes using custom tag (2b110f166c6)
  • Implement: -XX:+UseZGC is currently unsupported for -XX:CRaCCheckpointTo (6518e055cdc)
  • Win/Mac build for CRaC (df3c147a2af)
  • Selectable Global Context implementation (e80dbdeaa36)
  • Extract crac functionality into OS-agnostic files (f0cdb1fbf6d)
  • PID adjustment on checkpoint (c48ccf5171a)
  • Wake up all TIMED_WAITING threads after restore (7d3e7bfe63e)
  • Workaround JDK-8311164: CPU_HT is set randomly on hybrid CPUs like Alder Lake (74f047c5bc7)
  • Fix JVMCI after #41 (a9f87061492)
  • RFC: -XX:CPUFeatures=0xnumber for CPU migration (146c49a9001)
  • Correct System.nanotime() value after restore (a8e69dede46)
  • Fix recursiveCheckpoint/Test passing extra comma (e75dbb26128)
  • Support passing extra options in CREngine (ddf6a0550dd)
  • Fixing VMOptionsTest.java (bd9cf0bee8d)
  • Move more FD tracking to java layer (d460f8c1103)
  • Do not add generic native checkpoint error in dry runs (ce9c9dace11)
  • Make CheckpointException/RestoreException aggregate-only (a282698d2bf)
  • Active cleanup by CleanerImpl on checkpoint (241a3465c13)
  • Introduce per-Priority Context with different policies (6f403eaf765)
  • Do not register MethodHandleNatives (cdf4c35d7ba)
  • List open FDs through reading /proc/self/fd (ab3c5123503)
  • Remove code trigger register during checkpointRestore (e80da0811aa)
  • Ensure all notifications finish even if only daemon threads remain (68de4bed4e3)
  • Support updating MANAGEABLE JVM options during restore (ed3efac0d04)
  • Register CallSite cleaners with higher priority (4d9c616f2d2)
  • Improved open file descriptors tracking (4b0dc2dc972)
  • Fix ordering of invocation on Resources (ef2437e7aaa)
  • Backout new API to sync with Reference Handler (ccf33231110)
  • Improve modules handling in initial FD bookkeeping (95394e84683)
  • Harden criuengine cppath reading (f91de3309ae)
  • Add CRaC-specific tests to GHA (f9fed1e4bcf)
  • Let ReseedTest use stdout rather than exit codes (47b872335f7)

CRIU

  • Port unprivileged restore to aarch64 (d62b80e84)
  • Disabled seccomp functionality with macro (#8) (a4336dba7)
  • Make criu handle Azure environment correctly (#5) (e99ec606f)
  • Asynchronous image decompression on restore (#1) (bba551c46)
  • Use real UID for log file (#2) (6977c4101)
  • Backports:
    • kerndat: Mark memfd_create(MFD_HUGETLB) unavailable when ENOSYS is returned (6db6025a7)
    • build fixes (pull/6)

17-crac+5

24 Mar 16:37
Compare
Choose a tag to compare

CRaC

17-crac+4

20 Feb 14:15
Compare
Choose a tag to compare

CRaC

17-crac+3

06 Sep 12:18
Compare
Choose a tag to compare

CRaC

CRIU

  • Brand CRaC's fork of the CRIU (892643148)
  • Make ptrace an option, rework CRaC args (f65a188a5)
  • Make ptrace dynamically tested (b291f6457)
  • Detect rseq after building on older toolchain (1dd9501c2)
  • Merge tag 'v3.17.1' into crac (b82cc67fa)
  • Lower build system version (449a7e577)
  • Restore in unprivileged environments (db457a802)
  • Workaround ubuntu kernel bug (467699114)
  • Silence irrelevant iptables error (b3a210513)

Build

17-crac+2

14 Feb 12:52
Compare
Choose a tag to compare
Merge tag 'crac-17+2' into release

17-crac+1

24 Sep 09:49
Compare
Choose a tag to compare
crac-17+1