[CRaC] Disable rseq in libc on checkpoint and restore

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P3
    • repo-crac
    • Affects Version/s: repo-crac
    • Component/s: 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.

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

              Created:
              Updated:
              Resolved: