Skip to content

Commit 54b82b2

Browse files
authored
Merge pull request #563 from tjwatson/setJVMPortableRestoreMode
Add -XX:+JVMPortableRestoreMode for P and Z
2 parents 646622b + 592ede8 commit 54b82b2

File tree

8 files changed

+40
-0
lines changed

8 files changed

+40
-0
lines changed

ga/23.0.0.11/kernel/Dockerfile.ubi.openjdk11

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ RUN mkdir /logs \
154154
&& chmod -R g+rw /logs \
155155
&& chown -R 1001:0 /etc/wlp \
156156
&& chmod -R g+rw /etc/wlp \
157+
&& if [ -e /etc/instanton.ld.so.cache ]; then chmod g+w /etc/ld.so.cache; fi \
157158
&& chown -R 1001:0 /home/default \
158159
&& chmod -R g+rw /home/default
159160

ga/23.0.0.11/kernel/Dockerfile.ubi.openjdk17

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ RUN mkdir /logs \
154154
&& chmod -R g+rw /logs \
155155
&& chown -R 1001:0 /etc/wlp \
156156
&& chmod -R g+rw /etc/wlp \
157+
&& if [ -e /etc/instanton.ld.so.cache ]; then chmod g+w /etc/ld.so.cache; fi \
157158
&& chown -R 1001:0 /home/default \
158159
&& chmod -R g+rw /home/default
159160

ga/23.0.0.11/kernel/Dockerfile.ubi.openjdk8

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ RUN mkdir /logs \
154154
&& chmod -R g+rw /logs \
155155
&& chown -R 1001:0 /etc/wlp \
156156
&& chmod -R g+rw /etc/wlp \
157+
&& if [ -e /etc/instanton.ld.so.cache ]; then chmod g+w /etc/ld.so.cache; fi \
157158
&& chown -R 1001:0 /home/default \
158159
&& chmod -R g+rw /home/default
159160

ga/23.0.0.11/kernel/helpers/build/checkpoint.sh

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,23 @@ do
66
pidplus.sh
77
done
88

9+
if [ -e /etc/instanton.ld.so.cache ]; then
10+
cp /etc/instanton.ld.so.cache /etc/ld.so.cache
11+
fi
12+
13+
ARCH="$(uname -m)";
14+
case "${ARCH}" in
15+
ppc64el|ppc64le)
16+
export JVM_ARGS="${JVM_ARGS} -XX:+JVMPortableRestoreMode"
17+
;;
18+
s390x)
19+
export JVM_ARGS="${JVM_ARGS} -XX:+JVMPortableRestoreMode"
20+
;;
21+
*)
22+
;;
23+
esac;
24+
25+
926
echo "Performing checkpoint --at=$1"
1027
/opt/ibm/wlp/bin/server checkpoint defaultServer --at=$1
1128

ga/latest/kernel/Dockerfile.ubi.openjdk11

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ RUN mkdir /logs \
154154
&& chmod -R g+rw /logs \
155155
&& chown -R 1001:0 /etc/wlp \
156156
&& chmod -R g+rw /etc/wlp \
157+
&& if [ -e /etc/instanton.ld.so.cache ]; then chmod g+w /etc/ld.so.cache; fi \
157158
&& chown -R 1001:0 /home/default \
158159
&& chmod -R g+rw /home/default
159160

ga/latest/kernel/Dockerfile.ubi.openjdk17

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ RUN mkdir /logs \
154154
&& chmod -R g+rw /logs \
155155
&& chown -R 1001:0 /etc/wlp \
156156
&& chmod -R g+rw /etc/wlp \
157+
&& if [ -e /etc/instanton.ld.so.cache ]; then chmod g+w /etc/ld.so.cache; fi \
157158
&& chown -R 1001:0 /home/default \
158159
&& chmod -R g+rw /home/default
159160

ga/latest/kernel/Dockerfile.ubi.openjdk8

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ RUN mkdir /logs \
154154
&& chmod -R g+rw /logs \
155155
&& chown -R 1001:0 /etc/wlp \
156156
&& chmod -R g+rw /etc/wlp \
157+
&& if [ -e /etc/instanton.ld.so.cache ]; then chmod g+w /etc/ld.so.cache; fi \
157158
&& chown -R 1001:0 /home/default \
158159
&& chmod -R g+rw /home/default
159160

ga/latest/kernel/helpers/build/checkpoint.sh

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,23 @@ do
66
pidplus.sh
77
done
88

9+
if [ -e /etc/instanton.ld.so.cache ]; then
10+
cp /etc/instanton.ld.so.cache /etc/ld.so.cache
11+
fi
12+
13+
ARCH="$(uname -m)";
14+
case "${ARCH}" in
15+
ppc64el|ppc64le)
16+
export JVM_ARGS="${JVM_ARGS} -XX:+JVMPortableRestoreMode"
17+
;;
18+
s390x)
19+
export JVM_ARGS="${JVM_ARGS} -XX:+JVMPortableRestoreMode"
20+
;;
21+
*)
22+
;;
23+
esac;
24+
25+
926
echo "Performing checkpoint --at=$1"
1027
/opt/ibm/wlp/bin/server checkpoint defaultServer --at=$1
1128

0 commit comments

Comments
 (0)