Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8349071

[CRaC] Disable rseq in libc on checkpoint and restore

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • repo-crac
    • repo-crac
    • tools
    • None
    • generic
    • linux

      Restartable sequences (rseq), which are used by glibc, are known to cause problems on restore and checkpoint in some environments.

      A workaround is to disable rseq in glibc when CRaC is used. This can be done by the launcher automatically for better user experience.

      Alternatives like more clever detection of rseq, or detection of a problematic environment seem too complex, having that positive impact from rseq on Java performance is expected to be negligible.

            tpushkin Timofei Pushkin
            tpushkin Timofei Pushkin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: