[crac] RFR: Print better diagnostics for spawning CRIU [v2]

Jan Kratochvil jkratochvil at openjdk.org
Fri Aug 4 06:44:25 UTC 2023

> It was always a mystery why it does not work this time as there are no error messages printed.
> Still may system call errors are currently not reported but those errors at least do not happen commonly.
> In fact `os::exec_child_process_and_wait` should be more verbose but that is already a part of OpenJDK so I did not modify it.
> It would be much easier if `criuengine.c` was in C++. I was considering to switch it but then I wrote it already in C.
> I understand this code will become obsolete after planned integration of CRIU into JVM but it may not yet be soon enough.

Jan Kratochvil has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits:

 - print error messages in C++
 - Merge branch 'crac' into crac-error
 - Print better diagnostics for spawning CRIU.


Changes: https://git.openjdk.org/crac/pull/97/files
 Webrev: https://webrevs.openjdk.org/?repo=crac&pr=97&range=01
  Stats: 68 lines in 2 files changed: 62 ins; 0 del; 6 mod
  Patch: https://git.openjdk.org/crac/pull/97.diff
  Fetch: git fetch https://git.openjdk.org/crac.git pull/97/head:pull/97

PR: https://git.openjdk.org/crac/pull/97

More information about the crac-dev mailing list