Skip to content

Commit

Permalink
(v1.0.1) Fix Pingperf failure due to dockerfile update (#5214)
Browse files Browse the repository at this point in the history
* Pingperf test for jdk21 use official dockerfile (#5113)

- Pingperf test for jdk21 use non-ea dockerfile

Signed-off-by: LongyuZhang <longyu.zhang@ibm.com>

* Fix Pingperf failure due to dockerfile update (#5208)

- Fix Pingperf failure due to dockerfile update

Signed-off-by: LongyuZhang <longyu.zhang@ibm.com>

---------

Signed-off-by: LongyuZhang <longyu.zhang@ibm.com>
  • Loading branch information
LongyuZhang committed Apr 11, 2024
1 parent 6a55b6c commit f61c644
Showing 1 changed file with 3 additions and 15 deletions.
18 changes: 3 additions & 15 deletions external/criu/pingPerf.sh
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,6 @@ getSemeruDockerfile() {
if [[ ! -f "Dockerfile.open.releases.full" ]]; then
if [[ $jdkVersion ]]; then
jdkVersionDir=$jdkVersion
if [[ $jdkVersion == "21" ]]; then
jdkVersionDir="$jdkVersion-ea"
fi
semeruDockerfile="Dockerfile.open.releases.full"
semeruDockerfileUrlBase="https://raw.githubusercontent.com/ibmruntimes/semeru-containers/ibm/$jdkVersionDir/jdk/${docker_os}"
if [[ $docker_os == "ubi" ]]; then
Expand All @@ -61,18 +58,9 @@ getSemeruDockerfile() {
curl -OLJSks ${semeruDockerfileUrlBase}/${semeruDockerfile}
fi

findCommandAndReplace 'curl -LfsSo \/tmp\/openjdk.tar.gz ${BINARY_URL};' " " $semeruDockerfile
findCommandAndReplace 'echo "\${ESUM} \*\/tmp\/openjdk.tar.gz" | sha256sum -c -;' " " $semeruDockerfile
if [[ $jdkVersion == "21" ]]; then
findCommandAndReplace 'mkdir -p \/opt\/java\/java-ea; \\' "mkdir -p \/opt\/java\/java-ea;" $semeruDockerfile
findCommandAndReplace 'cd \/opt\/java\/java-ea; \\' "COPY NEWJDK\/ \/opt\/java\/java-ea" $semeruDockerfile
findCommandAndReplace 'tar -xf \/tmp\/openjdk.tar.gz --strip-components=1;' "RUN \/opt\/java\/java-ea\/bin\/java --version" $semeruDockerfile
else
findCommandAndReplace 'mkdir -p \/opt\/java\/openjdk; \\' "mkdir -p \/opt\/java\/openjdk;" $semeruDockerfile
findCommandAndReplace 'cd \/opt\/java\/openjdk; \\' "COPY NEWJDK\/ \/opt\/java\/openjdk" $semeruDockerfile
findCommandAndReplace 'tar -xf \/tmp\/openjdk.tar.gz --strip-components=1;' "RUN \/opt\/java\/openjdk\/bin\/java --version" $semeruDockerfile

fi
findCommandAndReplace 'mkdir -p \/opt\/java\/openjdk; \\' "mkdir -p \/opt\/java\/openjdk;" $semeruDockerfile
findCommandAndReplace 'cd \/opt\/java\/openjdk; \\' "COPY NEWJDK\/ \/opt\/java\/openjdk" $semeruDockerfile
findCommandAndReplace 'tar -xf \/tmp\/openjdk.tar.gz --strip-components=1;' "RUN \/opt\/java\/openjdk\/bin\/java --version" $semeruDockerfile

mkdir NEWJDK
cp -r $testJDKPath/. NEWJDK/
Expand Down

0 comments on commit f61c644

Please sign in to comment.