aqa-tests: PingPerf thread Checkpoint failed on JDK17 linux aarch64

01:02:21.458  "/internaljdk/java/openjdk/bin/java" -version
01:02:21.458  java version "17.0.8-beta" 2023-07-18
01:02:21.458  IBM Semeru Runtime Certified Edition 17.0.8+6-202306171433 (build 17.0.8-beta+6-202306171433)
01:02:21.458  Eclipse OpenJ9 VM 17.0.8+6-202306171433 (build master-a09876e49, JRE 17 Linux aarch64-64-Bit Compressed References 20230617_423 (JIT enabled, AOT enabled)
01:02:21.458  OpenJ9   - a09876e49
01:02:21.458  OMR      - e09e7b5f1
01:02:21.458  JCL      - c723411f39 based on jdk-17.0.8+6)

On ub22, thread Checkpoint failed: Internal build

00:59:10.821  Launching defaultServer (Open Liberty 23.0.0.7-beta/wlp-1.0.78.cl230620230612-1100) on Eclipse OpenJ9 VM, version 17.0.7+7 (en_US)
00:59:10.821  CWWKE0953W: This version of Open Liberty is an unsupported early release version.
00:59:16.292  [AUDIT   ] CWWKE0001I: The server defaultServer has been launched.
00:59:41.233  [AUDIT   ] CWWKG0093A: Processing configuration drop-ins resource: /opt/ol/wlp/usr/servers/defaultServer/configDropins/defaults/keystore.xml
00:59:41.233  [AUDIT   ] CWWKG0093A: Processing configuration drop-ins resource: /opt/ol/wlp/usr/servers/defaultServer/configDropins/defaults/open-default-port.xml
01:00:06.032  [ERROR   ] CWWKF0001E: A feature definition could not be found for checkpoint-1.0
01:00:14.358  [AUDIT   ] CWWKZ0058I: Monitoring dropins for applications.
01:00:18.272  [WARNING ] CWOWB1009W: Implicit bean archives are disabled.
01:01:08.491  [AUDIT   ] CWWKC0451I: A server checkpoint "afterAppStart" was requested. When the checkpoint completes, the server stops.
01:01:08.491  [AUDIT   ] CWWKZ0022W: Application pingperf has not started in 30.028 seconds.
01:01:08.491  [ERROR   ] CWWKC0453E: The server checkpoint request failed with the following message: CWWKC0457E: An error occurred preparing to take a checkpoint with the following message: CWWKZ0022W: Application pingperf has not started in 29.948 seconds.
01:01:08.491  [AUDIT   ] CWWKE0084I: The server defaultServer is stopping because thread Checkpoint failed, exiting... (0000005a) called the method java.lang.System.exit: 
01:01:08.491  	at java.base/java.lang.System.exit(System.java:502)
01:01:08.491  	at io.openliberty.checkpoint.internal.CheckpointImpl.lambda$checkpointOrExitOnFailure$1(CheckpointImpl.java:266)
01:01:08.491  	at java.base/java.lang.Thread.run(Thread.java:857)
01:01:08.491  
01:01:08.491  [AUDIT   ] CWWKF0012I: The server installed the following features: [cdi-3.0, concurrent-2.0, jndi-1.0, jsonp-2.0, restfulWS-3.0, restfulWSClient-3.0, servlet-5.0].
01:01:08.491  [AUDIT   ] CWWKF0011I: The defaultServer server is ready to run a smarter planet. The defaultServer server started in 131.953 seconds.
01:01:08.491  [AUDIT   ] CWWKE1100I: Waiting for up to 30 seconds for the server to quiesce.
01:01:28.952  [AUDIT   ] CWWKZ0001I: Application pingperf started in 54.948 seconds.
01:01:29.368  [AUDIT   ] CWWKZ0009I: The application pingperf has stopped successfully.
01:01:36.059  -----------------------------------
01:01:36.059  criu_pingPerf_testCreateRestoreImageAndPushToRegistry_0_FAILED
01:01:36.059  -----------------------------------

On rhel9, exec container process /bin/sh: Exec format error: internal build

00:23:02.336  [2/2] STEP 11/23: RUN set -eux;     ARCH="$(uname -m)";     case "${ARCH}" in        aarch64|arm64)          DUMB_INIT_URL='https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_aarch64';          DUMB_INIT_SHA256=b7d648f97154a99c539b63c55979cd29f005f88430fb383007fe3458340b795e;          ;;        amd64|x86_64)          DUMB_INIT_URL='https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_x86_64';          DUMB_INIT_SHA256=e874b55f3279ca41415d290c512a7ba9d08f98041b28ae7c2acb19a545f1c4df;          ;;        ppc64el|ppc64le)          DUMB_INIT_URL='https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_ppc64le';          DUMB_INIT_SHA256=3d15e80e29f0f4fa1fc686b00613a2220bc37e83a35283d4b4cca1fbd0a5609f;          ;;        s390x)          DUMB_INIT_URL='https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_s390x';          DUMB_INIT_SHA256=47e4601b152fc6dcb1891e66c30ecc62a2939fd7ffd1515a7c30f281cfec53b7;          ;;       *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     curl -LfsSo /usr/bin/dumb-init ${DUMB_INIT_URL};     echo "${DUMB_INIT_SHA256} */usr/bin/dumb-init" | sha256sum -c -;     chmod +x /usr/bin/dumb-init;
00:23:02.336  exec container process `/bin/sh`: Exec format error
00:23:02.337  Error: building at STEP "RUN set -eux;     ARCH="$(uname -m)";     case "${ARCH}" in        aarch64|arm64)          DUMB_INIT_URL='https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_aarch64';          DUMB_INIT_SHA256=b7d648f97154a99c539b63c55979cd29f005f88430fb383007fe3458340b795e;          ;;        amd64|x86_64)          DUMB_INIT_URL='https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_x86_64';          DUMB_INIT_SHA256=e874b55f3279ca41415d290c512a7ba9d08f98041b28ae7c2acb19a545f1c4df;          ;;        ppc64el|ppc64le)          DUMB_INIT_URL='https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_ppc64le';          DUMB_INIT_SHA256=3d15e80e29f0f4fa1fc686b00613a2220bc37e83a35283d4b4cca1fbd0a5609f;          ;;        s390x)          DUMB_INIT_URL='https://github.com/Yelp/dumb-init/releases/download/v1.2.5/dumb-init_1.2.5_s390x';          DUMB_INIT_SHA256=47e4601b152fc6dcb1891e66c30ecc62a2939fd7ffd1515a7c30f281cfec53b7;          ;;       *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     curl -LfsSo /usr/bin/dumb-init ${DUMB_INIT_URL};     echo "${DUMB_INIT_SHA256} */usr/bin/dumb-init" | sha256sum -c -;     chmod +x /usr/bin/dumb-init;": while running runtime: exit status 1
00:23:02.337  -----------------------------------
00:23:02.337  criu_pingPerf_testCreateRestoreImageAndPushToRegistry_0_FAILED
00:23:02.337  -----------------------------------

Noticed the same issue on JDK11 and JDK17.

  • Failed build - Using dockerfile from OpenLiberty/ci.docker repo branch instanton with commit hash 3fbc2789ee736701f729febb747082ff9cbbd170
  • [Passed build on JDK11 linux aarch64] last week (https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder_imageUpload/77/consoleFull) - Using dockerfile from OpenLiberty/ci.docker repo branch instanton with commit hash ee87dfa7f7c7de01d12786aa71517fa8f4007883
  • Passed on JDK11 xlinux - Using dockerfile from OpenLiberty/ci.docker repo branch instanton with commit hash 3fbc2789ee736701f729febb747082ff9cbbd170 , which the same sha as the one that has issues above

https://github.com/OpenLiberty/ci.docker/compare/ee87dfa7f7c7de01d12786aa71517fa8f4007883...3fbc2789ee736701f729febb747082ff9cbbd170 We use releases/latest/beta/Dockerfile.ubi.openjdk17 from https://github.com/OpenLiberty/ci.docker.git instanton branch

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 16 (8 by maintainers)

Commits related to this issue

Most upvoted comments

going forward use the main branch. The instanton branch will be abandoned (maybe removed) at some point.